Gobi Masala Recipe (Cauliflower Masala)

Updated: April 2, 2024, By Swasthi

This Gobi Masala is creamy, delicious and full of North Indian flavors. It is a popular restaurant dish where cauliflower is sauteed and cooked in a fragrant onion tomato masala. This better than restaurant dish is easy to make and I am sure you will love it. Serve it over Basmati Rice, or with Tandoori Roti, Naan, Jeera Rice or plain Paratha.

Gobi Masala - Cauliflower Masala

Recipe Comments

About Gobi Masala

“Gobi” is a Hindi word for cauliflower and Masala usually refers to spices but here it means onion tomato masala. Like in many other Indian dishes – onions, ginger, garlic, tomatoes, chilies and garam masala form the base of this masala. To make this dish, restaurants usually deep fry the cauliflower to bring out the great unbeatable aroma.

They have a premade onion tomato masala into which goes the fried cauliflower. However for the homemade version I avoid that and instead saute gobi in a pan or bake or air fry before adding to the masala. This little tweak makes this dish healthier yet it tastes delicious & creamy due to the addition of cashews. Lastly kasuri methi is fantastic here and it imparts great North Indian flavors.

This recipe yields a good amount of sauce/masala to serve over rice or with flatbreads like Roti, naan etc. However if you are not a fan of saucy dishes, you may simply double the amount of cauliflower and omit the cashews in the recipe. To keep it dairy-free I have not used cream but a lot of restaurants finish the dish with a little fresh cream for more richness.

This homemade gobi masala has a slightly chunky gravy from the chopped onions. If you want a super smooth sauce blend the sautéed onions with the tomatoes and cashews. Make sure you use yellow onions or shallots if you decide to blend.

More Similar Recipes
Cauliflower Stir Fry
Aloo Gobi
Cauliflower Curry
Navratan Korma
Mixed Vegetable Curry

Photo Guide

How to Make Gobi Masala (Stepwise Photos)

I made 2x recipe so you will find higher quantities in the pictures.

Preparation

1. You need the following ingredients:

  • 250 grams (½ pound) cauliflower / gobi florets (rinsed, drained or blanched if needed)
  • ½ cup onions very fine chopped
  • ¾ teaspoon ginger grated or minced
  • 2 garlic cloves pressed or minced
  • 1 green chili slit optional (deseeded if preferred)
  • ½ teaspoon Kashmiri red chili powder (adjust to taste)
  • ½ to ¾ teaspoon garam masala (more to adjust if you want)
  • ¾ to 1 teaspoon coriander powder
  • ¼ teaspoon cumin powder (bhuna jeera)
  • ⅛ teaspoon turmeric
  • ⅓ teaspoon sea salt (adjust to taste)
  • 1 teaspoon kasuri methi (dried fenugreek)
Ingredients to make gobi masala

2. Add the following ingredients to a blender:

  • ¾ to 1 cup (150 grams) ripe tomatoes (2 medium diced, avoid sour tomato)
  • 10 cashew nuts (soaked in water for 10 mins or almonds soaked for 4 hrs in hot water)
  • 1 tablespoon coriander leaves with tender stalks fine chopped (optional, 1 sprig)
  • ¼ teaspoon ground cardamom (green cardamom powder)
make tomato puree to make cauliflower masala

3. Make a smooth puree without adding water.

tomato coriander leaves puree in a blender

4. Heat 1½ to 2 tablespoon oil in a pan and add the cauliflower florets. Saute on a medium high heat until the gobi is slightly golden and begins to smell aromatic. This takes about 7 to 8 mins. Remove to a plate. Alternately you can also broil the gobi in oven for 10 minutes.

sauteed cauliflower

Make the Masala

5. Pour 1½ to 2 tablespoons oil to the pan and add onions. Saute until golden, for about 6 to 7 mins. Saute ginger garlic and green chili for a minute.

sauteed onions to make gobi masala

6. Pour 2 tablespoons water and deglaze.

deglazing the pan

7. Stir in salt and all ground spices – turmeric, red chili powder, garam masala, coriander and cumin.

stirring in the spices

8. Pour the tomato puree and stir well.

cooking onion tomato masala for gobi masala

