Sweet and Sour Meatballs

This sticky, tangy sweet-and-sour meatball recipe turns everyday ground beef into a crowd-pleasing weeknight dinner. Small baked meatballs are simmered in a pineapple-forward sauce with bell pepper for crunch and color. It’s quick to pull together, kid-friendly, and makes a great batch to serve over rice or noodles.

Why you’ll love this dish

Sweet-and-sour meatballs balance savory, sweet, and bright acidic notes in one pan. They’re great for busy families, potlucks, or anyone who wants the familiar comfort of meatballs with an upbeat Asian-inspired glaze.

“My kids asked for seconds and I loved that I could make it from pantry staples—sweet, tangy, and perfectly saucy.”

Compared with slow-cooker versions, the oven-plus-stovetop method keeps meatballs browned and slightly firmer. If you prefer a hands-off slow-cook approach, you might also enjoy this Asian meatballs in the crockpot recipe for a different texture and convenience.

How this recipe comes together

You’ll brown meatballs in the oven for an even exterior, then make a quick pineapple-based sauce on the stovetop. Once the peppers soften and the sauce reduces, everything is combined and simmered briefly so the meatballs soak up flavor. Expect about 40–50 minutes total from start to table (including baking).

What you’ll need

  • 1 lb ground beef (or 50/50 beef and pork)
  • 1/2 cup breadcrumbs (plain or panko) — panko gives a lighter texture
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1 large egg
  • 1 tablespoon soy sauce (for the meatballs)
  • Salt and pepper to taste

For the sauce:

  • 1 cup pineapple chunks (canned in juice or fresh)
  • 1/2 cup pineapple juice (use the canned juice if using canned pineapple)
  • 1 bell pepper, cut into 1-inch pieces (red or green)
  • 1/3 cup granulated sugar (start here and adjust to taste)
  • 1/4 cup rice vinegar (or apple cider vinegar)
  • 2 tablespoons soy sauce (for the sauce)
  • Optional: cornstarch slurry (1 tsp cornstarch + 1 tbsp water) to thicken

Substitutions and notes:

  • Turkey or chicken work for a leaner meatball; add a tablespoon of oil if too lean.
  • Use low-sodium soy sauce if watching salt.
  • For more depth, add 1 tsp grated ginger to the sauce.

Step-by-step overview

  1. Mix meatball ingredients and shape into 1-inch meatballs.
  2. Bake at 400°F (200°C) until browned and cooked through.
  3. Simmer sauce ingredients, add pineapple and pepper, thicken if desired.
  4. Combine meatballs and sauce; simmer briefly to marry flavors.
  5. Serve over rice or noodles.

Step-by-step instructions

  1. Preheat oven to 400°F (200°C). Line a baking sheet with parchment or lightly oil it.
  2. In a large bowl, combine ground meat, breadcrumbs, finely chopped onion, minced garlic, egg, and 1 tablespoon soy sauce. Season with a pinch of salt and pepper. Mix gently until just combined — overworking toughens the meatballs.
  3. Shape into small meatballs (about 1 inch in diameter) and place on the prepared baking sheet.
  4. Bake for 20 minutes, until browned and cooked through. Ground beef should reach an internal temperature of 160°F (71°C).
  5. While the meatballs bake, make the sauce: in a saucepan combine 1/2 cup pineapple juice, 1/3 cup sugar, 1/4 cup rice vinegar, and 2 tablespoons soy sauce. Bring to a simmer and cook 2–3 minutes to slightly reduce.
  6. Add pineapple chunks and bell pepper to the sauce; simmer until the pepper is tender but still bright, 3–5 minutes.
  7. If you prefer a thicker glaze, whisk in the cornstarch slurry and simmer until the sauce thickens.
  8. Add baked meatballs to the saucepan, stir gently to coat, and simmer together 3–5 minutes so the flavors meld.
  9. Serve warm over steamed rice, jasmine rice, or egg noodles.

Best ways to enjoy it

Serve the meatballs over plain steamed rice to soak up the sauce, or over fried rice for a heartier plate. Garnish with sliced green onions and toasted sesame seeds for color and aroma. For an easy weeknight bowl, add steamed broccoli or snap peas and a wedge of lime for brightness.

Storage and reheating tips

  • Refrigerate: Cool completely, then store in an airtight container for up to 3–4 days.
  • Freeze: Freeze meatballs and sauce in a freezer-safe container for up to 3 months. Thaw overnight in the fridge before reheating.
  • Reheat: Gently reheat on the stovetop over low-medium heat until warmed through, or microwave in 30-second bursts, stirring in between. If frozen or refrigerated, add a splash of water or pineapple juice when reheating to loosen the sauce.
  • Food safety: Reheat leftovers to 165°F (74°C) before serving.

