If you need ONE appetizer that disappears in five minutes flat at every party, birthday, game night, or holiday table — this is it. These Pineapple Brown Sugar Meatball Bites are sweet, sticky, savory, and stacked with juicy grilled pineapple on a toothpick, which means zero plates, zero forks, and zero leftovers.

I’ve brought these to more parties than I can count, and every single time, someone asks for the recipe before the tray is even empty. Save this one — you’re going to want it on repeat.
Why You’ll Love These Meatball Bites
- Ready in under 30 minutes — perfect for last-minute get-togethers
- Sweet + savory + sticky — that brown sugar pineapple glaze is next-level
- No utensils needed — grab-and-go party food at its finest
- Make-ahead friendly — prep the meatballs early, glaze right before serving
- Crowd-pleaser guaranteed — even picky eaters go back for seconds
Tools You’ll Need
- Large mixing bowl (for the meatball mixture)
- Large skillet or non-stick frying pan
- Small saucepan (for the glaze)
- Measuring cups and spoons
- Cutting board and knife (for chopping onion, garlic, herbs)
- Wooden spoon or spatula (for stirring the glaze)
- Whisk or fork (to mix the cornstarch slurry)
- Toothpicks (for assembly)
- Serving platter
Ingredients
For the meatballs:
- 1 lb (450g) ground beef (or a mix of beef and pork)
- 1/2 cup breadcrumbs
- 1 egg
- 2 garlic cloves, minced
- 1/4 cup finely chopped onion
- 1 tbsp soy sauce
- Salt and pepper, to taste
For the pineapple brown sugar glaze:
- 1 cup pineapple juice (from the can of pineapple chunks)
- 1/2 cup brown sugar, packed
- 2 tbsp soy sauce
- 1 tbsp rice vinegar (or apple cider vinegar)
- 1 tbsp cornstarch mixed with 2 tbsp water
- 1 tsp grated ginger (optional, adds a nice kick)
For assembly:
- 1 can pineapple chunks, drained (reserve the juice for the glaze)
- Fresh parsley or cilantro, chopped, for garnish
- Toothpicks

Instructions
Step 1: Make the Meatballs
In a large bowl, combine the ground beef, breadcrumbs, egg, minced garlic, chopped onion, soy sauce, salt, and pepper. Mix gently with your hands until just combined — don’t overmix, or the meatballs will turn out tough. Roll into small, bite-sized balls (about 1 inch / 2.5cm).
Step 2: Cook the Meatballs
Heat a large skillet over medium heat with a splash of oil. Cook the meatballs for 8-10 minutes, turning occasionally, until browned on all sides and cooked through. Set aside.
Step 3: Make the Glaze
In a saucepan over medium heat, combine the pineapple juice, brown sugar, soy sauce, rice vinegar, and ginger. Bring to a simmer, stirring until the sugar dissolves. Add the cornstarch slurry and stir constantly until the glaze thickens into a glossy, sticky sauce (about 2-3 minutes).

Step 4: Coat the Meatballs
Add the cooked meatballs to the skillet with the glaze. Toss gently until every meatball is fully coated in that sticky, glossy sauce.
Step 5: Assemble the Bites
Skewer each glazed meatball with a toothpick, then top with a chunk of pineapple. Arrange on a serving platter, drizzle any extra glaze over the top, and garnish with fresh parsley.
Step 6: Serve and Watch Them Disappear
Serve warm and get ready for the compliments. These are best enjoyed fresh, while the glaze is still warm and glossy.
Pro Tips for the Best Meatball Bites
- Don’t skip searing the meatballs — that browned crust holds up better against the sticky glaze
- Use fresh pineapple if you have it — grilling it briefly before assembling adds a smoky-sweet caramelized edge
- Make it spicy — add a pinch of red pepper flakes to the glaze for a sweet-and-spicy version
- Double the batch — these go fast, trust me
Storage & Make-Ahead Tips
- Make ahead: Cook the meatballs up to 2 days in advance and store in the fridge. Reheat and toss with fresh glaze right before serving.
- Leftovers: Store in an airtight container in the fridge for up to 3 days. Reheat gently in a skillet or microwave.
- Freezer-friendly: Freeze the cooked, unglazed meatballs for up to 2 months. Thaw, reheat, and glaze fresh.
Frequently Asked Questions
Can I use frozen meatballs to save time? Yes! Store-bought or homemade frozen meatballs work great here — just thaw, warm through, and toss in the glaze.
Can I make this in a slow cooker? Absolutely. Add cooked meatballs and glaze ingredients to a slow cooker on low for 1-2 hours, stirring occasionally, then assemble with pineapple before serving.
What can I use instead of beef? Ground turkey or chicken work well for a lighter version — just watch the cook time since they cook a bit faster.

