Tender, savory meatballs coated in a glossy, tangy-sweet sauce—this dish brings together comfort and vibrance in every bite. Whether served as a hearty dinner over rice or passed around as a crowd-pleasing appetizer, sweet and sour meatballs strike the perfect balance between rich and refreshing.

Ingredient Breakdown
Each ingredient in this dish plays a precise role in creating a dynamic blend of textures and tastes that make it so memorable.
Ground beef acts as the hearty base, providing richness and substance. Combined with breadcrumbs, milk, and egg, it forms a tender mixture that holds together beautifully and cooks up juicy without falling apart. These binders ensure a moist interior while keeping the meatballs light and cohesive.
Garlic and onion infuse the mixture with aromatic depth, giving the meatballs layers of savory flavor. Worcestershire sauce adds an umami-rich punch that enhances the beefy profile, while a touch of fresh rosemary—though optional—brings a hint of herbaceous warmth.
The sauce hinges on pineapple tidbits in syrup, which offer bursts of sweetness and a chewy contrast to the meat. Their syrup thickens beautifully into a glaze, especially when activated by cornstarch and heat.
Vinegar cuts through the sugar with bright acidity, balancing the sweetness and helping to form the classic sweet-and-sour taste. A dash of soy sauce rounds things out with a salty, savory undertone that ties the sauce together.
Green bell pepper, if used, introduces a welcome crunch and freshness that complements the softness of the meatballs and the smoothness of the sauce.
Step-by-Step Cooking Guide
To begin, the ground beef mixture is thoroughly combined with breadcrumbs, milk, egg, garlic, onion, Worcestershire, and herbs. Mixing by hand allows for even distribution of ingredients without overworking the meat, which helps maintain tenderness.
Form the meat into evenly sized balls—smaller for hors d’oeuvres or larger if served as a main dish. Arranged on a lined baking sheet, the meatballs bake in the oven until lightly browned and cooked through, offering a cleaner and quicker method than pan-frying.
While the meatballs are baking, the sauce is prepared in a skillet. Brown sugar and cornstarch are whisked together first to prevent lumps. Then the pineapple with its syrup, vinegar, and soy sauce are stirred in and brought to a boil, thickening into a glossy, rich sauce.
Once the meatballs are added to the skillet, they simmer gently in the sauce to soak up the flavor. Finally, the green pepper is tossed in and cooked just enough to soften slightly without losing its crisp bite, offering a final burst of color and freshness.

Recipe Tips
Getting uniform meatballs every time:
Use a small cookie scoop or weigh portions to ensure even cooking and a consistent presentation.
Preventing meatballs from drying out in the oven:
Avoid overbaking—pull them from the oven when just cooked through and let the simmering sauce finish them.
Thickening the sauce without clumps:
Always combine the cornstarch with sugar before adding wet ingredients, and stir constantly while bringing the mixture to a boil.
When to add the bell pepper for optimal texture:
Add it toward the end of simmering, allowing it to retain its vibrant color and a slight crunch.
What to Serve With This Recipe
Jasmine rice or steamed white rice is a classic pairing, absorbing the sauce and complementing the bold flavors. For more texture, try fried rice or soft noodles tossed with sesame oil and scallions.
To balance the richness of the dish, serve it with a side of stir-fried or steamed vegetables—bok choy, snap peas, or broccoli are great options. A fresh cucumber salad or tangy coleslaw adds crunch and contrast.
As an appetizer, serve the meatballs with cocktail picks or skewers for easy sharing. They hold up well on a buffet and pair beautifully with other finger foods.
For drinks, consider light-bodied white wines like Riesling or Pinot Grigio. Non-alcoholic options like iced green tea or citrusy mocktails also enhance the sweet and sour notes beautifully.
Creative Variations
For a lighter twist, substitute ground turkey or chicken in place of beef. You can also use plant-based meat for a vegetarian alternative with similar texture.
Add a spicy twist by including chili flakes, a splash of sriracha, or freshly grated ginger in the sauce. These additions lend heat and complexity that balance the sweetness perfectly.
Transform this into a hearty casserole by layering the meatballs and sauce over cooked rice in a baking dish, topping with shredded cheese, and baking until bubbly. Alternatively, stir-fry it with extra vegetables for a quicker, skillet-based version.
Frequently Asked Questions
Can I make these meatballs ahead of time?
Yes. Shape and bake them in advance, then store them in the fridge and reheat in the sauce when ready to serve.
How do I store and reheat leftovers without drying them out?
Keep leftovers in an airtight container in the fridge for up to 3 days. Reheat gently on the stovetop or in the microwave with a splash of water or sauce to maintain moisture.
Can I use fresh pineapple instead of canned?
Absolutely. Just be sure to add a little sugar or juice to mimic the sweetness and syrup content of the canned version.
What’s the best way to freeze sweet and sour meatballs?
Cool completely, then freeze in sauce in airtight containers or freezer bags. Thaw overnight in the fridge and reheat on the stovetop until hot throughout.
Sweet and sour meatballs are a delightful combination of bold, balanced flavors and satisfying textures. Whether served at gatherings or as a comforting meal at home, this dish offers flexibility, ease, and crowd-pleasing appeal. It’s a recipe that brings fun and flavor to the table—one bite at a time.

