Sweet and Sour Meatballs (Easy Homemade Recipe)
This post may contain affiliate links, which means that I may receive a commission if you make a purchase using these links. As an Amazon Associate I earn from qualifying purchases.
These sweet and sour meatballs are easy to make with homemade meatballs, peppers, and pineapple in a tangy sauce. Serve over rice or as an appetizer.
Bold, savory-sweet flavor comes through in every bite. Juicy homemade meatballs are stir-fried with peppers, green onions, and pineapple. Then they are coated in a tangy sauce that brings everything together into a simple, satisfying dish.
Serve these sweet and sour meatballs over rice for dinner or thread them onto toothpicks for an easy appetizer. Skip the takeout and enjoy a fresh, homemade version right from your own kitchen.
Ingredients You’ll Need
Here is an overview of the ingredients you’ll need to make sweet and sour meatballs.
Sweet and Sour Sauce Options
One of the best things about this recipe is its flexibility. You can use your favorite bottled sweet-and-sour sauce, or try one of my homemade sweet-and-sour sauce recipes:
- Orange Sweet and Sour Sauce: This version is bright, citrusy, and made with fresh orange and pineapple. It adds a light, fresh flavor that pairs perfectly with the savory meatballs and vegetables.
- Cherry Sweet and Sour Sauce: For a deeper, more traditional takeout-style flavor, try this cherry-based sauce. It has a red color without artificial colors, and a classic, sweet, and tangy taste that works beautifully with meatballs.
For the Meatballs
Skip the frozen meatballs and make your own homemade meatballs from scratch using the following ingredients:

