Vegan Sweet and Sour Meatballs (Japanese-Style)

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

  1. Make the Flax/Chia Egg: Mix ground flax or chia seeds with water and let sit to gel while preparing the filling.

  2. 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.

  3. Prepare the Mixture: Process oats into flour, then crumble tofu and add to the food processor. Pulse in the remaining ingredients until combined.

  4. Mix and Chill: Combine the tofu mixture with the cooked veggies. Cover and refrigerate for 1 hour.

  5. 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.

  6. 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.

  7. 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.

  8. 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

The Magic of Mushrooms and Frozen Tofu in Vegan Meatballs

Creating the perfect texture for vegan meatballs can be challenging, but the combination of shiitake mushrooms and frozen tofu provides the ideal base for this recipe. Mushrooms, especially shiitake, offer a chewy, savory texture that mimics the bite of meat, while also adding a rich umami flavor that is crucial in plant-based cooking. Mushrooms are also a great source of vitamins, minerals, and antioxidants, making them not only delicious but also highly nutritious.

Frozen tofu, another key ingredient, adds another layer of texture. Freezing tofu changes its structure, causing it to become more porous and spongy. This gives it a meatier texture and allows it to absorb more flavors from the other ingredients, particularly the miso and nutritional yeast in the meatball mixture. When combined with beans and walnuts, the mushrooms and tofu create meatballs that are not only hearty but full of savory goodness.

The Role of Walnuts and Beans for Protein and Texture

Beans and walnuts serve as excellent sources of protein and texture in these meatballs. Beans, whether chickpeas, kidney beans, black beans, or lentils, provide a solid base of plant-based protein, making these meatballs a nutritious option for anyone looking to increase their protein intake. Beans are also rich in fiber, which helps to support digestive health and keep you feeling fuller for longer.

Walnuts contribute to the texture and flavor of the meatballs, adding a nutty crunch that complements the other ingredients. They also provide healthy fats, particularly omega-3 fatty acids, which are essential for heart health. Walnuts help create a meatball that feels satisfying and hearty, without needing any animal products.

Miso and Nutritional Yeast: The Flavor Enhancers

Miso and nutritional yeast are two ingredients that elevate the flavor of these vegan meatballs, making them taste rich and savory without the need for animal-based products. Miso, a fermented soybean paste, brings a salty, umami-rich flavor to the meatball mixture. It’s an essential ingredient in many Asian dishes, adding depth and complexity to the overall flavor profile. Nutritional yeast, which is made from deactivated yeast, has a cheesy, nutty flavor that is often used in vegan cooking to mimic the richness of dairy. In this recipe, it helps to give the meatballs a fuller, more satisfying taste, making them even more delicious.

Together, miso and nutritional yeast create a savory foundation that makes the meatballs taste just like their traditional counterparts, without the need for any animal products. These two ingredients are the backbone of many plant-based dishes, providing the richness and depth that vegan cooking sometimes lacks.

The Sweet and Sour Sauce: A Perfectly Balanced Glaze

What truly sets these vegan meatballs apart is the vibrant sweet and sour sauce that coats each one. The sauce is tangy, sweet, and just the right amount of savory, creating a beautiful balance of flavors that pairs perfectly with the hearty meatballs. The base of the sauce consists of water, ketchup, rice vinegar, soy sauce (or tamari for a gluten-free version), mirin, sugar, and cornstarch, which come together to form a glossy glaze that clings to the meatballs and enhances their flavor.

The combination of rice vinegar and mirin provides the sour and sweet elements that are essential to this sauce, while the soy sauce adds a savory umami kick. The cornstarch thickens the sauce, creating a glossy, smooth consistency that makes it perfect for coating the meatballs. The addition of ketchup gives the sauce a slight tanginess and sweetness, rounding out the flavor profile and giving it a familiar comfort-food feel.

This sauce is versatile and can be used on many other dishes, making it a great go-to recipe for stir-fries, rice bowls, or even as a dipping sauce for appetizers.

Meal Prep and Quick Weeknight Dinner

These Vegan Sweet and Sour Meatballs are not only delicious but also perfect for meal prep. They can be made in advance and stored in the refrigerator for a quick meal later in the week. The meatballs can be reheated and coated in the sweet and sour sauce just before serving, making them an easy, convenient option for busy weeknights. The combination of hearty ingredients and a flavorful sauce ensures that these meatballs stay satisfying, even when reheated.

If you’re looking for a dish that’s both easy to prepare and packed with flavor, these vegan meatballs are an excellent choice. They can be made in large batches and stored for up to a week, making them a great option for meal prepping. They also freeze well, so you can prepare a double batch and keep some for later.

Health Benefits of Vegan Sweet and Sour Meatballs

One of the standout aspects of this recipe is its health benefits. These vegan meatballs are high in plant-based protein, fiber, and healthy fats, making them a great option for anyone looking to eat more plant-based meals. The beans and walnuts provide a solid protein foundation, while the mushrooms and tofu add vitamins, minerals, and antioxidants. The sweet and sour sauce is low in fat and made with wholesome ingredients like rice vinegar and mirin, making it a much healthier alternative to traditional sugary, store-bought sauces.

The high fiber content from the beans and oats makes these meatballs filling and helps to regulate blood sugar levels, while the mushrooms provide important nutrients like vitamin D, potassium, and selenium. The addition of miso also offers probiotic benefits, which can support gut health.

Additionally, this recipe is naturally gluten-free and can easily be made soy-free if needed. The use of plant-based ingredients ensures that these meatballs are suitable for those following a vegan, vegetarian, or dairy-free diet.

Versatility in Serving

These vegan meatballs are incredibly versatile and can be served in a variety of ways. They make a great addition to rice bowls, noodle dishes, or stir-fries, and they can even be served on a bed of greens for a light yet satisfying meal. Pair them with steamed vegetables or a simple salad for a well-rounded dish. For a more traditional take, serve them with a side of steamed rice or quinoa, and drizzle with extra sweet and sour sauce.

You can also serve these meatballs as an appetizer or snack. The individual size of each meatball makes them perfect for dipping in extra sauce or even enjoying with a side of pickled vegetables. They are great for parties, potlucks, or family dinners, offering a plant-based twist on a classic comfort food.

Conclusion

In conclusion, Vegan Sweet and Sour Meatballs are a delicious, hearty, and versatile dish that provides a plant-based twist on a classic favorite. With a combination of chewy mushrooms, frozen tofu, beans, and walnuts, these meatballs are packed with flavor and protein, making them a satisfying meal that even non-vegans will enjoy. The sweet and sour sauce ties everything together, creating a perfectly balanced glaze that complements the savory meatballs. Whether you’re preparing them for a quick weeknight dinner, meal prepping, or serving them as an appetizer, these vegan meatballs are sure to impress. With their great taste, nutritional value, and ease of preparation, they are the perfect addition to any meal plan.

Leave a Comment