These Sweet and Sour Meatballs are tender, juicy, and coated in a tangy homemade sauce. Perfect as an appetizer, dinner over rice, or a make-ahead freezer meal. They are ready in 25 minutes!

A plate of white rice topped with Sweet and Sour Meatballs, colorful bell peppers, pineapple chunks, and chopped green onions. Chopsticks rest on the side of this vibrant Sweet and Sour Meatballs dish.
Want to save this?
Just enter your email and I’ll send it right to you, plus great new recipes weekly!

These Sweet and Sour Meatballs are the perfect blend of tangy, savory, and sweet flavors, making them a versatile dish for any occasion. Juicy meatballs are coated in a glossy pineapple-based sour sauce with just the right balance of vinegar, soy sauce, and brown sugar which gives them so much flavor.

Why You’ll Love This Recipe!

  • Freezer to table in 25 minutes. No rolling and just one skillet to wash.
  • About $2 a serving. The whole skillet costs about $12.37, which is less than one takeout entree for most families.
  • Dinner or party food. Spoon them over rice for a weeknight meal, or set them out with toothpicks for game day.
  • Simple pantry sauce. Brown sugar, rice vinegar, ketchup, soy sauce, and pineapple juice. No bottled sauce or grape jelly needed.

This family-friendly recipe comes together in about 25 minutes. If you have made our Crockpot Sweet and Sour Meatballs then you are going to love this stovetop recipe.

Another meatball recipe that my kids love, is this Chicken Meatballs. It is simple and easily bakes in the oven.

Ingredients

An overhead view of bowls filled with Sweet and Sour Meatballs, pineapple chunks, chopped red and yellow bell peppers, ketchup, brown sugar, minced garlic, cornstarch, and various sauces on a white marble surface.
  • Brown Sugar – If you are out, see The Best Brown Sugar Substitutes
  • Rice Vinegar – See The Best Substitutes for Rice Vinegar
  • Ketchup – You can make Easy Homemade Ketchup Recipe
  • Minced Garlic – Learn How to Mince Garlic Cloves
  • Low Sodium Soy Sauce – If you are out, see Best Soy Sauce Substitute
  • Frozen Meatballs – One 24 to 28 ounce bag of fully cooked meatballs. Beef, turkey, or chicken all work. Homestyle or plain meatballs are the best match for this sauce.
  • Cornstarch – Helps to thicken the sauce
  • Pineapple Chunks in juice – Choose pineapple packed in juice, not heavy syrup, because the juice goes right into the sauce.
  • Bell Peppers – One red and one yellow, cut into 1-inch pieces so they’re easy to scoop up with a meatball (and easy for picky eaters to push aside). Green bell peppers work too and often the least expensive.
  • Green Onions – Optional Topping

Scroll to the recipe card for the full recipe details.

How to Make Sweet and Sour Meatballs

A white skillet on a marble surface holds dark sauce, brown sugar, and a metal whisk—perfect for preparing Sweet and Sour Meatballs. A gray and white striped kitchen towel lies next to the pan.

Step 1 – Add the brown sugar, rice vinegar, ketchup, minced garlic, soy sauce, pineapple juice from the can of pineapple and water to a large skillet. Whisk to combine the ingredients. Bring the mixture to a low boil.

A white skillet filled with evenly arranged sweet and sour meatballs in sauce sits on a white marble surface next to a green and white striped kitchen towel.

Step 2 – Add the meatballs to the pan. Stir to combine. Cover and cook for 5-6 minutes until the meatballs are heated through.

A skillet with Sweet and Sour Meatballs, topped with chopped red and yellow bell peppers, sits beside a striped kitchen towel on a white marble surface.

Step 3 – Stir in the bell peppers, cover and cook for 2-3 minutes until the peppers are tender.

A hand pours a small bowl of milk into a skillet filled with Sweet and Sour Meatballs, pineapple chunks, and red bell peppers. A striped kitchen towel rests beside the skillet on a white marble surface.

Step 4 – Combine cornstarch slurry in a small bowl. Pour this mixture and the pineapple into the pan. Simmer, uncovered, for 2-3 minutes until the sauce thickens.

Step 5 – Remove from heat (the sauce will thicken more as it cools). Serve as is or over rice, topped with the green onions, and enjoy!

Tips for the Best Sauce

  • Sauce too thin? Simmer for another minute or add a little more cornstarch slurry.
  • Sauce too thick? Stir in a splash of water or pineapple juice
  • Adjust the flavor. Add a little vinegar if it is too sweet or brown sugar if it is too tangy.
  • Add heat. Stir in red pepper flakes or drizzle with sriracha.
  • For picky eaters. Cut the peppers into larger pieces or leave them out.
A close-up of a spoon lifting Sweet and Sour Meatballs with chunks of red and yellow bell peppers, pineapple, and glossy sauce, garnished with sliced green onions.

What to Serve with Sweet and Sour Meatballs

These sweet and sour meatballs are great to serve as an appetizer or you can serve as a main dish recipe.

We usually serve these meatballs over Instant pot White Rice Recipe or Microwave Brown Rice with a side of Teriyaki Vegetables for a complete meal idea.

