These Vegan Sweet and Sour Meatballs are a delicious twist on the classic Japanese dish, using plant-based ingredients for a hearty, protein-packed meal. With a chewy texture from mushrooms and frozen tofu, and coated in a flavorful sweet and sour sauce, these meatballs are perfect for meal prep or a quick weeknight dinner.
Full Recipe:
Ingredients
For the Meatballs
-
1 tbsp ground flax or chia seed
-
3 tbsp water
-
2 cloves garlic, minced
-
200g shiitake mushrooms (or other mushrooms like cremini), quartered
-
1/3 cup walnuts
-
1 small onion, chopped
-
1 tbsp olive oil
-
1/2 cup rolled or quick oats (use gluten-free if needed)
-
1 1/2 cups cooked beans (chickpeas, kidney beans, black beans, or lentils)
-
8 oz (1/2 block) firm tofu, frozen and thawed
-
2 tsp miso
-
2 tbsp nutritional yeast
-
1 tbsp tomato paste
-
1/2 tsp dried thyme
-
1/8 tsp nutmeg
-
1/4 tsp baking powder
-
1/8 tsp salt and pepper
For the Sweet and Sour Sauce
-
1/4 cup water
-
1/4 cup ketchup
-
1/4 cup rice vinegar
-
1 1/2 tbsp soy sauce (or tamari for gluten-free)
-
2 tbsp mirin
-
2 tbsp sugar
-
1 tsp cornstarch
Directions
-
Make the Flax/Chia Egg: Mix ground flax or chia seeds with water and let sit to gel while preparing the filling.
-
Prepare the Veggies: Finely chop garlic, mushrooms, and walnuts in a food processor. Transfer to a bowl. Pulse onions until finely chopped, then cook in olive oil with a pinch of salt for 3-5 minutes. Add the mushrooms and walnuts to the pan and cook for another 3 minutes. Let cool.
-
Prepare the Mixture: Process oats into flour, then crumble tofu and add to the food processor. Pulse in the remaining ingredients until combined.
-
Mix and Chill: Combine the tofu mixture with the cooked veggies. Cover and refrigerate for 1 hour.
-
Shape and Cook Meatballs: Preheat the oven to 400°F (205°C). Shape the mixture into 2 tbsp-sized meatballs. Place on a baking sheet or in the air fryer.
-
Bake or Air Fry: For oven baking, cook for 20 minutes, flip, and bake for an additional 5-10 minutes until golden brown. In an air fryer, cook at 375°F (190°C) for 15-20 minutes.
-
Prepare the Sauce: In a pan, mix water, ketchup, rice vinegar, soy sauce, mirin, sugar, and cornstarch. Simmer over medium-low heat for 1-3 minutes until thickened.
-
Coat Meatballs: Coat the baked meatballs in the sauce and serve immediately.
Nutrients
The nutritional information for these meatballs can vary based on specific ingredients used. Here’s a rough estimate per serving (based on 4 servings):
-
Calories: 320
-
Protein: 14g
-
Fat: 16g
-
Saturated Fat: 2g
-
-
Carbohydrates: 30g
-
Fiber: 8g
-
Sugar: 10g
-
-
Sodium: 800mg
-
Potassium: 700mg
-
Cholesterol: 0mg