Easy Ham and Pineapple Skewers (Sweet & Savory Hawaiian Kabobs on the Grill)

Posted on May 19, 2026

Delicious Hawaiian Ham and Pineapple Skewers with vibrant veggies and sweet glaze.

Hawaiian Ham and Pineapple Skewers are my go to answer for that classic summer problem: you want something fun for the grill, but you do not want a big complicated recipe with a million steps. I make these when friends text, “We are on our way,” and I need an easy appetizer that still feels special. The sweet pineapple gets a little caramelized, the ham turns lightly crisp on the edges, and suddenly everyone is hovering near the grill. It is sweet, savory, and just a little smoky, which is basically the flavor combo I crave all season. If you are tired of the same old hot dogs and chips routine, this is your sign to switch it up.

Why Ham and Pineapple Skewers Are the Perfect Summer BBQ Appetizer

There is something about food on a stick that makes people happy. These skewers are easy to grab, easy to share, and you can eat them while talking without needing a full plate and fork. I also love that you can prep them ahead, then just grill when you are ready.

Ham and Pineapple Skewers hit that sweet and salty balance that works for picky eaters and adventurous eaters alike. Plus, they cook fast, so you can get them on the table before everyone gets hangry.

If you are into that Hawaiian inspired flavor vibe, you might also like these sweet and savory teriyaki chicken pineapple kabobs. They are a nice alternative when you want chicken instead of ham.

Ingredients for Hawaiian Ham, Pineapple, and Vegetable Skewers

This is the part where you can keep it simple or get a little extra with veggies. I usually do a mix because it looks colorful and tastes fresher.

  • Ham, cut into 1 to 1.5 inch chunks (I like a thick sliced ham steak or leftover baked ham)
  • Pineapple chunks (fresh is best, canned works if you drain it well)
  • Bell peppers (red and green are great)
  • Red onion or sweet onion
  • Optional: zucchini, mushrooms, or even cherry tomatoes
  • For the marinade: soy sauce, honey, garlic, ginger, and a little oil

One quick note: if you are using canned pineapple, pat it dry with paper towels. Too much moisture makes it harder to get those nice grill marks.

Key Ingredient Notes and Flavor Variations (Ham, Pineapple, Bell Peppers, Onion)

Ham: You want ham that is already fully cooked. Most ham you buy is, but double check the label. I like something a little thick because it stays juicy. If you have leftover holiday ham, this is honestly one of the best ways to use it up.

Pineapple: Fresh pineapple grills like a dream and gets those deeper caramel notes. Canned pineapple is still tasty, just make sure it is drained and not the super syrupy kind.

Bell peppers: They add crunch and a slightly sweet bite. Red peppers are sweeter than green, so mixing both gives you a good balance.

Onion: Red onion is my favorite here because it softens and sweetens on the grill. If you want it milder, soak the onion chunks in cold water for 10 minutes, then drain before skewering.

When I am in a snacky mood, I also make quick sweet bites like this frozen grapes and pineapple snack. Totally different vibe, but it keeps the pineapple love going.

Essential Tools and Skewer Options (Wooden vs Metal Skewers, Grill Setup)

You do not need fancy gear, but a couple basics help.

Wooden skewers: Cheap and easy. Just soak them in water for at least 30 minutes so they do not burn up on the grill.

Metal skewers: Reusable and sturdy. They also heat up, which can help food cook from the inside a bit. Use tongs because they get hot.

For grill setup, you want medium heat. If your grill runs hot, keep a cooler zone so you can move skewers over if the sugar in the marinade starts to darken too fast.

How to Make Ham and Pineapple Skewers Step-by-Step

Quick assembly that actually stays put

This is where a little practical planning makes everything easier. Cut everything about the same size so it cooks evenly and stays secure on the skewer.

  • Cut ham, pineapple, peppers, and onion into similar sized chunks.
  • If using wooden skewers, soak them while you prep.
  • Thread ingredients onto skewers, alternating colors and textures.
  • Leave a little space between pieces so heat can reach the sides.

I like a pattern like ham, pineapple, pepper, onion, repeat. It looks cute and it tastes balanced in every bite.

How to Prepare the Sweet and Savory Marinade (Soy Sauce, Honey, Garlic, Ginger)

