This Sweet and Sour Mini Meatballs Recipe makes about 36 tender 1-inch beef meatballs coated in a glossy ketchup, brown sugar, vinegar, soy sauce, and pineapple sauce. The homemade appetizer takes about 20–25 minutes to prepare and 20–25 minutes to cook, making it ready in roughly 45–50 minutes for 6–8 appetizer servings.
Each bite delivers the perfect contrast of savory beef, tangy vinegar, rich brown sugar, and juicy pineapple. Serve these party-friendly meatballs with toothpicks as an appetizer, or spoon them over rice for a comforting family dinner.
Jump to RecipeWhy You’ll Love This Recipe

These sweet and sour mini meatballs bring classic party-food flavor to the table without relying on frozen meatballs. The beef mixture is simple, tender, and lightly seasoned, while the sauce comes together in one saucepan with familiar pantry ingredients.
The finished sauce is shiny, thick enough to cling to every meatball, and balanced between sweet, salty, and tangy. Pineapple chunks add juicy bursts of fruit, while optional bell pepper gives the dish color and a gentle fresh crunch.
Because the meatballs are only about 1 inch across, they cook quickly and are easy to serve with cocktail picks. For another lighter preparation idea, you can also browse this lighter sweet-and-sour meatball variation for a different take on the same beloved flavor combination.
Ingredients You’ll Need

The meatballs need only seven ingredients: lean ground beef, egg, dry breadcrumbs, finely minced onion, Worcestershire sauce, salt, and black pepper. The egg helps bind the mixture, breadcrumbs keep the centers tender, and minced onion distributes savory flavor throughout each small bite.
- Lean ground beef: Use 1 pound, or 454 grams, for approximately 36 mini meatballs.
- Binder and seasoning: One large egg, 1/2 cup dry breadcrumbs, 1/4 cup minced onion, 1 teaspoon Worcestershire sauce, 1/2 teaspoon table salt, and 1/4 teaspoon black pepper.
- Sauce base: Ketchup, packed light brown sugar, vinegar, pineapple juice or water, soy sauce, and cornstarch create the glossy sweet-and-sour coating.
- Optional additions: An 8-ounce can of drained pineapple chunks and 1/2 cup chopped green or red bell pepper add color, texture, and extra flavor.
White distilled vinegar gives the sharpest traditional tang, while rice vinegar makes the sauce a little softer and more delicate. If you use pineapple chunks, reserve the canned juice for the sauce so none of that fruity flavor goes to waste.
How to Make It Step-by-Step

Step 1: Heat the oven to 400°F (200°C) and prepare a rimmed baking sheet with parchment paper or foil. The lining makes cleanup easier and gives the meatballs a clean surface for browning.
Step 2: Place the ground beef, egg, dry breadcrumbs, finely minced onion, Worcestershire sauce, salt, and black pepper in a large mixing bowl. Stir with a fork or your hands just until everything is evenly distributed; overmixing can make the meatballs dense instead of tender.
Step 3: Scoop and roll the mixture into approximately 36 mini meatballs, each about 1 inch in diameter. A small cookie scoop is especially useful here because uniform meatballs cook at the same rate and look attractive on a party platter.
Step 4: Arrange the meatballs in a single layer on the prepared baking sheet, leaving a little space between them. Bake for 12–15 minutes, until browned and cooked through, checking that the center reaches 160°F (71°C) for beef.
Step 5: While the meatballs bake, whisk the ketchup, packed light brown sugar, vinegar, pineapple juice or water, soy sauce, and cornstarch in a saucepan. Stir before heating so the cornstarch is evenly dispersed and does not form small lumps.
Step 6: Bring the sauce to a gentle simmer over medium heat, stirring often for 3–5 minutes. It should become glossy and slightly thickened, with enough body to coat the back of a spoon without becoming stiff.
Step 7: Add the baked meatballs and drained pineapple chunks to the saucepan. If you are including chopped bell pepper, add it at this point, then simmer gently for 5–10 minutes so the meatballs take on the sweet-and-sour flavor without breaking apart.
Step 8: Spoon the meatballs into a serving dish and pour the remaining sauce over them. Keep them warm and offer toothpicks for appetizers, or serve them over rice with extra sauce for a satisfying dinner.
Chef Tips for Tender Meatballs and Glossy Sauce