9. Cover partially and cook down until the raw smell of tomatoes is gone or until the gravy turns thick.

onion tomato masala in a pan

10. Pour ⅓ cup water and add the sauteed cauliflower. Taste test and add more salt if you want at this stage else the gobi will taste bland.

add sauteed cauliflower

11. Bring to a rolling boil on a high heat and reduce to medium. Cover and cook until the gobi is fully cooked, yet crunchy. If the masala turns too thick, you may add more water.

simmer cauliflower in masala

12. Add kasuri methi. Taste test and adjust salt or garam masala if needed. If it is too tart for your taste, add little maple syrup or sugar.

kasuri methi addition

Garnish gobi masala with coriander leaves & optionally with heavy cream. Basmati rice, Tandoori roti, chapati, plain roti make some good choices.

Gobi Masala - Cauliflower Masala Recipe

Pro Tips

  • Avoid using sour tomatoes or canned tomatoes with citric acid. If you do so, you need to balance the sour taste with additional spices, cashews and sometimes with maple syrup or sugar.
  • Peeling and deseeding tomatoes can cut down the sour flavor and taste. If you have only tart tomatoes you may peel and deseed.
  • To cut down oil in the recipe you may simply omit frying the gobi in oil. 
  • If you don’t like coriander leaves flavor, simply omit them. Make sure you don’t use mature and fibrous stalks as they can impart soapy smell. Too much coriander leaves can break your dish so stick to the quantity mentioned in the recipe.

Related Recipes

Recipe Card

This post is from the archives, first published in March 2013. Updated in April 2024

Gobi Masala - Cauliflower Masala Recipe

Gobi Masala Recipe (Cauliflower Masala)

5 from 49 votes
This North Indian gobi masala is simply delicious, quick and easy to make. Serve it over rice, roti or any flatbreads.
Print Recipe Pin Recipe
Comments

For best results follow the step-by-step photos above the recipe card

Prep Time10 minutes
Cook Time30 minutes
Total Time40 minutes
Servings3
AuthorSwasthi

Ingredients (US cup = 240ml )

  • 250 grams (½ pound) cauliflower / gobi florets (rinsed, drained or blanched if needed)
  • ½ cup onions very fine chopped
  • ¾ teaspoon ginger grated or minced
  • 2 garlic cloves pressed or minced
  • 1 green chili slit optional
  • 3 to 4 tablespoons oil (divided, read notes)
  • ½ teaspoon Kashmiri red chili powder (adjust to taste)
  • ½ to ¾ teaspoon garam masala (more if needed)
  • ¾ to 1 teaspoon coriander powder
  • ¼ teaspoon cumin powder
  • teaspoon turmeric
  • cup water (more if needed)
  • teaspoon sea salt (adjust to taste)
  • 1 teaspoon kasuri methi (dried fenugreek)

To Puree

  • ¾ to 1 cup (150 grams) ripe tomatoes (2 medium diced, avoid sour tomato)
  • 10 cashew nuts (or soaked in water for 10 mins)
  • 1 tablespoons coriander leaves with tender stalks fine chopped (optional, 2 sprigs)
  • ¼ teaspoon ground cardamom (green cardamom powder)


Instructions

How to Make Gobi Masala

  • Add tomatoes, soaked cashews, coriander leaves with stalks and cardamom powder to a blender. Make a smooth puree.
  • Heat 1½ to 2 tablespoon oil in a pan and add the cauliflower florets. Saute on a medium high heat until the gobi is slightly golden and begins to smell aromatic. This takes about 6 to 7 mins. Remove to a plate.
  • Pour the rest of the oil to the pan and add onions. Saute until golden, for about 6 to 7 mins. Saute ginger garlic and green chili for a minute. Pour 2 tablespoons water and deglaze.
  • Stir in salt and all ground spices – turmeric, red chili powder, garam masala, coriander and cumin.
  • Pour the tomato puree and stir well. Cover partially and cook down until the raw smell of tomatoes is gone or until the gravy turns thick.
  • Pour water and add the cauliflower. Taste test and add more salt if you want at this stage else the gobi will taste bland.
  • Bring to a rolling boil on a high heat and reduce to medium. Cover and cook until the gobi is fully cooked, yet crunchy. If required add more water as you cook.
  • Add kasuri methi and adjust salt or garam masala if needed. Turn off and garnish gobi masala with coriander leaves & optionally with heavy cream.


