Vegan Tofu Curry
This Vegan Tofu Curry is a hearty and flavorful dish, combining protein-rich tofu with an aromatic blend of spices. It's perfect for a satisfying lunch that brings the taste of India to your table.

30 minutes
Difficulty: Easy
Indian
400 kcal
Ingredients
- Firm tofu - 200 grams
- Coconut oil - 2 tablespoons
- Onion - 1 medium, finely chopped
- Garlic - 3 cloves, minced
- Ginger - 1 tablespoon, grated
- Tomato - 1 medium, diced
- Coconut milk - 400 ml
- Spinach - 100 grams, fresh
- Curry powder - 2 teaspoons
- Turmeric powder - 1 teaspoon
- Cumin powder - 1 teaspoon
- Salt - to taste
- Black pepper - to taste
- Cilantro - for garnish
Steps
- Press the tofu for 15 minutes to remove excess moisture, then cut it into cubes.
- In a large pan, heat the coconut oil over medium heat. Add the chopped onion and sauté until translucent, about 5 minutes.
- Stir in the minced garlic and grated ginger, cooking for an additional 1-2 minutes until fragrant.
- Add the diced tomato and cook until soft, about 3-4 minutes.
- Sprinkle in the curry powder, turmeric, and cumin, stirring to coat the vegetables evenly.
- Pour in the coconut milk and bring the mixture to a gentle simmer.
- Add the tofu cubes to the pan, gently stirring to combine. Simmer for 10 minutes, allowing the flavors to meld.
- Fold in the fresh spinach and cook for another 2-3 minutes until wilted.
- Season with salt and black pepper to taste. Remove from heat.
- Serve hot, garnished with fresh cilantro.
Nutrition
- Calories: 400
- Protein: 20 g
- Carbs: 25 g
- Fiber: 5 g
- Sugar: 3 g
- Sodium: 500 mg
- Cholesterol: 0 mg
- Total Fat: 30 g
- Saturated Fat: 24 g
- Unsaturated Fat: 6 g
- Water: 0.5 L
Health Benefits
- Rich in protein from tofu, supporting muscle health.
- Contains antioxidants from tomatoes and spinach, promoting overall health.
Tags
IndianVeganLunch