Get ready to elevate your dinner game with these tantalizing Sweet and Sour Vegetarian Meatballs! Perfectly browned plant-based meatballs are simmered in a vibrant, tangy-sweet sauce made with pineapple, bell peppers, and a harmonious blend of ketchup, soy sauce, and rice vinegar. The addition of garlic, onions, and a cornstarch slurry ensures every bite is packed with flavor and coated in a lusciously thick glaze. Quick and easy to prepare in just 35 minutes, this recipe pairs beautifully with fluffy jasmine or basmati rice for a complete, satisfying meal. Whether you're catering to vegetarians or simply exploring plant-based options, these sweet and sour meatballs are a guaranteed crowd-pleaser bursting with bold, satisfying flavors.
Scan with your phone to download!
Heat 2 tablespoons of cooking oil in a large skillet or wok over medium heat.
Add the plant-based meatballs to the skillet and cook for 5–7 minutes, turning occasionally, until they are browned and heated through. Remove from the skillet and set aside.
In the same skillet, add the diced red bell pepper, green bell pepper, and yellow onion. Sauté for 3–4 minutes, or until they begin to soften.
Add the minced garlic and cook for another 30 seconds, stirring constantly to prevent burning.
Pour in the pineapple chunks (with 2 tablespoons of the reserved juice), ketchup, rice vinegar, soy sauce, and brown sugar. Stir well to combine and bring the mixture to a simmer.
In a small bowl, whisk together the cornstarch and water to create a slurry.
Gradually add the cornstarch slurry to the sauce, stirring constantly, until the sauce thickens to your desired consistency. This should take 1–2 minutes.
Return the cooked meatballs to the skillet and gently toss them in the sauce until they are evenly coated. Cook for an additional 2–3 minutes to heat the meatballs through and allow the flavors to meld.
Serve the sweet and sour vegetarian meatballs over cooked jasmine or basmati rice, if desired. Enjoy warm!
Serving size | (1733.2g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 2105.5 |
Total Fat 63.1g | 0% |
Saturated Fat 9.1g | 0% |
Polyunsaturated Fat 0.0g | |
Cholesterol 0mg | 0% |
Sodium 3516.9mg | 0% |
Total Carbohydrate 297.4g | 0% |
Dietary Fiber 29.8g | 0% |
Total Sugars 96.6g | |
Protein 100.0g | 0% |
Vitamin D 0IU | 0% |
Calcium 410.7mg | 0% |
Iron 12.6mg | 0% |
Potassium 2283.7mg | 0% |
Source of Calories