Vegan Tofu

Vegan Tofu is a delightful Indian-inspired dish featuring marinated tofu cubes simmered in a rich and aromatic tomato-based sauce. This hearty meal is packed with flavor and nutrients, perfect for a satisfying lunch.

Vegan Tofu
30 minutes
Difficulty: Medium
Indian
350 kcal

Ingredients

  • Firm Tofu - 200 grams
  • Olive Oil - 2 tablespoons
  • Cumin Seeds - 1 teaspoon
  • Mustard Seeds - 1 teaspoon
  • Turmeric Powder - 1/2 teaspoon
  • Garam Masala - 1 teaspoon
  • Onion - 1 medium, finely chopped
  • Garlic - 2 cloves, minced
  • Ginger - 1 teaspoon, grated
  • Tomato - 1 large, pureed
  • Coconut Milk - 100 ml
  • Spinach - 100 grams, chopped
  • Salt - to taste
  • Fresh Coriander - for garnish

Steps

  1. Press the tofu for 15 minutes to remove excess water, then cut it into 1-inch cubes.
  2. In a large skillet, heat olive oil over medium heat. Add cumin and mustard seeds, allowing them to sizzle for 30 seconds.
  3. Add the chopped onion, and sauté until translucent, about 5 minutes.
  4. Stir in the minced garlic and grated ginger, cooking for another 2 minutes until fragrant.
  5. Add turmeric powder and garam masala, stirring well to combine.
  6. Pour in the pureed tomato and cook for 5 minutes, allowing it to thicken slightly.
  7. Add the coconut milk and mix well, then add the tofu cubes and gently stir to coat them in the sauce.
  8. Let it simmer for 10 minutes, allowing the tofu to absorb the flavors.
  9. Add the chopped spinach and cook until wilted, about 2-3 minutes.
  10. Season with salt to taste and garnish with fresh coriander before serving.

Nutrition

  • Calories: 350
  • Protein: 15 g
  • Carbs: 20 g
  • Fiber: 5 g
  • Sugar: 3 g
  • Sodium: 400 mg
  • Cholesterol: 0 mg
  • Total Fat: 25 g
  • Saturated Fat: 6 g
  • Unsaturated Fat: 19 g
  • Water: 0.5 L

Health Benefits

  • Rich in plant-based protein from tofu, supporting muscle health.
  • Loaded with vitamins and minerals from spinach and tomatoes, boosting overall health.

Tags

IndianVeganLunch