Mouthwatering Grilled Pineapple Meatball Skewers

Finding a fun weeknight dinner that both kids and adults will actually get excited about can feel nearly impossible. Between picky eaters, limited time after work, and the desire to serve something that doesn’t feel like the same old thing, dinner planning becomes more stressful than it should be.

That’s where these grilled pineapple meatball skewers come in handy: they’re quick to throw together, they bring a sweet and savory flavor combo everyone loves, and they turn ordinary frozen meatballs into something that feels special enough for a backyard cookout or casual family dinner.

grilled pineapple meatball skewers
Image: alrightwithme.com / All Rights reserved
SAVE NOW

Why You’ll Love These Grilled Pineapple Meatball Skewers

  • Quick and easy – Using pre-cooked meatballs means you can have these skewers ready in under an hour, making them perfect for busy weeknights or last-minute gatherings.
  • Sweet and savory combo – The juicy grilled pineapple paired with savory meatballs creates that irresistible flavor combination everyone loves.
  • Simple ingredients – You only need a handful of basic ingredients to make these skewers, and most of them are probably already in your pantry.
  • Great for entertaining – These skewers look impressive on a platter and are easy to grab and eat, making them ideal for parties, cookouts, or game day.
  • Kid-friendly – The sweet pineapple glaze and fun skewer format make this a hit with children and adults alike.

What Kind of Meatballs Should I Use?

Pre-cooked meatballs are a huge time-saver for this recipe, and you’ve got plenty of options to choose from. You can grab frozen meatballs from the freezer section – just look for Italian-style, homestyle, or even turkey meatballs if you want a leaner option. If you prefer, the refrigerated section usually has fresh pre-cooked meatballs that work just as well. The beauty of using pre-cooked meatballs is that you’re really just heating them through and getting those nice grill marks, so don’t stress too much about which brand you pick. Just make sure they’re fully thawed before you thread them onto the skewers so they cook evenly.

grilled pineapple meatball skewers
Image: alrightwithme.com / All Rights reserved
SAVE NOW

Options for Substitutions

This recipe is pretty straightforward, but here are some swaps you can make if needed:

  • Pre-cooked meatballs: You can use homemade meatballs, frozen meatballs, or even swap for chicken meatballs or turkey meatballs if you prefer a lighter option. Just make sure they’re fully cooked before skewering.
  • Fresh pineapple: Canned pineapple chunks work great here and save you some prep time. Just drain them well and pat dry before threading onto skewers so they’ll caramelize nicely on the grill.
  • Crushed pineapple: If you only have pineapple chunks, just chop them up finely and use the juice from the can. You can also use pineapple juice mixed with a bit of the fresh pineapple you’re already cutting up.
  • Brown sugar: Honey or maple syrup work as sweeteners here. Start with about 1 tablespoon and adjust to your taste, since they’re a bit sweeter than brown sugar.
  • Tomato paste: Ketchup can work in a pinch – use about 3 tablespoons to replace the tomato paste, but you might want to reduce the brown sugar slightly since ketchup is already sweet.

Watch Out for These Mistakes While Grilling

The biggest mistake when grilling these skewers is not oiling your grill grates beforehand, which causes the meatballs and pineapple to stick and fall apart when you try to flip them – a quick brush with vegetable oil before heating prevents this headache.

Since you’re working with pre-cooked meatballs, overcooking them will dry them out and make them tough, so keep a close eye on the grill and pull them off as soon as you see nice char marks on both sides.

To get the best caramelization on your pineapple without burning it, make sure your grill isn’t too hot and that the pineapple pieces are cut thick enough (about 1-inch chunks work great).

If you’re using wooden skewers, soak them in water for at least 30 minutes before grilling to prevent them from catching fire and turning your dinner into a flaming disaster.

grilled pineapple meatball skewers
Image: alrightwithme.com / All Rights reserved
SAVE NOW

What to Serve With Grilled Pineapple Meatball Skewers?

These sweet and savory skewers are perfect over a bed of white or brown rice, which soaks up all that delicious pineapple glaze. I love serving them alongside some grilled vegetables like bell peppers, zucchini, or snap peas to keep the cookout vibe going. A simple cucumber salad with rice vinegar dressing adds a cool, crisp contrast to the warm, sticky meatballs. If you’re feeding a crowd, coconut rice or fried rice makes a great base, and you can even toss together a quick Asian-style slaw with cabbage and sesame dressing for extra crunch.

Storage Instructions

Store: Keep any leftover skewers in an airtight container in the fridge for up to 3 days. I like to remove the meatballs and pineapple from the skewers first and store them together in the sauce so everything stays moist and flavorful.

Freeze: These skewers freeze really well for up to 2 months. Just let them cool completely, then freeze in a freezer-safe container with the sauce. The pineapple might be a bit softer after freezing, but the flavor is still great.

Reheat: Warm them up in the microwave for about 2 minutes, or heat them in a skillet over medium heat until warmed through. You can also pop them back on the grill for a few minutes if you want to bring back that nice char.

Preparation Time 20-30 minutes
Cooking Time 20-30 minutes
Total Time 40-60 minutes
Level of Difficulty Medium
Servings 4 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 1000-1200
  • Protein: 40-55 g
  • Fat: 45-60 g
  • Carbohydrates: 100-120 g

Ingredients

For the sauce:

  • 1 cup crushed pineapple
  • 2.5 oz tomato paste
  • 1 tbsp garlic (freshly minced)
  • 3 tbsp brown sugar
  • 1 tbsp soy sauce
  • 1/4 tsp red pepper flakes

For the skewers:

  • 1 lb meatballs (defrosted)
  • 1/2 large pineapple (peeled, cored, and cut into 1.5-inch chunks)

