Go Back Email Link
+ servings
vegan indian tofu recipes todu du pyaza recipe in a bowl with basmati rice a creamy tofu curry with indian spices turmeric coriander seeds and peas

Tofu Dopiaza

The Herbeevore
This Indian Tofu Dopiaza recipe is easy to make at home, with all the flavors of Indian takeout! Serve over heaps of basmati rice, lemon biryani, or with a warm side of garlic naan bread.
5 from 2 votes
Prep Time 15 mins
Cook Time 40 mins
Total Time 55 mins
Course Dinner
Cuisine American, Indian
Servings 6 servings
Calories 178 kcal



  • In a large dutch oven or heavy bottom pot, heat the coconut oil over low heat. Add the garlic and 2/3 of the chopped onions, cover pot with lid, and sautee on low for about 15 minutes. Stir occasionally. Onions should become soft and tender.
  • Add the tofu to the dutch oven, along with the garam masala, turmeric, coriander, and garlic salt. Stir well to combine and allow the tofu to get coated in the spices. Sautee tofu for 3-4 minutes in the onions and spices.
  • Add the crushed tomatoes, Vegetable stock, bell pepper, zucchini, and the remaining 1/3 of the chopped onions. Bring to a boil, then reduce heat to low so the chicken is simmering. Cover with a lid and cook for 30 minutes until chicken is cooked all way through, and Vegetables are tender.
  • Remove pot from heat and stir in the coconut milk to make a thick and creamy sauce. Add fresh pepper, and cilantro for garnish.  Serve over rice with garlic naan bread.


Calories: 178kcalCarbohydrates: 14gProtein: 3gFat: 13gSaturated Fat: 11gSodium: 520mgPotassium: 387mgFiber: 3gSugar: 6gVitamin A: 1568IUVitamin C: 67mgCalcium: 39mgIron: 2mg
Keyword coconut indian tofu, dopiaza with tofu, double onion tofu, indian tofu dopiaza, tofu do piaza, tofu do pyaza, tofu dopiaza
Did You Make This Recipe?Tag me @theherbeevore in your photo on Instagram and I'll feature you in my stories!