Notes

  • Avoid using coriander leaves and stalks if you don’t like the flavor. Make sure you don’t use mature and fibrous stalks as they can impart soapy smell. Too much coriander leaves can break your dish so stick to the quantity mentioned in the recipe.
  • To cut down oil in the recipe you may simply omit frying the gobi in oil. You can also broil the gobi in oven for 10 minutes and then add to the masala.

NUTRITION INFO (estimation only)

Nutrition Facts
Gobi Masala Recipe (Cauliflower Masala)
Amount Per Serving
Calories 205 Calories from Fat 153
% Daily Value*
Fat 17g26%
Saturated Fat 2g13%
Trans Fat 0.1g
Polyunsaturated Fat 4g
Monounsaturated Fat 10g
Sodium 349mg15%
Potassium 464mg13%
Carbohydrates 12g4%
Fiber 4g17%
Sugar 5g6%
Protein 4g8%
Vitamin A 532IU11%
Vitamin C 52mg63%
Calcium 40mg4%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.
Tried this recipe?Mention @SwasthisRecipes or tag #swasthisrecipes!

© Swasthi’s Recipes

Meat Recipes

About Swasthi

I’m Swasthi Shreekanth, the recipe developer, food photographer & food writer behind Swasthi’s Recipes. My aim is to help you cook great Indian food with my time-tested recipes. After 2 decades of experience in practical Indian cooking I started this blog to help people cook better & more often at home. Whether you are a novice or an experienced cook I am sure Swasthi’s Recipes will assist you to enhance your cooking skills. More about me

Follow Swasthi’s Recipes

Comments

Recipe Rating




54 Comments
Inline Feedbacks
View all comments

5 stars
Thanks for the recipe. It came out delicious and everyone loved it.

5 stars
Tried it today. Tastes great. Was simple to make with all regular ingredients already on hand. Thanks

5 stars
I tried this recipe over the weekend. It was really awesome, what a tasty and flavourful dish. The best cauliflower dish I have tasted. Thank you for sharing.

Can you make this recipe without the nuts?

5 stars
Really delicious. or a change, we wanted a cauliflower dish that was not dry. I added potatoes, peas and edamame to the mix. And I decided to use coconut milk instead of cashews. Terrific! Swathi’s recipes are foolproof.

5 stars
Easy, quick, and delicious! Came out really well. Thank you for the recipe!!!

5 stars
I tried your Gobi masala recipe today, it was too good. . I added some yogurt while blending onions and tomatoes which it gave a little tangy flavour.
Thank you so much.

5 stars
This turned out really great! Thank you! I added blended tofu and almond milk to thicken it a little and worked really well so thought I’d share!

5 stars
I make so many dishes with your receipe. Gobi masala is one of them. My husband love my food and always feel proud when everyone in his office praise my cooking. A big thanks to your recipe.

Good recipe but too many ingredients which are not on hand, so had to give up.

5 stars
This recipe was something different but was really tasty. We enjoyed the flavours. Thank you Swasti.

Wow this was really tasty! I was so pleasantly blown away by how good this tasted! Thank you!

5 stars
Awesome recipe,it was too good

5 stars
Hi swasthi today I’m going to try this looks yummy ..

5 stars
followed this recipe, turned out really tasty, thanks for this.

5 stars
Can I skip onion and garlic? Pls suggest me.

5 stars
Hi Swasti,

This recipe turned out very tasty. My kid and hubby liked it a lot. Thank you very much
As a matter of personal taste, instead of pureeing raw onions, i prefer to boil them a bit and then puree.

I am really impressed by the breadth and depth of your website and also by the modesty and simplicity of the website. What a fantastic job you have done, and how lucky your family is, to have you. God bless you and your family.

5 stars
Yummy, tried it very delcious

TASTY & WONDERFUL

U know now a days, whenever my family members come at dinning table they just ask me what’s new recipe is there from your swasthi’s treasure.

They all have thanked you, for your tasty recipes.

nice pics, looks delicious..

delicious masala,love with rotis:)