Go Back
Easy Tofu Curry Recipe

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
Cook Time 35 minutes
Total Time 55 minutes
Course dinners
Cuisine Asian-Fusion, Indian
Servings 4 servings
Calories 320 kcal

Ingredients
  

  • 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

Instructions
 

  • 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