Skip to main content
American
Dairy-Free
Sweet and Sour Meatballs (Baked, Not Fried)
$4

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.

20 minPrep
30 minCook
Serves
460Cals
AI-assisted, human-reviewedBy TheRandomRecipe

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 Generator

About 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.

Ingredients
0/20 ready

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
20 minutes

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
8 minutes

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
5 minutes

Serve

Spoon the sweet and sour meatballs over steamed rice. Garnish with sliced spring onion and sesame seeds. Serve immediately.

2 minutes

Chef's Tips

Techniques that separate good from great

1

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.

2

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.

3

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

460kcal
28gProtein
48gCarbs
16gFat
2gFiber
Sodium840mg

* 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

1

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.

2

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.

3

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.

4

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

1

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.

2

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.

3

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.

4

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 →
Frequently Asked Questions
Leave a Review
Share your experience with this recipe

Got Leftovers?

Turn what you already have in your fridge into delicious meals. Our AI-powered generator creates personalized recipes from your ingredients.

Try AI Recipe Generator

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 →

Get 5 Delicious Recipes Every Week

Join our newsletter and discover new favorites delivered straight to your inbox. No spam, just tasty inspiration.