
Sweet and Sour Meatballs (Baked, Not Fried)
Tender oven-baked beef meatballs smothered in a glossy, tangy-sweet sauce made with pineapple juice, vinegar, and tomato ketchup. A beloved family favourite made lighter by baking instead of frying — all the sticky, vibrant flavour with far less mess.
The Quick Answer
Baked meatballs commonly turn out dense and tough, the result of overworking the mince and skipping the binder's job. Mix the beef, egg, and breadcrumbs only until just combined so the panade keeps them tender, and bake hot at 220C for browning without drying.
Why do the breadcrumbs and egg keep the meatballs tender?
The breadcrumbs and egg form a panade, a soft paste that is the key to a tender baked meatball. The breadcrumbs absorb moisture and the egg sets into a gentle gel, and together they physically wedge between the strands of beef protein. As the meatballs bake, that buffer interrupts the proteins from contracting and squeezing tightly together, which is what makes a meatball hard and dry. Without a panade, or if you compact the mix by overmixing, the beef proteins bond into a dense rubbery ball. Mixing just until combined and rolling gently keeps the structure open and the texture soft even after 15-18 minutes in a hot oven.
Why does the sauce need a cornstarch slurry to turn glossy?
Sweet and sour sauce is mostly thin liquids, pineapple juice, vinegar, and ketchup, that would slide straight off the meatballs without thickening. Cornstarch fixes this through gelatinization: when its starch granules are heated in the simmering sauce they swell and burst, releasing chains that trap water and thicken the liquid into a clear, glossy coating. It must be slurried in cold water first because dropping dry starch into hot liquid makes the outer granules gel instantly and clump into lumps before the rest can disperse. The result is a sauce that clings to each meatball rather than pooling at the bottom of the pan.
Not sure what to cook next? Let the generator pick your next dish in one click.
Random Recipe GeneratorAbout This Recipe
What is this dish?
Sweet and sour meatballs are a Western adaptation of Chinese-American sweet and sour pork — tender meatballs in a glossy, tangy-sweet sauce with bell peppers and pineapple. The combination became a family staple across the UK, US, and Australia throughout the mid-20th century and remains one of the most popular comfort food dishes precisely because it combines bold, accessible flavours with satisfying textures.
Why you'll love it
The sauce is genuinely addictive — bright, tangy, sweet, and sticky in a way that makes you want to lick the spoon. Baking the meatballs instead of frying keeps the kitchen clean and the dish lighter without sacrificing any of the flavour. It is a dish that children and adults both love unreservedly.
When to serve
A family weeknight dinner, a meal prep batch that reheats brilliantly, or a crowd-pleasing dish for a casual dinner gathering. Serve over rice with extra sauce for the table.
Quick tips
Bake at 220°C for colour. Mix the cornstarch with cold water first. Balance the sauce before adding the meatballs. Do not overwork the meatball mixture.
Ingredient Highlights
Pineapple Juice
The foundation of authentic sweet and sour sauce. Pineapple juice provides a fruit sweetness and gentle acidity that is distinct from plain sugar-and-vinegar combinations. It also contains enzymes that help tenderise the meat. Use 100% juice — not a pineapple drink or concentrate — for the correct flavour.
Rice Wine Vinegar
Provides the essential sourness that balances the sweetness of the pineapple juice and brown sugar. Rice wine vinegar is milder and more rounded than white malt vinegar, which can be too sharp. If using white wine vinegar or apple cider vinegar, use slightly less and taste carefully.
Bell Peppers
Red and green bell peppers are traditional in sweet and sour dishes — they add colour, crunch, and a mild sweetness. They should retain some bite rather than being fully cooked soft, which provides textural contrast to the tender meatballs and the sticky sauce.
Substitution Options
Use ground pork, turkey, or chicken instead of beef. Replace bell peppers with mangetout, baby corn, or broccoli florets. Use apple cider vinegar instead of rice wine vinegar. Replace brown sugar with honey or maple syrup. Add sliced water chestnuts for extra crunch. Use gluten-free soy sauce and breadcrumbs for a gluten-free version.
You'll likely need to buy
Likely in your pantry
Step-by-Step Instructions
Make and bake the meatballs
Preheat oven to 220°C. Combine the ground beef, breadcrumbs, egg, garlic, soy sauce, salt, pepper, and onion powder in a bowl. Mix until just combined — do not overwork. Roll into 24 equal meatballs (approximately 3cm diameter) and place on a lined baking tray, spaced apart. Bake for 15–18 minutes until cooked through and beginning to colour.
Chef's Tips
- ›Wet hands make rolling meatballs faster and neater
- ›Do not overwork the mixture — just combine until homogeneous. Overworking makes tough meatballs
Make the sweet and sour sauce
While the meatballs bake, combine pineapple juice, ketchup, vinegar, brown sugar, and soy sauce in a medium saucepan. Bring to a simmer over medium heat, stirring. Once simmering, whisk in the cornstarch slurry. Cook, stirring constantly, for 2–3 minutes until the sauce has thickened to a glossy, coating consistency. Taste and adjust — more vinegar for tang, more sugar for sweetness.
Chef's Tips
- ›The sauce should coat the back of a spoon — if too thin, add more cornstarch slurry; if too thick, add a splash of water
- ›Taste and balance the sauce before adding the meatballs — this is the key step
Combine and finish
Add the cooked meatballs, bell peppers, and pineapple chunks to the sauce. Stir gently to coat everything. Cook over medium heat for 3–4 minutes until the peppers have softened slightly and everything is heated through. The sauce should cling to the meatballs.
Chef's Tips
- ›If the peppers are not softening to your liking, give them 2 minutes in the microwave before adding to the sauce
- ›Do not overcook — the peppers should retain some crunch for contrast
Serve
Spoon the sweet and sour meatballs over steamed rice. Garnish with sliced spring onion and sesame seeds. Serve immediately.
Chef's Tips
Techniques that separate good from great
Pineapple juice is the secret to authentic flavour
Many recipes use water and more vinegar, but genuine sweet and sour sauce relies on pineapple juice for its particular fruity sweetness and acidity. Use 100% pineapple juice, not a pineapple drink or cordial, for the correct flavour profile.
Sear meatballs before baking for extra colour
For even more flavour, briefly sear the meatballs in batches in a hot pan with a little oil before baking. It adds 5 minutes but produces a much better meatball crust. Then finish in the oven for the final cooking through.
Make the sauce in advance
The sweet and sour sauce keeps in the fridge for up to a week. Making it ahead means the dish comes together in 20 minutes on the night — just bake the meatballs and reheat the sauce.
Nutrition Facts
Per serving · Estimated values
* Estimated per serving based on a 2,000 calorie diet.
Equipment Needed
As an Amazon Associate we earn from qualifying purchases — at no extra cost to you.
Quick Tips
- Baking at high temperature (220°C) gives the meatballs colour and a slightly crispy exterior — do not bake at lower temperatures or they will be pale and soft
- The cornstarch slurry must be mixed with cold water before adding to the hot sauce — adding dry cornstarch directly causes lumps
- Balance the sauce before adding the meatballs — once the meatballs are in, adjustments dilute more easily
- Fresh pineapple gives a brighter flavour than tinned but both work well — drain tinned pineapple thoroughly to avoid watering down the sauce
Recipe Variations
Different ways to make this dish your own
Slow Cooker Sweet and Sour Meatballs
Brown the meatballs in a pan or bake briefly to colour them, then transfer to the slow cooker with the sauce ingredients (minus the cornstarch). Cook on low for 4 hours or high for 2 hours. Thicken with the cornstarch slurry at the end and stir in the peppers and pineapple for the final 20 minutes.
Sticky Sweet and Sour Chicken Meatballs
Replace beef with ground chicken. The lighter meat pairs beautifully with the fruity sauce and produces a slightly different, equally delicious result. Add a teaspoon of grated ginger to the sauce for extra fragrance.
Sweet and Sour Vegetarian Meatballs
Use plant-based ground meat or a mixture of cooked lentils and mushrooms bound with egg and breadcrumbs. The sauce is the star of this dish and works beautifully with vegetarian protein alternatives.
Spicy Sweet and Sour Meatballs
Add 1–2 teaspoons of chilli sauce or sambal oelek to the sweet and sour sauce and a teaspoon of chilli flakes to the meatball mixture. The heat cuts through the sweetness and creates a more complex, grown-up version of the classic.
What to Serve With
Perfect pairings to complete the meal
Steamed Jasmine Rice
The natural partner — the rice soaks up the glossy sauce and provides a neutral, fluffy base that lets the sweet and sour flavours shine. Use plenty of sauce when serving over rice.
Egg Fried Rice
Egg fried rice alongside transforms this into a more substantial meal with additional flavour from the wok-fried rice, egg, and spring onion. The slightly smoky character of fried rice complements the sweet sauce.
Stir-Fried Vegetables
A quick stir-fry of pak choi, mangetout, or broccoli alongside adds freshness, greenery, and nutritional balance to what is otherwise a rich, sauce-heavy dish.
Prawn Crackers
A bag of prawn crackers alongside is a family crowd-pleaser — light, crispy, and perfect for scooping up extra sauce from the bowl.
Storage & Reheating
Keep it fresh and plan ahead
Refrigerator
Keeps well for up to 4 days in a sealed container. The meatballs absorb more sauce as they sit, which many people prefer.
Freezer
Freeze the meatballs in the sauce for up to 3 months. Defrost overnight and reheat gently on the hob, adding a splash of water if the sauce has thickened too much.
Make-Ahead
Excellent for making ahead — both the baked meatballs and the sauce can be prepared separately up to 3 days ahead. Combine and heat through on the day.
Reheating
Reheat in a covered pan over medium-low heat for 8–10 minutes, stirring occasionally. Add a splash of water or pineapple juice if the sauce has thickened in the fridge.
Cooking tonight?
Get a month of dinners like this — done for you
30 chef-tested dinners mapped to the month, plus 5 ready-to-shop grocery lists. One-time $8.99 — 30 dinners planned for you, zero nightly decisions.
See the 30-Day Plan →Got Leftovers?
Turn what you already have in your fridge into delicious meals. Our AI-powered generator creates personalized recipes from your ingredients.
Go Deeper
Master the Culinary Science
Every recipe is a doorway. Our 7 Mastery Guides give you the science, technique, and framework to understand why food works — not just how to follow steps.
AI-Powered
Have Ingredients? Generate a Recipe.
Tell our AI what's in your fridge and get a custom recipe with image in seconds. No waste, no boredom.
Try the AI Recipe Generator →Browse more like this:
You Might Also Like
Discover more delicious recipes similar to what you're cooking