Frequently Asked Questions

Can I use homemade meatballs?

Yes. Use about 25 fully cooked homemade meatballs, like our Chicken Meatballs Recipe. Since they aren’t frozen, they only need 2-3 minutes covered in the sauce to heat through.

Can I make these in the crock pot?

Yes! For a hands-off version, use our Crockpot Sweet and Sour Meatballs recipe. It’s great for parties because the meatballs stay warm right in the slow cooker.

How to Store Leftovers

Store the leftovers in an airtight container for up to 5 days in the refrigerator.

Can I Freeze Meatballs?

Freeze cooked meatballs with sauce up to 2 months. Thaw overnight and reheat gently.

How to Reheat Meatballs

Warm in a skillet over medium heat or in the microwave.

A dark plate of white rice topped with Sweet and Sour Meatballs, colorful bell peppers, and pineapple chunks. Chopsticks rest on the edge. In the background are fresh bell peppers and green onions on a cutting board.

More Easy Meatball Recipes

We love hearing from you! If you make Sweet and Sour Meatballs, please leave us a comment or a star review.

A close-up of sweet and sour meatballs with pineapple chunks, red and yellow bell peppers, and green onion slices, all coated in a glossy sweet and sour sauce. More meatballs and vegetables are visible in the background—a mouthwatering meatballs recipe.

Sweet and Sour Meatballs

5 from 5 votes
Estimated Cost: $12.37, $2.06 per Serving
These Sweet and Sour Meatballs are tender, juicy, and coated in a tangy homemade sauce. Perfect as an appetizer, dinner over rice, or a make-ahead freezer meal. They are ready in 25 minutes!
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings 6
Cuisine Chinese
Course Main Course
Calories 468
Want to save this?
Just enter your email and I’ll send it right to you, plus great new recipes weekly.

Ingredients

  • ½ cup Brown Sugar
  • ½ cup Rice Vinegar
  • ¼ cup Ketchup
  • 2 teaspoon Minced Garlic
  • ¼ cup Soy Sauce
  • â…“ cup Water
  • 1 bag Frozen Meatballs 24-28 ounces, approximately 25 meatballs
  • 2 Tablespoons Cornstarch
  • 1 can Pineapple Chunks in juice 8 ounces, juice and pineapple divided
  • 1 Red Bell Pepper cut into large pieces
  • 1 Yellow Bell Pepper cut into large pieces
  • 2 Green Onions sliced, for serving

See how we calculate recipe costs.

Instructions

  • In a large skillet, whisk together brown sugar, rice vinegar, ketchup, minced garlic, soy sauce, the juice from 1 can (8 oz) pineapple chunks, and water until combined.
  • Bring the sauce mixture to a low boil over medium heat.
  • Add bag (24–28 oz) frozen meatballs to the skillet and stir to coat.
  • Cover and cook for 5–6 minutes, until the meatballs are heated through.
  • Stir in red bell pepper cut into large pieces and yellow bell pepper cut into large pieces. Cover and cook for 2–3 minutes, until the peppers are tender.
  • In a small bowl, whisk together cornstarch with cold water until smooth.
  • Stir the cornstarch mixture and the pineapple chunks into the skillet.
  • Cook uncovered for 2–3 minutes, stirring occasionally, until the sauce thickens.
  • Remove from heat (the sauce will continue to thicken as it cools).
  • Serve as is or over rice, topped with green onions. Enjoy!

Recipe Video

Recipe Notes

I love serving these as an appetizer or over rice for a complete meal.
You can use homemade meatballs if you prefer. If using homemade, use approximately 25 meatballs. If using frozen meatballs, you can easily use any of your favorites: beef, turkey or chicken.
Refrigerate any leftovers in an airtight container for up to 5 days.

Nutrition Facts

Calories 468kcal, Carbohydrates 41g, Protein 21g, Fat 24g, Saturated Fat 9g, Polyunsaturated Fat 2g, Monounsaturated Fat 11g, Cholesterol 82mg, Sodium 704mg, Potassium 615mg, Fiber 2g, Sugar 34g, Vitamin A 807IU, Vitamin C 73mg, Calcium 60mg, Iron 2mg

Pin This Now to Remember It Later

Pin Recipe

Share this recipe!

Pin

About the Author

Hi, I’m Carrie Barnard — a professional food blogger with over 14 years of experience helping busy families make dinner fast, easy, and affordable.

At Eating on a Dime, I share simple, budget-friendly recipes that are tested in my own kitchen and approved by my 8 kids. With millions of readers each month, I’m here to help you cook real food for real families — without the stress.

5 from 5 votes

Leave A Review

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

Recipe Rating




Comments

  1. Cory says:

    5 stars
    This was a great recipe for a quick and delicious meal. The finished dish was flavorful and very satisfying.

  2. Christina says:

    5 stars
    This recipe was absolutely delicious and so easy to make!

  3. Haylee says:

    5 stars
    WOW SO GOOD

  4. Casey says:

    5 stars
    This is definitely going into our regular dinner rotation!

  5. Casey says:

    5 stars
    Loved how quickly these meatballs cooked! So much delicious flavor.