Step 1: Prepare the Pineapple and Thaw Meatballs

  • 1/2 large pineapple
  • 1 lb meatballs

While your meatballs are thawing at room temperature (about 30 minutes), prepare your pineapple by peeling, coring, and cutting it into 1.5-inch chunks.

Pat the pineapple chunks dry with paper towels—this helps them develop a nice char on the grill and prevents excess moisture from steaming the skewers.

Soak your wooden skewers in water for at least 20 minutes if using them, which prevents burning during grilling.

Step 2: Build the Glaze Base

  • 1 cup crushed pineapple
  • 2.5 oz tomato paste
  • 1 tbsp garlic
  • 3 tbsp brown sugar
  • 1 tbsp soy sauce
  • 1/4 tsp red pepper flakes

In a medium saucepan over medium heat, combine the crushed pineapple, tomato paste, minced garlic, brown sugar, soy sauce, and red pepper flakes.

Stir everything together and let it simmer gently for 5-7 minutes, stirring occasionally, until the sauce thickens slightly and the flavors meld.

I like to taste the sauce at this point and adjust the seasoning—add a touch more soy sauce if you want more savory depth, or a pinch more red pepper flakes for heat.

The sauce should be glossy and coat the back of a spoon.

Step 3: Coat Meatballs in Glaze

  • thawed meatballs from Step 1
  • glaze from Step 2

Add the thawed meatballs to the glaze from Step 2 and gently stir to coat evenly.

Let them simmer in the sauce for 5 minutes over medium-low heat, stirring occasionally.

This brief simmer warms the meatballs through and allows them to absorb some of the glaze flavor.

Reserve about 1/4 cup of the glaze in a separate bowl for brushing on the skewers while grilling.

Step 4: Preheat Grill and Assemble Skewers

  • coated meatballs from Step 3
  • prepared pineapple chunks from Step 1

Heat your grill to medium-high heat (about 400°F if using a temperature gauge).

While the grill preheats, thread the meatballs and pineapple chunks onto skewers, alternating between them—I find starting and ending with pineapple helps contain any dripping glaze.

Leave a small gap between pieces so heat circulates evenly and they cook properly rather than steam.

Step 5: Grill Skewers with Glazing

  • assembled skewers from Step 4
  • reserved glaze from Step 3

Place the skewers on the grill and cook for 4-5 minutes on the first side without moving them—this builds a nice caramelized exterior.

Flip the skewers, brush generously with the reserved glaze from Step 3, and grill for another 4-5 minutes.

During the last minute of cooking, brush the first side again with any remaining glaze.

The meatballs should be heated through and the pineapple should have light char marks and caramelize slightly.

grilled pineapple meatball skewers

Mouthwatering Grilled Pineapple Meatball Skewers

Delicious Mouthwatering Grilled Pineapple Meatball Skewers recipe with step-by-step instructions.
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Servings 4 servings
Calories 1100 kcal

Ingredients
  

For the sauce

  • 1 cup crushed pineapple
  • 2.5 oz tomato paste
  • 1 tbsp garlic (freshly minced)
  • 3 tbsp brown sugar
  • 1 tbsp soy sauce
  • 1/4 tsp red pepper flakes

For the skewers

  • 1 lb meatballs (defrosted)
  • 1/2 large pineapple (peeled, cored, and cut into 1.5-inch chunks)

Instructions
 

  • While your meatballs are thawing at room temperature (about 30 minutes), prepare your pineapple by peeling, coring, and cutting it into 1.5-inch chunks. Pat the pineapple chunks dry with paper towels—this helps them develop a nice char on the grill and prevents excess moisture from steaming the skewers. Soak your wooden skewers in water for at least 20 minutes if using them, which prevents burning during grilling.
  • In a medium saucepan over medium heat, combine the crushed pineapple, tomato paste, minced garlic, brown sugar, soy sauce, and red pepper flakes. Stir everything together and let it simmer gently for 5-7 minutes, stirring occasionally, until the sauce thickens slightly and the flavors meld. I like to taste the sauce at this point and adjust the seasoning—add a touch more soy sauce if you want more savory depth, or a pinch more red pepper flakes for heat. The sauce should be glossy and coat the back of a spoon.
  • Add the thawed meatballs to the glaze from Step 2 and gently stir to coat evenly. Let them simmer in the sauce for 5 minutes over medium-low heat, stirring occasionally. This brief simmer warms the meatballs through and allows them to absorb some of the glaze flavor. Reserve about 1/4 cup of the glaze in a separate bowl for brushing on the skewers while grilling.
  • Heat your grill to medium-high heat (about 400°F if using a temperature gauge). While the grill preheats, thread the meatballs and pineapple chunks onto skewers, alternating between them—I find starting and ending with pineapple helps contain any dripping glaze. Leave a small gap between pieces so heat circulates evenly and they cook properly rather than steam.
  • Place the skewers on the grill and cook for 4-5 minutes on the first side without moving them—this builds a nice caramelized exterior. Flip the skewers, brush generously with the reserved glaze from Step 3, and grill for another 4-5 minutes. During the last minute of cooking, brush the first side again with any remaining glaze. The meatballs should be heated through and the pineapple should have light char marks and caramelize slightly.

Disclaimer

Our editors have used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

Recipe Rating




Add Photo
(optional)
Images must be:
  • PNG, GIF, JPEGs, WEBP only
  • Minimum 960x960
  • Max size: 30MB
Share a photo of your cooked dish!

×
Pinterest Logo
Follow me on Pinterest for FREE Daily Recipes!
Follow on Pinterest
Recipe

📸 Do you have a photo of your dish?

Help others see how your recipe turned out!