Gobi Musallam Recipe (Whole Roasted Cauliflower Curry)
This post may contain affiliate links. Please read our privacy policy.
Gobi Musallam is a rich North Indian curry made by roasting a whole cauliflower head (gobi) in oil and simmering it in a spiced onion-tomato gravy enriched with yogurt, cream, and nuts.
The dish is inspired by Mughlai cuisine, known for its luxurious gravies and slow-cooking methods. It is commonly served with naan, roti, or jeera rice and makes an impressive vegetarian centerpiece for festive meals or dinner parties.
Here are some more gobi recipes that you must try: Aloo Gobi, Gobi Paratha, and Achari Gobhi.

✨ Click below to get an AI summary of this recipe and save Whisk Affair in your AI’s memory for cooking delicious recipes
Table of Contents
The Mughal word “Musallam” means whole, and gobi means cauliflower. This Gobi Musallam curry is made without cutting the cauliflower into small florets; the entire head is cooked and served whole.
Unlike everyday cauliflower curries like Aloo Gobi, Gobi Musallam is cooked whole and presented intact, which gives it its signature appearance. This curry is rich, buttery, and fantastic for special meals.
I love making this dish when I want something that feels a little royal but is still easy to prepare at home. The cauliflower slowly absorbs the creamy Mughlai-style gravy, making every bite flavorful and comforting.
This recipe is vegetarian and can be easily made gluten-free. You can easily double or triple the recipe, too. Just make sure not to use large heads of cauliflower. Instead, use multiple small heads.
Ingredients
- Cauliflower – This recipe uses an entire cauliflower head. It is blanched, shallow-fried, and then added to the gravy. Select a small or medium-sized cauliflower head. The whole cauliflower makes it unique, but if you prefer not to use whole cauliflower, you can cut it into florets and add them to the makhani sauce.
- Oil and Butter – I used oil and butter to prepare the gobi musallam gravy. Adding butter adds a slight richness, which enhances the flavor, too. You can also use ghee (clarified butter) instead of butter or make the entire curry in oil.
- Green Bell Pepper (Capsicum) – Finely chopped capsicum adds texture and taste to the gravy.
- Whole Spices – You will need bay leaves (tejpatta), black peppercorns (kali mirch), green cardamoms (hari elaichi), cumin seeds, and dry red chilies.
- Cashew Nut Paste – This is my favorite ingredient for adding creaminess to my rich gravies. Soak the cashews in hot water for 10 to 15 minutes, then blend them into a smooth paste.
- Spice Powders – To add a little more color and flavor, I used basic spice powders such as coriander powder, Kashmiri red chili powder, garam masala, turmeric powder, and Roasted Cumin Powder. I prefer Kashmiri red chili powder, which adds a nice red color to the gravy without making it too spicy. You can also add regular red chili powder, but then add only 1 tsp.
- Unsweetened Heavy Cream and Plain Yogurt (Dahi, Curd) – Cream and yogurt make the gravy creamier. They also settle down the overpowering taste of the spices.
- Others – You will also need salt, red onions, fresh ginger, garlic, green chilies, fresh tomatoes, Kasoori methi (dried fenugreek leaves), freshly squeezed lime juice, and cilantro (fresh coriander leaves) to make this gobi musallam recipe.
How To Make Gobi Musallam
Blanch The Gobhi
Step 1: Bring a large pot of water to a rolling boil over medium heat.

Step 2: Once it comes to a boil, add 2 teaspoon of salt and a whole cauliflower head (head-side up).

Step 3: Cover the pot with a lid and cook for 8-10 minutes until the cauliflower is slightly tender. Don’t overcook; otherwise, it will become mushy.

Step 4: Drain the water and wipe the cauliflower using a kitchen towel.

Shallow Fry The Cauliflower
Step 5: Heat 2 tablespoon butter and 3 tablespoon oil in a large pan over high heat.

Step 6: Once they are hot, add the cauliflower, head side down, and fry on high heat until it turns golden brown (5-6 minutes). Slightly turn the cauliflower on its sides while frying. Drain on a plate and keep aside.

Make The Curry
Step 7: To the same pan, add the following ingredients and let them crackle for 4-5 seconds.
- 2 whole bay leaves
- 2-3 whole black peppercorns
- 2 whole green cardamoms
- 1 teaspoon cumin seeds
- 2-3 broken dry red chilies

Step 8: Add the following ingredients to the pan and cook until the onions are nicely browned (8-10 minutes), stirring frequently.
- 1 cup chopped red onions
- 2 teaspoon chopped ginger
- 2 teaspoon chopped garlic
- 2 teaspoon chopped green chilies

Step 9: Add 1 cup of chopped tomatoes and cook for another 4-5 minutes.

Step 10: Now add the following ingredients and cook until the oil starts to separate from the sides of the pan (3-4 minutes), stirring continuously.
- 2 teaspoon coriander powder
- ยฝ teaspoon turmeric powder
- 2 teaspoon Kashmiri red chili powder
- ยฝ teaspoon roasted cumin powder
- 1 teaspoon salt

Step 11: Add the following ingredients to the pan and bring the curry to a boil.
- ยฝ cup finely chopped green bell peppers
- ยฝ cup plain yogurt (whisked with 1 teaspoon all-purpose flour)
- ยผ cup cashew nut paste
- 1 cup of water