Helpful cooking tips

  • Don’t overmix the meat: combine until ingredients are evenly distributed to keep meatballs tender.
  • Make uniform meatballs using a small cookie scoop or a tablespoon measure.
  • Browning in the oven gives color without extra oil; broil 1–2 minutes at the end if you want a deeper sear.
  • If the sauce tastes too sharp, add a teaspoon of honey or more sugar to balance acidity.
  • For an alternate cooking method and extra convenience, try adapting this flavor profile to a crockpot — there’s a popular Asian meatballs in the crockpot version that shows how to simmer flavors slowly.

Recipe variations

  • Spicy: add 1 tsp sriracha or 1/4 tsp crushed red pepper to the sauce.
  • Tangy orange: swap half the pineapple juice for fresh orange juice and add a strip of orange zest.
  • Gluten-free: use gluten-free breadcrumbs and tamari in place of soy sauce.
  • Vegetarian: make chickpea or lentil meatballs and simmer gently in the same sauce.
  • Pineapple-free: swap pineapple for mango or peaches for a different fruit note.

Common questions

Q: How long does this take from start to finish?
A: Active prep is about 15–20 minutes. Baking and simmering add roughly 25–30 minutes, so plan 40–50 minutes total.

Q: Can I make the meatballs ahead of time?
A: Yes — bake the meatballs, cool, and refrigerate up to 24 hours before finishing in the sauce. This makes meal prep simple.

Q: How do I thicken the sauce without cornstarch?
A: Simmer the sauce longer to reduce it, or whisk in a tablespoon of tomato paste for body and a touch of umami. Honey will also give stickiness and gloss.

Q: Is it safe to freeze cooked meatballs in sauce?
A: Yes. Cool completely, then freeze in a sealed container for up to 3 months. Thaw in the refrigerator overnight before reheating.

Q: Can I use frozen pineapple?
A: Absolutely. Thaw slightly, then add to the sauce. Canned pineapple in juice also works well and supplies juice for the sauce.

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
sweet and sour meatballs 2026 02 25 222439 683x1024 1

Sweet-and-Sour Meatballs


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: cuisinenina756gmail-com
  • Total Time: 50 minutes
  • Yield: 4 servings
  • Diet: None

Description

This sticky, tangy sweet-and-sour meatball recipe features small baked meatballs simmered in a pineapple-forward sauce with bell pepper for a flavorful weeknight dinner.


Ingredients

  • 1 lb ground beef (or 50/50 beef and pork)
  • 1/2 cup breadcrumbs (plain or panko)
  • 1 small onion, finely chopped
  • 2 cloves garlic, minced
  • 1 large egg
  • 1 tablespoon soy sauce (for the meatballs)
  • Salt and pepper to taste
  • 1 cup pineapple chunks (canned in juice or fresh)
  • 1/2 cup pineapple juice
  • 1 bell pepper, cut into 1-inch pieces
  • 1/3 cup granulated sugar
  • 1/4 cup rice vinegar
  • 2 tablespoons soy sauce (for the sauce)
  • Optional: cornstarch slurry (1 tsp cornstarch + 1 tbsp water)


Instructions

  1. Preheat oven to 400°F (200°C). Line a baking sheet with parchment or lightly oil it.
  2. In a large bowl, combine ground meat, breadcrumbs, onion, garlic, egg, and 1 tablespoon soy sauce. Season with salt and pepper. Mix gently until just combined.
  3. Shape mixture into small meatballs (about 1 inch in diameter) and place on the prepared baking sheet.
  4. Bake for 20 minutes, until browned and cooked through.
  5. While the meatballs bake, combine pineapple juice, sugar, rice vinegar, and soy sauce in a saucepan and bring to a simmer for 2-3 minutes.
  6. Add pineapple chunks and bell pepper to the sauce; simmer until the pepper is tender, about 3-5 minutes.
  7. If desired, whisk in the cornstarch slurry and simmer until the sauce thickens.
  8. Add baked meatballs to the saucepan, stir gently to coat, and simmer together for 3-5 minutes.
  9. Serve warm over steamed rice or egg noodles.

Notes

For a spicier variation, add sriracha to the sauce. Meatballs can be made ahead and refrigerated before finishing in the sauce.

  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Category: Main Course
  • Method: Baking
  • Cuisine: Asian

Leave a Comment

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