This marinade is simple but it works. It brings salty, sweet, and that little punch of flavor that makes the whole thing taste like a real “recipe” instead of random ingredients on sticks.

In a bowl, whisk together:

  • 1/3 cup soy sauce
  • 3 tablespoons honey
  • 2 cloves garlic, finely minced
  • 1 teaspoon grated ginger (or 1/2 teaspoon dried ginger)
  • 1 tablespoon oil
  • Optional: squeeze of lime or a pinch of chili flakes

Brush the marinade over the skewers or toss the ingredients in a bowl with the marinade before skewering. If you are short on time, even 15 minutes helps. If you can do 30 to 45 minutes, even better.

;

How to Grill Ham and Pineapple Skewers for Perfect Caramelized Flavor

Grilling is where the magic happens. The pineapple edges get golden and sticky, and the ham picks up that smoky char.

Preheat your grill to medium. Clean and oil the grates so the pineapple does not stick. Grill the skewers for about 8 to 12 minutes total, turning every couple minutes. You are not really “cooking” the ham, you are heating it through and getting those caramelized edges.

Brush a little extra marinade on during the first half of grilling, but stop near the end so the sugars do not burn. If something starts to darken too quickly, move that skewer to a cooler spot and keep turning.

Ham and Pineapple Skewers are best when they come off the grill and rest for 2 minutes. It helps the juices settle, and also saves your mouth from that first lava hot bite.

Oven-Baked Ham and Pineapple Skewers (Easy Indoor Method)

If it is raining or you do not feel like dragging out the grill, you can absolutely bake these.

Heat your oven to 425 F. Line a sheet pan with foil for easy cleanup. Place skewers in a single layer and bake for 10 to 14 minutes, flipping once halfway. If you want more browning, broil for 1 to 2 minutes at the end, but keep an eye on them because honey can go from perfect to burned fast.

Air Fryer Ham and Pineapple Skewers for Quick Weeknight Cooking

This is my favorite “I need dinner now” method. Depending on your air fryer size, you may need shorter skewers or you may cook the ingredients without skewers and just serve them like a bowl.

Set air fryer to 390 F. Cook skewers for 7 to 9 minutes, turning once. You are looking for lightly crisped ham edges and golden pineapple. Do not overcrowd the basket. Air needs to move around to get that caramelized effect.

Expert Tips for Juicy, Flavorful Hawaiian Kabobs Every Time

I have made these enough times to learn a few little things that save the day.

  • Dry your pineapple if it is canned so it browns better.
  • Keep pieces similar in size so nothing overcooks while something else stays raw.
  • Do not over marinate. Since ham is already seasoned, 30 to 60 minutes is plenty.
  • Turn often on the grill for even color and to avoid burning the honey.
  • Add a cooler zone on the grill so you can move skewers if flare ups happen.

Also, if you are serving kids or spice sensitive friends, keep one batch plain and let everyone add sauce at the table.

Recipe Variations (Teriyaki, Spicy Jalapeño, Chicken, Shrimp, Vegetarian Options)

The base idea is flexible, and that is part of why I love it.

Teriyaki: Swap the honey soy marinade for bottled teriyaki, or add a tablespoon of brown sugar and a splash of pineapple juice to your marinade.

Spicy jalapeño: Add jalapeño slices between the pineapple and ham, or stir a little sriracha into the marinade.

Chicken: Use chicken thigh pieces and grill until fully cooked. This takes longer than ham, so do not mix chicken and ham on the same skewers.

Shrimp: Shrimp cooks super fast. Add it at the end of grilling time or make separate shrimp skewers.

Vegetarian: Use extra peppers, onions, pineapple, zucchini, and mushrooms. Halloumi is also amazing if you eat dairy.

For another party friendly bite that disappears fast, I make these ham and cheese pinwheels when I need something indoors that travels well.

What to Serve with Ham and Pineapple Skewers (Side Dishes and BBQ Ideas)

These skewers can be an appetizer, but they can also be dinner if you add a couple sides.

  • Coconut rice or plain rice with lime
  • Macaroni salad or coleslaw
  • Grilled corn with a little butter and salt
  • Simple green salad with citrusy dressing
  • Hawaiian rolls for making little slider style bites

If you want a sweet dessert on a stick after the BBQ, these candied hawthorn skewers are really fun and different.

Storage, Reheating, and Meal Prep Tips for Leftover Skewers

