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.

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