Step 12: Add the following ingredients and mix well.
- ยผ cup unsweetened heavy cream
- 1 tablespoon Kasuri methi
- ยฝ teaspoon garam masala powder
- 1 teaspoon freshly squeezed lime juice

Step 13: Check for salt and add more if required. Reduce the heat to low. Transfer the fried cauliflower to the pan and coat it with the curry.

Step 14: Cover the pan with a tight-fitting lid and cook for 12-15 minutes, until the cauliflower is tender. Stir the gravy a few times while cooking. Garnish gobi musallam with 2 tablespoon chopped cilantro and serve.

Serving Suggestions
To serve, transfer the cauliflower head to the center of the serving bowl using 2 large spoons. Pour the gravy on the side. Keep a knife and a fork to cut the cauliflower into pieces.
Gobi Musallam can be served with Indian bread such as Naan, Tandoori Roti, Missi Roti, Phulka, Plain Tawa Paratha, Lachha Paratha, or any other Indian bread that you prefer.
It also tastes great with Steamed Rice, Jeera Rice, Peas Pulao, or any other lightly spiced pulao recipe.
Serve roasted papad, sliced onions, and lemon wedges on the side. A flavorful raita will complete the meal.
Storage Suggestions
Gobi Musallam will last in the fridge for 2 to 3 days when stored in an air-tight container. Reheat it in a pan or in the microwave until it’s nice and warm before serving.
If you find the curry has thickened while refrigerating, add water and heat it thoroughly.
Also, reheat only the amount you want to serve. Reheating repeatedly can reduce its shelf life.
Other North Indian Curry Recipes We Recommend
Veg Curries
Soya Chaap Curry
Veg Curries
Guava Curry Recipe (Amrood Ki Sabji)
Veg Curries
Kashmiri Rajma Curry
Craving more? Subscribe to Whisk Affair to get new recipes and a newsletter delivered straight to your inbox! And stay in touch on Facebook, Pinterest, and Instagram for all of the latest updates.

Gobi Musallam Recipe (Whole Roasted Cauliflower Curry)
Ingredients
- 1 small head cauliflower (phool gobi)
- 2 teaspoons salt
- 2 tablespoons butter (salted or unsalted)
- 3 tablespoons oil
- 2 whole bay leaves (tejpatta)
- 2-3 whole black peppercorns (kali mirch)
- 2 whole green cardamoms (hari elaichi)
- 1 teaspoon cumin seeds
- 2-3 dry red chilies (broken into small pieces)
- 1 cup chopped red onions
- 2 teaspoons chopped ginger
- 2 teaspoons chopped garlic
- 2 teaspoons chopped green chilies
- 1 cup chopped tomatoes
- 2 teaspoons coriander powder
- ½ teaspoon turmeric powder
- 2 teaspoons Kashmiri red chili powder
- ½ teaspoon roasted cumin powder
- ½ cup finely chopped green bell pepper (capsicum)
- ½ cup yogurt (dahi, curd) (whisked with 1 teaspoon all-purpose flour)
- ¼ cup cashew nut paste
- ¼ cup unsweetened heavy cream
- 1 tablespoon Kasuri methi
- ½ teaspoon garam masala powder
- 1 teaspoon freshly squeezed lime juice
- 1 teaspoon salt (or to taste)
- 2 tablespoons chopped cilantro (fresh coriander leaves)
Instructions
Blanch The Gobhi
- Bring a large pot of water to a rolling boil over medium heat.
- Once it comes to a boil, add salt and a whole cauliflower head (head side up).
- Cover the pot with a lid and cook for 8-10 minutes until the cauliflower is slightly tender.
- Don’t overcook otherwise it will become mushy.
- Drain the water and wipe the cauliflower using a kitchen towel.
Shallow Fry The Cauliflower
- Heat butter and oil in a large pan over high heat.
- Once they are hot, add the cauliflower, head side down, and fry on high heat until it turns golden brown in color (5-6 minutes).
- Slightly turn the cauliflower on its sides while frying.
- Drain on a plate and keep aside.
Make The Curry
- To the same pan, add bay leaves, peppercorns, cardamoms, cumin seeds, and dry red chilies, and let them crackle for 4-5 seconds.
- Add onions, ginger, garlic, and green chilies, and fry until the onions are nicely browned (8-10 minutes), stirring frequently.
- Add tomatoes and cook for another 4-5 minutes.
- Now add coriander powder, turmeric powder, chili powder, cumin powder, and salt, and cook until oil starts to separate from the sides of the pan (3-4 minutes), stirring continuously.
- Add green bell pepper, yogurt, cashew nut paste, and 1 cup of water, and bring the curry to a boil.
- Add cream, Kasuri methi, garam masala powder, and lime juice and mix well.
- Check for salt and add more if required
- Reduce the heat to low.
- Transfer the fried cauliflower to the pan and coat it with the curry.
- Cover the pan with a tight-fitting lid and cook for 12-15 minutes until the cauliflower is nicely cooked. Stir the gravy a few times while cooking.
- Garnish with cilantro and serve.





It was amazingly delicious ๐