Home » Sweet and Sour Meatballs

Sweet and Sour Meatballs

These homemade sweet and sour meatballs simmer in a tangy sauce with pineapple, bell peppers, and onions for an easy retro-style dinner or appetizer.

A wooden spoon dipping into sweet and sour meatballs with a text overlay "Sweet and Sour Meatballs."

Sweet & Sour Meatballs

Sweet and Sour Meatballs are one of those fun vintage recipes that never really go out of style. The first time we made this for the family it got rave reviews! Even the kids loved it!

Here’s the scoop: tender baked beef meatballs are simmered in a tangy homemade sweet and sour sauce with juicy pineapple, bell peppers, and onions for the perfect balance of savory and sweet. The sauce thickens as it cooks, coating every bite with that familiar flavor that made this dish a favorite at mid-century cocktail parties. No ketchup, no grape jelly…just real homemade goodness!

This recipe starts completely from scratch, yet it’s surprisingly quick and easy to make. From mixing the meatballs to cooking everything together in the sauce, the whole dish comes together in about an hour. It’s classic comfort food, but not at all complicated!

Serve these sweet and sour meatballs as a party appetizer with toothpicks, just like they did at swanky 1960s cocktail parties, or turn them into a full family meal by spooning them over a bowl of fluffy white rice. However you serve them, this retro favorite is just as delicious today as it was decades ago!

A wooden spoon holding sweet and sour meatballs above a cooking pot.

Ingredients

  • Protein: Ground beef
  • Produce: Pineapple chunks (drained), green bell pepper, white onion or sweet onion
  • Sauces & Seasonings: Soy sauce, brown sugar, Worcestershire sauce, onion soup mix, barbecue sauce, salt, black pepper

Full ingredient amounts available in the printable recipe card at the bottom of the post. For your convenience in re-creating this recipe at home, we’ve included shop-able ad links to some of the products and supplies used. Read our disclosure policy here.

Helpful Kitchen Tools

A wooden spoon holding sweet and sour meatballs.

Instructions

To Prep: Preheat oven to 400 degrees Fahrenheit and line a large baking sheet with aluminum foil.

  1. Form the Meatballs: Season meat with salt and pepper and shape into small cocktail-size balls.
  2. Bake: Place on a foil-lined baking sheet and bake for 20 minutes.
  3. Combine: Add all other ingredients to a large deep pot or Dutch oven. Gently stir the meatballs into the sauce mixture.
  4. Cook: Simmer over medium-low heat for 30-45 minutes.

Raw meatballs on a parchment paper lines baking tray.

A pot of sweet and sour meatballs on a stove.

Prep Tips

  • Make Ahead Tip: You can bake the meatballs a day in advance and store them in the refrigerator until you’re ready to simmer them in the sauce.
  • Don’t Skip The Simmering Step: Letting the meatballs simmer in the sweet and sour sauce allows the flavors to soak in and the sauce to thicken slightly, giving you that classic sweet and tangy coating.
  • Garnish: A sprinkle of fresh herbs such as parsley or green onions add a nice pop of color and flavor.
  • Storage: Store leftovers in an airtight container in the refrigerator for up to 3–4 days. Both the meatballs and sauce freeze well. To freeze for longer storage, place in a zip-top bag or freezer-safe container for up to 2–3 months and thaw overnight in the refrigerator before reheating.
  • Reheating: Warm leftovers on the stovetop over medium-low heat or in the microwave until heated through. You may want to add a splash of water if the sauce thickens too much during storage.

A spoonful of sweet and sour meatballs being held above a full bowl.

More Meatball Recipes To Try

Sweet and Sour Meatballs Recipe (Printable Recipe Card)

If you tried this recipe and loved it too, please rate it. We’d love to hear your thoughts in the comments!

Want to Save This Recipe?

Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

Save Post

By submitting this form, you consent to receive emails from Granny's in the Kitchen

A wooden spoon holding sweet and sour meatballs.
Print

Sweet and Sour Meatballs

These homemade sweet and sour meatballs simmer in a tangy sauce with pineapple, bell peppers, and onions for an easy retro-style dinner or appetizer.
Course Main Course
Cuisine American, Chinese
Keyword meatballs, sweet and sour, Sweet and Sour Meatballs
Prep Time 15 minutes
Cook Time 20 minutes
Simmering Time 45 minutes
Servings 6
Calories 461kcal
Cost $12

Equipment

  • Large baking sheet
  • Parchment paper
  • Dutch oven or large pot

Ingredients

Instructions

  • Preheat oven to 400 degrees Fahrenheit and line a large baking sheet with aluminum foil.
  • Season meat with salt and pepper and shape into small cocktail-size balls.
  • Place on a foil-lined baking sheet and bake for 20 minutes.
  • Add all other ingredients to a large deep pot or Dutch oven. Stir in the meatballs gently.
  • Simmer over medium-low heat for 30-45 minutes.

Notes

Nutrition information is provided as an estimate only.
Prep Tips:
  • Make ahead: Bake meatballs up to 1 day in advance; refrigerate until ready to simmer in sauce.
  • Simmering matters: Let meatballs simmer in the sauce so the flavors soak in and the sauce thickens.
  • Storage: Refrigerate leftovers 3–4 days or freeze 2–3 months in an airtight container.
  • Reheat: Warm on the stovetop or microwave; add a splash of water if the sauce thickens.

Nutrition

Calories: 461kcal | Carbohydrates: 65g | Protein: 15g | Fat: 16g | Saturated Fat: 6g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 7g | Trans Fat: 1g | Cholesterol: 54mg | Sodium: 1752mg | Potassium: 672mg | Fiber: 3g | Sugar: 51g | Vitamin A: 336IU | Vitamin C: 27mg | Calcium: 81mg | Iron: 3mg

Pin our Sweet & Sour Meatballs Recipe on Pinterest:

Pinterest style collage for sweet and sour meatballs.

You might also like:

Baked Italian Meatballs with Marinara Sauce

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating




*

This site uses Akismet to reduce spam. Learn how your comment data is processed.