These juicy, tender meatballs are cooked in a rich, sweet & sour sauce made with bell peppers, onions, carrots, and a touch of apple cider vinegar for the perfect balance of flavors. The sauce caramelizes beautifully, coating each meatball in a deliciously tangy glaze.
In a bowl, combine the onion, carrot, ground beef, Parmesan, breadcrumbs, egg, salt, and pepper. Using clean hands or gloves, mix until well combined. Form small balls and set them aside.
Heat a pan with olive oil over medium heat. Once hot, add the meatballs and cook for 5-7 minutes, turning occasionally, until evenly browned. Remove from the pan and set aside.
For the sweet & sour sauce:
In a separate pan, heat 2 tbsp olive oil over medium heat. Add the bell peppers, onion, and carrot, and sauté for about 3 minutes until slightly softened.
Add the sugar, stir briefly, then pour in the apple cider vinegar, ketchup, water, salt, and pepper. Let the vegetables caramelize (takes about 5 minutes).
Once the sauce is ready, add the meatballs to the pan and simmer for about 10 minutes until the sauce thickens slightly.
Serve warm, accompanied by basmati rice or crusty bread.
Notes
Chef’s tip:
For even cooking, cut the vegetables into similar-sized pieces.
Don’t overcook the meatballs in the pan—they will finish cooking in the sauce, keeping them juicy.