Gobi Do Pyaza – try this popular Indian Do pyaaza – double onion sauce made with pan-fried cauliflower florets simmered in a creamy, rich, and delicious onion sauce. Gluten-free & soy-free, nut-free option. Serve this gobi curry with rice or bread.
Many of the Indian dishes are all about the sauce! The ingredients in the sauces, spices -whole or ground and the combination of the spices all add to the variety in flavors and textures. This Do pyaza sauce is all about onion and whole spices. Do means 2 and Pyaaz is onion. Caramelized Onion is added to the base sauce and also added to the tempering. I use cauliflower today in the sauce to make a delicious Gobi Do Pyaza! You can also use tofu or chickpeas or vegan chicken or other protein.
This Indian gobi curry features pan-fried cauliflower florets in creamy, rich, and lip-smacking delicious onion sauce. Have it as a main with rice or bread or as a simple plant-based side dish along with your favorite Indian dishes!
Right in the end, we temper coriander seeds, and chili. Tempering is a method widely used in Indian cuisine, in which whole or ground spices are heated in hot oil or ghee and the mixture is added to a dish. Indian tempering is done either at the beginning of the cooking process or as a final flavoring at the end. For this cauliflower curry recipe, we add seasoned oil and sauteed onion into the gravy right in the end. That’s right, this is why Its called double onion sauce.
Trust me, this cauliflower curry is sure to disappear off your plates! Scoop it all up with chunks of roti, parathas, or naan! This one is a keeper! Add this Soyfree Glutenfree Nutfree Indian dish to your Diwali plans!
More Indian recipes:
- Butter Tofu
- IP Tikka Masala Simmer Sauce , with Cauliflower.
- Tofu Amritsari Masala
- Malai Kofta
- Mushroom Matar Masala
- Bombay Potato and Peas
- Tofu in Spinach Curry – Palak Tofu
Recipe Card
Save This Recipe in Your Inbox
Share your email and we will send this recipe! Plus, enjoy all the new recipes as they post!
By submitting this form, you consent to receive emails from Vegan Richa.
Cauliflower in Double Onion Sauce (Gobi Do Pyaza)
Ingredients
For the cauliflower:
- 1 teaspoon oil
- 1 head cauliflower chopped into florets about 4 cups
For the sauce:
- 1 teaspoon oil
- ½ teaspoon cumin seeds
- 2 bay leaves
- 2 green cardamom pods slightly opened
- 1 clove (the spice clove )
- ½ teaspoon Dried fenugreek leaves
- 1 cup Packed thinly sliced onion
- ½ teaspoon ground turmeric
- 1 teaspoon ground coriander
- ½ teaspoon cayenne or Indian Red Chili Powder
- ⅛ teaspoon ground cinnamon
- ⅛ teaspoon black pepper
- 3 cloves garlic minced
- ½ inch ginger minced
- 1 tablespoon tomato paste or ¼ cup canned tomato puree or you can also use fresh
- ½ cup (120 ml) non-dairy yogurt or use cashew cream or 1cup coconut milk
- ½ teaspoon salt
- cilantro for garnish
For tempering
- 1 teaspoon oil
- ½ teaspoon crushed coriander seeds (use ground coriander if you don’t like crushed seeds)
- ½ hot green chili finely chopped or use mild Anaheim or other
- ½ cup thinly sliced red onion
Instructions
- Heat oil in a large skillet over medium-high heat.
- Once hot, add your cauliflower florets and cook for 8-10 minutes until some of the edges of the cauliflower are golden brown. Cover after the first 4 mins.
- Remove the cauliflower from the skillet. Add the oil for the sauce.
- Once the oil is hot, add in cumin seeds, bay leaves, cardamom, clove, and fenugreek leaves. Cook until the cumin seeds are fragrant and have changed in color.
- Then add in onion and a good pinch of salt. Mix well and cook until the onion is golden.
- Then add in the ground spices, garlic and ginger and mix well. Continue to cook for 2-3 minutes. If at any point, the mixture starts to stick or burn, add in a few splashes of water to deglaze.
- Then add in the tomato paste and mix in. If you’re using fresh tomato puree, you want to cook it here for 2-3 minutes before going to the next step.
- Then add in the yogurt, salt, and mix in and bring to a boil. Add in 1 cup of water and the golden cauliflower.
- Mix really well, cover, and cook over medium heat until the cauliflower is tender to preference. This will take about 7-10 minutes.
- Meanwhile, make your tempering. Heat the oil in a small skillet. When hot, Add in the crushed coriander seeds and green chili and cook until the green chili starts to turn golden.
- Then add in the onion and add a pinch of salt and mix well. Continue to cook until the onion is golden. Top the cauliflower curry with this tempering before serving
- Also before serving, remove the bay leaves, clove, and cardamom if you can find them. Serve with Naan flatbreads, pita bread, rotis, or rice.
Video
Notes
- You can also make this with tofu. Use about 10 ounces of tofu, crisped just like you did the cauliflower in the first step and then add it when you add the yogurt.
- You can also add in chickpeas here. You don’t need to crisp them. Just add them with yogurt. About 1 15-ounce can or 1 ½ cups cooked chickpeas.
- fenugreek leaves substitute: use ¼ tsp powdered fenugreek seeds
Nutrition
Ingredients for Gobi Do Pyaza:
- cauliflower chopped into florets that are the same size
- the gravy is seasoned with whole spices (cumin seeds, bay leaves, cardamom, clove, and fenugreek leaves ) as well as a blend of ground spices (turmeric, coriander, cayenne, cinnamon, and black pepper)
- the onion is sauteed along with garlic, ginger, and all the spices
- tomato paste adds umami to the gravy and helps thicken it
- non-dairy yogurt adds creaminess and counteracts the spiciness of this curry. You can also use cashew cream or Vm full fat coconut milk
- tempering: in the end, we add some more thinly sliced red onion, sauteed spiced oil
Tips & Substitutions:
- You can also make this with tofu. Use about 10 ounces of tofu, crisped just like you did the cauliflower in the first step and then add it when you add the yogurt.
- You can also add in chickpeas here. You don’t need to crisp them. Just add them with yogurt. About 1 15-ounce can or 1 ½ cups cooked chickpeas.
- Instead of tomato paste, use canned tomato puree or fresh tomatoes.
How To Make Cauliflower in Onion sauce: step pictures
Heat oil in a large skillet over medium-high heat.
Once hot, add your cauliflower florets and cook for 8-10 minutes until some of the edges of the cauliflower are golden brown. Cover after the first 4 mins.
Remove the cauliflower from the skillet. Add the oil for the sauce.
Once the oil is hot, add in your cumin seeds, bay leaves, cardamom, clove, and fenugreek leaves
Cook until the cumin seeds are fragrant and have changed in color.
Then add in your onion and a good pinch of salt. Mix well and cook until the onion is golden.
Then add in the ground spices then garlic and ginger and mix well. Continue to cook for 2-3 minutes.
If at any point, the mixture starts to stick or burn, add in a few splashes of water to deglaze.
Then add in the tomato paste and mix in. If you’re using fresh tomato puree, you want to cook it here for 2-3 minutes before going to the next step. Then add in the yogurt, salt, and mix in, and bring to a boil.
Add in a cup of water and the golden cauliflower. Mix really well, cover, and cook over medium heat until the cauliflower is tender to preference. This will take about 7-10 minutes.
Tempering:
Meanwhile, make your tempering. Heat the oil in a small skillet.
Then add in the crushed coriander seeds and green chili and cook until the green chili starts to turn golden.
Add in the onion and add a pinch of salt and mix well. Continue to cook until the onion is golden.
Use this mixture to top the cauliflower curry just before serving. Also, before serving, remove the bay leaves, clove, and cardamom if you can find them
What to serve with this Gobi do pyaza Cauliflower curry
Serve gobi do pyaza with Naan flatbreads, pita bread, rotis, or rice.
Stephanie
This has quickly become a favorite recipe for me. I love adding a can of chickpeas to bulk it up. It’s one of those wonderful dishes that is even better the second day!
Vegan Richa Support
yay! thank you!
Linnea
Amazingly good!
Vegan Richa Support
thank you!
Asawari
Tried out this recipe and it turned out so yummy! Thank you Richa for sharing!
Vegan Richa Support
🙂
Annie
How many fresh tomatoes would I need instead of tomato purée? Can I always use one instead of the other in your Indian recipes?
Vegan Richa Support
depends on the recipe -but most you can, yes use fresh tomatoes : puree until liquified and then follow the same formula: for every 1 tablespoons of tomato paste, use 3 tablespoons of the fresh juice.
Elizabeth Joseph
This is the first time I made an Indian recipe that actually was good and easy to make. I used frozen organic case florets and this made it easier to make.
A keeper in my vegan recipes
Richa
So glad you loved it!
Janette
Hi Richa, made this today, I used crispy tofu and added 4 chillies! We really like it spicy. I’ve been tasting as the cook went along and it tastes amazing also put some peas in and Garam masala. Can’t wait to eat this. Thanks for another great recipe.
Vegan Richa Support
yay for spicy 🌶 !!
Allison Moody
HI. The ingredients call for fenugreek leaves, but the directions mention fenugreek seeds. I hope its leaves, since you mention leaves in your blog. May want to edit this.
Richa
It’s leaves. I had updated the recipe
Nuala
Yum!
Richa
Thanks!
Eileen
In the list of ingredients in the recipe it says “fenugreek leaves” but in the instructions it says “fenugreek seeds.” I sure hope it’s seeds, because I have no idea where I would find leaves!
Richa
You can find the dried leaves in an Indian store or online on Amazon. You can also use 1/4 tsp powdered fenugreek seeds
Dianne Maas
This was incredibly delicious! My cauliflower was small, so I added 2 small potatoes.
We eat SOS-free, so I deleted the salt and the majority of the oil. I did use a scant
tsp. oil for the tempering. The flavors were amazing and we didn’t miss salt at all!
Richa
Awesome!! ❤️
Karen
I cook oil-free too, and was thinking it might be an essential ingredient in this amazing recipe. I thought I’d had to sadly give it a miss. 😭 You’ve given me hope, Dianne, although you did use a small amount of oil. Sounds like it might be needed.