Ingredients
Scale
For the Meatballs:
- Ground Meat:
- 1 lb (450g) lean ground beef (80/20 or 85/15 recommended for flavor and moisture)
- 1/2 lb (225g) ground pork (adds extra richness and tenderness)
- Binder & Aromatics:
- 1 cup Panko breadcrumbs (or regular fine, dry breadcrumbs)
- 1/2 cup milk (any kind)
- 1 large egg, lightly beaten
- 1/4 cup finely chopped yellow onion (about 1/2 small onion)
- 2 cloves garlic, minced (about 2 teaspoons)
- 1 teaspoon fresh ginger, grated (or 1/2 teaspoon ground ginger)
- 1 tablespoon soy sauce (low sodium recommended)
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- For Searing (Optional but Recommended):
- 2 tablespoons vegetable oil or olive oil
For the Sweet-and-Sour Sauce:
- Base & Sweeteners:
- 1 can (20 oz / 567g) pineapple chunks in juice (do NOT drain; reserve the juice)
- 1/2 cup packed light brown sugar (adjust to taste)
- 1/4 cup ketchup
- Tang & Savory:
- 1/2 cup rice vinegar (or apple cider vinegar)
- 1/4 cup soy sauce (low sodium recommended)
- 1 tablespoon Worcestershire sauce (optional, for depth of flavor)
- Vegetables & Aromatics:
- 1 large green bell pepper, cored, seeded, and cut into 1-inch chunks
- 1 large red bell pepper, cored, seeded, and cut into 1-inch chunks
- 1/2 medium yellow onion, cut into 1-inch chunks
- 1 tablespoon vegetable oil (for sautéing vegetables)
- 1 clove garlic, minced (about 1 teaspoon, optional for extra garlic flavor in sauce)
- Thickener:
- 2 tablespoons cornstarch
- 3 tablespoons cold water
Optional Garnishes:
- Toasted sesame seeds
- Sliced green onions
Instructions
Step 1: Prepare the Meatball Mixture
- Soak Breadcrumbs: In a large mixing bowl, combine the Panko breadcrumbs and milk. Let it sit for 5-10 minutes to allow the breadcrumbs to absorb the milk. This helps create tenderer meatballs.
- Add Remaining Meatball Ingredients: To the soaked breadcrumbs, add the ground beef, ground pork, beaten egg, finely chopped onion, minced garlic, grated ginger, 1 tablespoon soy sauce, salt, and black pepper.
- Mix Gently: Using your hands or a sturdy spoon, gently mix all the ingredients until just combined. Overmixing can lead to tough meatballs, so be careful not to work the mixture too much. The goal is to have everything evenly distributed.
Step 2: Form and Cook the Meatballs
You have two primary options for cooking the meatballs: baking (for convenience and less fat) or pan-frying (for a crispier exterior).
- Option A: Baking the Meatballs (Recommended for Ease)
- Preheat Oven: Preheat your oven to 400°F (200°C). Line a large baking sheet with parchment paper or lightly grease it.
- Form Meatballs: Scoop the meat mixture using a tablespoon or a small cookie scoop (for uniform size, about 1 to 1.5 inches in diameter). Roll gently between your palms to form smooth balls. You should get approximately 24-30 meatballs.
- Arrange and Bake: Place the meatballs in a single layer on the prepared baking sheet, ensuring they don’t touch.
- Bake: Bake for 15-20 minutes, or until they are nicely browned and cooked through. The internal temperature should reach 165°F (74°C). You can flip them halfway through for more even browning if desired.
- Option B: Pan-Frying the Meatballs
- Heat Oil: Heat 2 tablespoons of vegetable oil in a large skillet or Dutch oven over medium-high heat.
- Form Meatballs: While the oil is heating, form the meatballs as described above.
- Sear Meatballs: Carefully place the meatballs in the hot skillet, ensuring not to overcrowd the pan (work in batches if necessary). Sear them on all sides until golden brown, about 5-7 minutes per batch. They don’t need to be fully cooked through at this stage, as they will finish cooking in the sauce.
- Remove and Set Aside: Once browned, remove the meatballs from the skillet and set them aside on a plate. Drain any excess fat from the skillet if there’s more than a tablespoon remaining.
Step 3: Prepare the Sweet-and-Sour Sauce
- Drain Pineapple (Reserve Juice!): Open the can of pineapple chunks and drain the juice into a measuring cup. You should have about 3/4 to 1 cup of pineapple juice. Set the pineapple chunks aside.
- Sauté Vegetables (If Using Skillet Method): If you pan-fried the meatballs, use the same skillet (add 1 tablespoon of oil if needed). If you baked the meatballs, heat 1 tablespoon of oil in a separate large skillet or wok over medium heat.
- Cook Aromatics & Vegetables: Add the chunked onion and bell peppers (green and red) to the hot skillet. Sauté for 5-7 minutes, stirring occasionally, until they are crisp-tender. If using the optional extra minced garlic for the sauce, add it during the last minute of sautéing the vegetables to prevent burning.
- Combine Sauce Ingredients: In a medium bowl, whisk together the reserved pineapple juice, brown sugar, ketchup, rice vinegar, 1/4 cup soy sauce, and Worcestershire sauce (if using).
- Add Sauce to Skillet: Pour the sauce mixture over the vegetables in the skillet. Bring the sauce to a gentle simmer, stirring to dissolve the sugar.
Step 4: Thicken the Sauce and Combine
- Prepare Cornstarch Slurry: In a small bowl, whisk together the 2 tablespoons of cornstarch and 3 tablespoons of cold water until smooth. This is your slurry.
- Thicken Sauce: While the sauce is simmering, gradually pour the cornstarch slurry into the skillet, whisking constantly. Continue to cook and stir for 1-2 minutes, until the sauce thickens to a glossy consistency that coats the back of a spoon.
- Add Pineapple & Meatballs: Gently stir in the reserved pineapple chunks and the cooked meatballs (whether baked or pan-fried).
- Simmer: Reduce the heat to low, cover the skillet, and let the meatballs simmer in the sauce for at least 10-15 minutes. This allows the meatballs to absorb the flavors of the sauce and, if pan-fried, to finish cooking through. Stir occasionally to prevent sticking and ensure the meatballs are well-coated.
Step 5: Serve
- Taste and Adjust: Taste the sauce. If it’s too tart, you can add a little more brown sugar. If too sweet, a splash more vinegar or soy sauce can balance it.
- Garnish (Optional): Sprinkle with toasted sesame seeds and sliced green onions just before serving for added flavor and visual appeal.
- Serve Hot: Serve the sweet-and-sour meatballs immediately over fluffy white rice, brown rice, quinoa, or noodles.
Nutrition
- Serving Size: One Normal Portion
- Calories: 480-550