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
Kitchen-testedBy

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
Meat & Seafood
Pantry Staples
Other
Fresh Produce
Other
Spices & Seasonings
Fresh Produce
Fresh Produce
Other
Fresh Produce
Pantry Staples
Other
Other
Other
Fresh Produce
Fresh Produce
Other
Fresh Produce
Other
Pantry Staples

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

  • Lined baking tray
  • Medium saucepan
  • Large mixing bowl
  • Whisk

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.

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.