Handle the beef mixture as little as possible. Gentle mixing is one of the most important details in this recipe because compacted meat becomes firm and chewy after baking.
Keep the meatballs close to 1 inch in diameter. Larger meatballs will need additional cooking time, while very small pieces can dry out before the sauce is ready.
Baking the meatballs before adding them to the sauce helps them brown and keeps excess fat out of the saucepan. You can also brown them in a lightly oiled skillet and finish cooking them in the sauce, but make sure they reach 160°F (71°C).
For a different hands-off cooking method, compare the technique in this easy air fryer meatball guide. The recipe here is written for oven-baked homemade mini meatballs, so the stated oven timing remains the best match for these instructions.
If the sauce thickens more than you prefer, stir in 1–2 tablespoons of water or pineapple juice. Add the liquid gradually, since the goal is a sauce that clings to the meatballs rather than running thin across the plate.
Serving Ideas for Parties and Family Dinners

For an appetizer, pile the meatballs into a warm bowl with toothpicks nearby. A few pineapple chunks and strips of bell pepper on top make the platter look colorful without requiring complicated decoration.
For dinner, serve the meatballs over steamed white rice so it can soak up the extra sauce. Rice noodles, plain noodles, or a simple vegetable side also work well, especially when you want the sweet-and-sour flavor to remain the focus.
A crisp relish can add a bright contrast to the rich sauce. Consider placing a small dish of sweet corn relish on the side for guests who enjoy a little extra crunch and acidity.
For a buffet, make the meatballs shortly before serving and keep them warm in a slow cooker or covered serving dish. Stir occasionally and add a splash of water or pineapple juice if the sauce begins to tighten during holding.
Storage, Reheating, and Make-Ahead Advice
Cool leftover meatballs promptly, then store them with their sauce in a covered container in the refrigerator. Reheat them gently in a saucepan over low to medium heat, stirring occasionally until the centers are hot.
You can prepare the meatballs ahead by shaping them and refrigerating them briefly before baking, or by baking them and making the sauce later the same day. Keep the components covered and chilled, then warm the sauce and combine everything before serving.
When reheating, avoid a hard boil because vigorous bubbling can make the sauce overly thick and may cause the meatballs to break apart. A gentle simmer is enough to warm the dish and keep its glossy texture.
Leftover meatballs are also convenient for lunch bowls. Add rice, a few vegetables, and extra sauce for a quick meal that tastes just as inviting the next day.
Easy Variations to Try
Pineapple is optional, but it is a classic addition that makes the dish taste especially festive. Use the drained chunks as written, or leave them out for a smoother sauce with a stronger ketchup-and-vinegar profile.
Green or red bell pepper can be added during the final simmer. Green pepper provides a slightly sharper flavor, while red pepper contributes a mild sweetness and vivid color.
If you are planning a themed menu, serve the meatballs with a fresh vegetable side rather than another rich dish. These zucchini noodles with lemon caper butter offer a bright, savory counterpoint when the meatballs are served as a main course.
Keep the core sauce proportions unchanged when making substitutions. The ketchup, brown sugar, vinegar, soy sauce, and cornstarch work together to provide the familiar flavor and texture this recipe is known for.

Sweet and Sour Mini Meatballs
Ingredients
Method
- Heat the oven to 400°F (200°C), then line a rimmed baking sheet with parchment paper or foil.
- Combine the ground beef, egg, breadcrumbs, minced onion, Worcestershire sauce, salt, and pepper in a bowl. Mix just until the ingredients are combined, taking care not to overwork the mixture.
- Shape the mixture into approximately 36 meatballs about 1 inch in diameter. A small cookie scoop helps keep every meatball similar in size.
- Arrange the meatballs on the prepared baking sheet and bake for 12–15 minutes, until browned and cooked through. Beef meatballs should reach an internal temperature of 160°F (71°C).
- Whisk the ketchup, brown sugar, vinegar, pineapple juice or water, soy sauce, and cornstarch together in a saucepan. Bring the mixture to a gentle simmer and stir for 3–5 minutes, until glossy and slightly thickened.
- Add the cooked meatballs and drained pineapple chunks to the sauce. If using bell pepper, add it now and simmer gently for 5–10 minutes so the meatballs absorb the sauce.
- Transfer the meatballs to a serving bowl and spoon extra sauce over the top. Serve hot with toothpicks for an appetizer or over rice for a complete meal.
Notes
Final Thoughts
Sweet and Sour Mini Meatballs are the kind of dependable recipe that disappears quickly from a party table. Homemade beef meatballs stay tender when mixed gently, and baking them first gives the sauce a cleaner, richer finish.
Make the full batch for a gathering, or serve the meatballs over rice for an easy weeknight dinner. If you are planning a dessert spread after the meal, these mini pumpkin pies make a charming bite-sized finish.
With about 36 meatballs, a 45–50 minute total time, and ingredients that are easy to find, this recipe belongs in your collection of best appetizers. Add pineapple for a classic touch, adjust the garnish to suit the occasion, and serve plenty of napkins for that glossy, tangy sauce.