If you have leftovers, lucky you. Ham and Pineapple Skewers keep well.

Storage: Pull the pieces off the skewers (it saves space) and store in an airtight container in the fridge for up to 3 days.

Reheating: Warm in a skillet over medium heat for a few minutes, or air fry at 360 F for 3 to 5 minutes. Microwave works too, but the pineapple can get a little extra soft.

Meal prep: Chop everything a day ahead and store separately. You can also assemble the skewers a few hours early and keep them covered in the fridge until grilling time.

Common Questions

Can I use canned pineapple?
Yes. Just drain it well and pat it dry so it browns instead of steaming.

Do I have to soak wooden skewers?
Yes, it helps a lot. Soak at least 30 minutes so they do not burn on the grill.

How do I keep the honey from burning?
Grill on medium heat, turn often, and stop brushing marinade near the end. If needed, move skewers to a cooler spot.

Can I make these ahead for a party?
Definitely. Assemble a few hours ahead and refrigerate. Grill right before serving for the best flavor.

What if I want them less salty?
Use low sodium soy sauce and pick a milder ham. You can also add a little more pineapple to balance it out.

A Simple Grill Win You Will Make Again

If you try these Ham and Pineapple Skewers once, you will probably end up making them on repeat all summer. They are fast, flexible, and they bring that sweet savory grilled flavor that makes any backyard hangout feel like a mini vacation. If you want more inspiration, I have bookmarked recipes like Ham Kabobs – Self Proclaimed Foodie and Grilled Hawaiian Kabobs with Ham and Pineapple when I feel like comparing little twists and techniques. Fire up the grill, keep the marinade simple, and do not overthink it. Make a batch, pass a plate around, and watch how fast they disappear.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Delicious Hawaiian Ham and Pineapple Skewers with vibrant veggies and sweet glaze.

Hawaiian Ham and Pineapple Skewers


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Emily
  • Total Time: 27 minutes
  • Yield: 4 servings

Description

These Hawaiian Ham and Pineapple Skewers are a sweet and savory grilling treat, perfect for summer BBQs and quick appetizers.


Ingredients

For the Skewers

  • 1 lb Ham, cut into 1 to 1.5 inch chunks (Thick sliced ham steak or leftover baked ham works well.)
  • 2 cups Pineapple chunks (Fresh is best, canned works if drained well.)
  • 1 cup Bell peppers (Mix of red and green preferred.)
  • 1 cup Red onion or sweet onion (Red onion recommended as it softens and sweetens on the grill.)
  • 1 cup Optional vegetables (zucchini, mushrooms, cherry tomatoes) (Feel free to add for color and taste.)

For the Marinade

  • 1/3 cup Soy sauce (Use low sodium if desired.)
  • 3 tablespoons Honey (Balances the saltiness of the soy sauce.)
  • 2 cloves Garlic, finely minced
  • 1 teaspoon Grated ginger (Or 1/2 teaspoon dried ginger.)
  • 1 tablespoon Oil (Can use vegetable or olive oil.)
  • to taste Squeeze of lime or a pinch of chili flakes (Optional for added flavor.)


Instructions

Preparation

  1. Cut ham, pineapple, peppers, and onion into similar sized chunks.
  2. If using wooden skewers, soak them in water for at least 30 minutes.
  3. Thread ingredients onto skewers, alternating colors and textures.
  4. Leave a little space between pieces to allow heat circulation.
  5. For the marinade, whisk together soy sauce, honey, garlic, ginger, and oil in a bowl.
  6. Brush or toss the skewers with the marinade and let sit for at least 15 minutes.

Grilling

  1. Preheat grill to medium heat and clean/oil grates.
  2. Grill skewers for about 8 to 12 minutes, turning every couple of minutes.
  3. Brush extra marinade during the first half of grilling and stop before the end to prevent burning.
  4. Remove skewers from grill and allow to rest for 2 minutes before serving.

Notes

These skewers can also be baked at 425°F for 10 to 14 minutes on a lined sheet pan, or made in an air fryer at 390°F for 7 to 9 minutes.

  • Prep Time: 15 minutes
  • Cook Time: 12 minutes
  • Category: Appetizer, Main Course
  • Cuisine: BBQ, Grilling, Hawaiian

Tags:

You might also like these recipes

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star