- Ground beef: Ground round or sirloin works well. Ground chuck can also be used. If using higher-fat beef, drain excess grease after browning. You can substitute ground pork, ground chicken, or ground turkey for a lighter option or a different flavor.
- Egg: Helps bind the mixture together.
- Milk: Adds moisture for tender meatballs.
- Breadcrumbs: Absorb moisture and help hold the meatballs together. If you don’t have plain breadcrumbs, substitute a slice of bread torn up into pieces.
- Garlic and ginger: Freshly grated for the best flavor.
- Chinese five-spice powder: Adds warm, savory depth.
- Salt and pepper: Enhance the overall flavor.
For the Stir-Fry
- Red bell pepper: Adds color and a slight crunch.
- Green onions (Scallions): Use the white parts for cooking with the vegetables. Reserve the green tops for adding at the end for fresh flavor and color.
- Pineapple chunks: Adds sweetness. Skip if your sweet and sour sauce already includes pineapple chunks.
Tips for Making Sweet and Sour Meatballs
These simple tips will help you make tender, flavorful meatballs and get the best results from this recipe.
Grate the Garlic and Ginger
Grate the garlic and ginger using a box grater before adding to the mixing bowl. We cook the meatballs for a short period of time, so larger chunks may not have time to soften. Grating helps them blend smoothly into the meat mixture so the flavor distributes evenly.
Let the Breadcrumbs Soak
Let the breadcrumbs sit with the milk, egg, garlic, ginger, and spices for a few minutes before adding the ground beef. This gives the breadcrumbs time to soften and absorb the liquid and flavors.
The milk and egg help create a tender texture. The breadcrumbs act as a binder, holding the meatballs together. This step helps prevent the meatballs from becoming dense or dry.
Don’t Over Mix
Overworking the meat can make the meatballs tough. When you add the ground meat, mix gently with a fork or your hands until just combined. You should still see chunks of meat in your mixture.
And when you shape the meatballs, roll the meat mixture gently in the palms of your hands so you don’t compact the ground beef.
How to Make Sweet and Sour Meatballs
You can prepare the sweet and sour sauce and cook your rice ahead of time, so everything comes together quickly. The sauce can be made in advance and refrigerated until you’re ready to use it.
A more detailed, printable recipe can be found at the bottom of this article, but here are the illustrated steps for making sweet and sour meatballs:
Step 1: Prepare the Sweet and Sour Sauce
Start by making your sweet and sour sauce so it’s ready when needed.
You can use either of these homemade options:
You’ll need about 2 cups of sauce for this recipe.
Step 2: Make the Meatball Mixture
Combine the egg, milk, dried breadcrumbs, garlic, ginger, Chinese five-spice powder, pepper, and salt in a large bowl.
Let it sit for about 5 minutes to allow the breadcrumbs to soften and absorb the milk and flavors of the garlic, ginger, and spices. Give the mixture a stir. Add the ground beef. Mix until just combined.
Step 3: Brown the Meatballs
Shape the mixture into 1-inch meatballs. Add them to a skillet and cook over medium heat. Turn them occasionally until browned on all sides.
Remove the meatballs from the pan. Reserve about 1 tablespoon of drippings and drain off any excess.
Step 4: Cook the Vegetables
Add the peppers and white parts of the green onion to the skillet and cook for about 5 minutes, until slightly softened.
Step 5: Add Sauce and Finish
Return the meatballs to the pan. Add about 1 cup of your prepared sweet and sour sauce, stir to coat, and simmer until the meatballs are cooked through, about 5 minutes. Then stir in the pineapple chunks.
Step 6: Serve
Serve over rice with additional sweet and sour sauce spooned over the top, and garnish with green onion tops for a complete meal. You can also serve it over noodles or alongside vegetables like broccoli and carrots.
For extra flavor, garnish with sesame seeds or add a drizzle of Sriracha or a sprinkle of chili flakes for a little heat.
How to Store and Reheat
Allow leftover meatballs to cool completely, then store in an airtight container in the fridge for up to 3 days. Reheat by warming gently on the stovetop or in the microwave.
Sweet and Sour Meatballs
Ingredients
For the Meatballs
- 1 large egg
- 1/4 cup milk
- 1/4 cup dried bread crumbs
- 2 cloves garlic grated
- 1/2 inch piece ginger grated
- 1/4 teaspoon Chinese five-spice powder
- 1/4 teaspoon ground pepper
- 1/8 teapoon salt
- 1 pound ground beef
For the Stir-Fry
- 1 medium sweet red pepper cut into 1/2-inch pieces
- 2 green onions sliced (reserve green parts for garnish)
- 1 tablespoon extra virgin olive oil for frying meatballs
For the Sauce
- 2 cups sweet and sour sauce (see notes for options)
For Serving (Optional)
- 3 cups cooked rice (optional)
Instructions
Prepare the Sweet and Sour Sauce
- Prepare your preferred sweet and sour sauce. You can use either of the following:• Orange Sweet and Sour Sauce• Cherry Sweet and Sour Sauce
- Set aside until ready to use.
Make the Meatball Mixture
- In a large bowl, combine the egg, milk, breadcrumbs, garlic, ginger, Chinese five-spice powder, pepper, and salt. Let it sit for about 5 minutes to allow the breadcrumbs to absorb the liquid.
- Add the ground beef and mix gently until just combined.
Brown the Meatballs
- Heat the olive oil in a large skillet over medium heat.
- Shape the mixture into 1-inch meatballs and add to the skillet as you work.
- Cook, turning occasionally, until browned on all sides, about 10 minutes. Remove the meatballs from the pan.
- Reserve about 1 tablespoon of drippings and drain off excess grease.
Cook the Vegetables
- Add the peppers and the white part of the sliced green onions to the skillet and cook for about 5 minutes, until slightly softened.
Add Sauce and Finish
- Return the meatballs to the pan. Add about 1 cup of the sweet and sour sauce, stir to coat, and cook until the meatballs are cooked through, about 5 minutes.
- Stir in the pineapple chunks and green onion tops.
- Serve over rice with additional sweet and sour sauce spooned over the top.
Notes
If the sauce thickens too much during reheating, add a splash of water to loosen it.
Nutrition
A Simple Way to Enjoy Sweet and Sour Meatballs at Home
These sweet and sour meatballs are an easy way to bring bold, takeout-style flavor into your own kitchen using simple, everyday ingredients. With tender homemade meatballs, colorful vegetables, and a tangy sauce, this recipe comes together into a satisfying meal.
One of the best parts of this recipe is its adaptability. Try it with my Orange Sweet and Sour Sauce for a bright, citrusy twist, or use the Cherry Sweet and Sour Sauce for a richer, classic flavor.
If you’re looking for another way to enjoy these flavors, try my Sweet and Sour Chicken Stir Fry for a quick and easy meal.
If you enjoy homemade meatball recipes, you may also like these Homemade Barbecue Meatballs for another easy, flavorful option.
And if you’re making your meatballs from scratch, learn how to make your own breadcrumbs with this simple guide: How to Make Dried Bread Crumbs.

Ah this would be such a tasty dinner! I adore meatballs.