Ingredients
Meatballs
1 lb lean ground beef
1 egg
½ cup dry breadcrumbs
¼ cup milk
2–3 garlic cloves, crushed
2 tablespoons finely chopped onions
½ teaspoon Worcestershire sauce
Fresh rosemary, finely chopped (optional)
Sauce
½ cup packed brown sugar
1 tablespoon cornstarch
1 (540 ml) can pineapple tidbits in syrup
⅓ cup vinegar
1 tablespoon soy sauce
1 green bell pepper, coarsely chopped (optional)
Instructions
In a large mixing bowl, combine the ground beef, breadcrumbs, milk, egg, crushed garlic, finely chopped onions, Worcestershire sauce, and rosemary if using. Mix thoroughly until all ingredients are well incorporated.
Shape the mixture into meatballs—smaller for appetizers or larger for a main course. Arrange the meatballs evenly on a baking sheet lined with parchment paper or lightly greased. Bake in a preheated oven at 350°F (175°C) for about 15–20 minutes, or until browned and cooked through, depending on their size.
Meanwhile, prepare the sauce in a large skillet. Whisk together the brown sugar and cornstarch until evenly blended. Stir in the entire can of pineapple tidbits along with the syrup, then add vinegar and soy sauce. Bring the mixture to a gentle boil over medium heat, stirring constantly until it thickens slightly.
Reduce the heat to low and gently add the cooked meatballs to the sauce. Cover and let them simmer for about 10 minutes, allowing the flavors to meld.
Toss in the chopped green pepper and continue to simmer uncovered for an additional 5 minutes, just until the pepper softens slightly but still retains a bit of crunch.
Serve hot as an appetizer or over rice for a satisfying main dish.

Sweet and Sour Pineapple Meatballs Recipe
Ingredients
Meatballs
- 1 lb lean ground beef
- 1 egg
- ½ cup dry breadcrumbs
- ¼ cup milk
- 2 –3 garlic cloves crushed
- 2 tablespoons finely chopped onions
- ½ teaspoon Worcestershire sauce
- Fresh rosemary finely chopped (optional)
Sauce
- ½ cup packed brown sugar
- 1 tablespoon cornstarch
- 1 540 ml can pineapple tidbits in syrup
- ⅓ cup vinegar
- 1 tablespoon soy sauce
- 1 green bell pepper coarsely chopped (optional)
Instructions
- In a large mixing bowl, combine the ground beef, breadcrumbs, milk, egg, crushed garlic, finely chopped onions, Worcestershire sauce, and rosemary if using. Mix thoroughly until all ingredients are well incorporated.
- Shape the mixture into meatballs—smaller for appetizers or larger for a main course. Arrange the meatballs evenly on a baking sheet lined with parchment paper or lightly greased. Bake in a preheated oven at 350°F (175°C) for about 15–20 minutes, or until browned and cooked through, depending on their size.
- Meanwhile, prepare the sauce in a large skillet. Whisk together the brown sugar and cornstarch until evenly blended. Stir in the entire can of pineapple tidbits along with the syrup, then add vinegar and soy sauce. Bring the mixture to a gentle boil over medium heat, stirring constantly until it thickens slightly.
- Reduce the heat to low and gently add the cooked meatballs to the sauce. Cover and let them simmer for about 10 minutes, allowing the flavors to meld.
- Toss in the chopped green pepper and continue to simmer uncovered for an additional 5 minutes, just until the pepper softens slightly but still retains a bit of crunch.
- Serve hot as an appetizer or over rice for a satisfying main dish.