Easy Tofu Curry Recipe (Creamy, Flavorful & Ready in 40 Minutes!)
Make delicious tofu curry with coconut milk, aromatic spices, and fresh vegetables. This easy tofu curry recipe is vegan, creamy, and packed with flavor. Perfect for weeknight dinners!
Prep Time 20 minutes mins
Cook Time 35 minutes mins
Total Time 55 minutes mins
Course dinners
Cuisine Asian-Fusion, Indian
Servings 4 servings
Calories 320 kcal
- 14-16 oz block extra-firm tofu
- 2 tablespoons vegetable oil
- 1 medium onion diced
- 3 cloves garlic minced
- 1 tablespoon fresh ginger minced
- 2 tablespoons curry powder
- 1 teaspoon ground cumin
- 1/2 teaspoon ground turmeric
- 1 can 14 oz diced tomatoes
- 1 can 14 oz full-fat coconut milk
- 2 cups mixed vegetables bell peppers, cauliflower
- 2 cups fresh spinach
- 1 teaspoon salt
- Juice of half a lime
- Fresh cilantro for garnish
Press tofu between paper towels with heavy object for 15 minutes
Cut pressed tofu into 1-inch cubes
Heat oil in large pot over medium heat
Add tofu cubes and cook 5-6 minutes until lightly golden, then remove
Add diced onion to pot and cook 5 minutes until soft
Add minced garlic and ginger, cook 1 minute until fragrant
Add curry powder, cumin, and turmeric, stir for 30 seconds
Pour in diced tomatoes and simmer 3 minutes
Add coconut milk and stir to combine
Add mixed vegetables and return tofu to pot
Bring to simmer, reduce heat to low, cover and cook 15 minutes
Add spinach in last 2 minutes and stir until wilted
Season with salt and lime juice, garnish with cilantro
tofu curry, vegan curry, coconut curry, Indian curry recipe, easy curry, vegetarian dinner, one-pot meal, curry recipe