This post contains affiliate links. Please see ourย disclosure policy.

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.

gobi do pyaza in a black sauteeing pan sprinkled with chopped cilantro
Hungry for more?
My quick start guide has tips and secrets with easy recipes that you will LOVE!
Please enable JavaScript in your browser to complete this form.

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.

Indian gobi do piaza cauliflower curry with onion gravy served in an Indian dish

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:

Cauliflower in Double Onion Sauce (Gobi Do Pyaza)

5 from 8 votes
By: Vegan Richa
Prep: 15 minutes
Cook: 35 minutes
Total: 50 minutes
Servings: 4
Course: Main Course
Cuisine: American
Gobi Do Pyazaย  – try this popular Indian Do pyaaza – double onion sauce made with pan-fried cauliflower florets simmered in a creamy and delicious onion sauce. Gluten-free, soy-free, nut-free option. Serve this gobi curry with rice or bread.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Ingredients 
 

For the cauliflower:

  • 1 teaspoon oil
  • 1 head cauliflower , chopped into florets about 4 cups

For the sauce:

  • 1 teaspoon oil
  • 1/2 teaspoon cumin seeds
  • 2 bay leaves
  • 2 green cardamom pods, slightly opened
  • 1 clove (the spice clove )
  • 1/2 teaspoon Dried fenugreek leaves
  • 1 cup Packed thinly sliced onion
  • 1/2 teaspoon ground turmeric
  • 1 teaspoon ground coriander
  • 1/2 teaspoon cayenne or Indian Red Chili Powder
  • 1/8 teaspoon ground cinnamon
  • 1/8 teaspoon black pepper
  • 3 cloves garlic minced
  • 1/2 inch ginger minced
  • 1 tablespoon tomato paste , or 1/4 cup canned tomato puree or you can also use fresh
  • 1/2 cup non-dairy yogurt, or use cashew cream or 1cup coconut milk
  • 1/2 teaspoon salt
  • cilantro for garnish

For tempering

  • 1 teaspoon oil
  • 1/2 teaspoon crushed coriander seeds, (use ground coriander if you donโ€™t like crushed seeds)
  • 1/2 hot green chili finely chopped, or use mild Anaheim or other
  • 1/2 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 1/2 cups cooked chickpeas.
  • fenugreek leaves substitute: use 1/4 tsp powdered fenugreek seedsย 

Nutrition

Calories: 105kcal, Carbohydrates: 15g, Protein: 4g, Fat: 4g, Saturated Fat: 1g, Sodium: 495mg, Potassium: 545mg, Fiber: 4g, Sugar: 6g, Vitamin A: 144IU, Vitamin C: 77mg, Calcium: 90mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Did you make this recipe? Rate and comment below!

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
ingredients needed for making cauliflower curry

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 1/2 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.

Cauliflower in saute pan for Gobi do pyaza

Remove the cauliflower from the skillet. Add the oil for the sauce.

a sauteeing pan with spices
Once the oil is hot, add in your cumin seeds, bay leaves, cardamom, clove, and fenugreek leaves

onions, and spices in a black skillet

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.

fried onions and spices in a black sauteeing pan

Then add in the ground spices then garlic and ginger and mix well. Continue to cook for 2-3 minutes.

minced garlic, ginger and onions as well as ground spices in a saucepan

If at any point, the mixture starts to stick or burn, add in a few splashes of water to deglaze.

fried onion, ginger and garlic in a saucepan
creamy onion gravy in a black saucepan

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.

cauliflower in tomato yogurt gravy in a black skillet

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.

cauliflower florets in onion gravy in a saucepan
cauliflower simmering in tomato yogurt gravy

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.

whole spices simmering in hot oil to make temering mixture for curry

Add in the onion and add a pinch of salt and mix well. Continue to cook until the onion is golden.

whole spices and onions in a frying pan

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

onion and tempered Indian spices in a sauteeing pan

What to serve with this Gobi do pyaza Cauliflower curry

Serve gobi do pyaza with Naan flatbreads, pita bread, rotis, or rice.

glutenfree Indian gobi do pyaza served in an Indian dish with a spoon on the side

About Richa

Hi, I'm Richa! I create flavorful plant based recipes that are inspired by my Indian upbringing, including many gluten-free, soy-free, and oil-free options.

You May Also Like

5 from 8 votes (1 rating without comment)

Leave a comment

If you Love the Recipe, Please consider rating it using stars in comments! It helps readers and helps more people find the recipe online and I love hearing from you all!

Your email address will not be published. Required fields are marked *

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

21 Comments

  1. Stephanie says:

    5 stars
    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!

    1. Vegan Richa Support says:

      yay! thank you!

  2. Linnea says:

    5 stars
    Amazingly good!

    1. Vegan Richa Support says:

      thank you!

    2. Asawari says:

      5 stars
      Tried out this recipe and it turned out so yummy! Thank you Richa for sharing!

      1. Vegan Richa Support says:

        ๐Ÿ™‚

  3. Annie says:

    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?

    1. Vegan Richa Support says:

      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.

  4. Elizabeth Joseph says:

    5 stars
    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

    1. Richa says:

      So glad you loved it!

  5. Janette says:

    5 stars
    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.

    1. Vegan Richa Support says:

      yay for spicy ๐ŸŒถ !!

  6. Allison Moody says:

    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.

    1. Richa says:

      Itโ€™s leaves. I had updated the recipe

  7. Nuala says:

    5 stars
    Yum!

    1. Richa says:

      Thanks!

  8. Eileen says:

    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!

    1. Richa says:

      You can find the dried leaves in an Indian store or online on Amazon. You can also use 1/4 tsp powdered fenugreek seeds

  9. Dianne Maas says:

    5 stars
    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!

    1. Richa says:

      Awesome!! โค๏ธ

    2. Karen says:

      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.