Gobi Musallam Recipe
Introduction
Gobi Musallam is a flavorful Indian dish featuring a whole cauliflower head marinated in aromatic spices and cooked in a rich, creamy gravy. This vibrant vegetarian recipe is perfect for special occasions or whenever you want to impress with a comforting, spiced meal.

Ingredients
- 1 head of cauliflower (Gobi)
- 1 cup plain yogurt (thick yogurt preferred)
- 1 teaspoon minced garlic
- 1 teaspoon grated ginger
- ½ teaspoon cumin powder
- ½ teaspoon turmeric powder
- ½ bunch of coriander
- ½ teaspoon salt
- 1 medium red onion – sliced in rings (for garnishing)
- 2 tablespoons chopped coriander leaves (for garnishing)
- A few sliced green chillies (for garnishing)
- 1 tablespoon cashew nuts (for garnishing)
- 2 tablespoons ghee
- 1 large onion
- 1 teaspoon minced garlic (for gravy)
- 1 teaspoon grated ginger (for gravy)
- 1 medium green chilli – chopped
- 1 medium ripe tomato – chopped
- 2 tablespoons plain yogurt (for gravy)
- 2 teaspoons coriander powder
- ½ teaspoon red chili powder
- ½ teaspoon turmeric powder (for gravy)
- ½ teaspoon garam masala powder
- 1 tablespoon broken raw cashew nuts (optional, for gravy)
- 1 small handful fenugreek leaves (if available)
Instructions
- Step 1: Boil the whole cauliflower in salted water until it is tender but still firm. Drain and set aside to cool.
- Step 2: In a blender, combine the yogurt, minced garlic, grated ginger, cumin powder, turmeric powder, chopped coriander, and salt. Blend until smooth to make the marinade.
- Step 3: Coat the boiled cauliflower thoroughly with the marinade. Cover and refrigerate for at least 24 hours to allow the flavors to penetrate.
- Step 4: For the gravy, heat ghee in a pan and fry the chopped onion until soft and golden. Add minced garlic, grated ginger, chopped green chilli, and cashew nuts. Cook for a few minutes until fragrant.
- Step 5: Stir in coriander powder, red chili powder, and turmeric powder. Cook the mixture gently for a few minutes to release the spices’ aroma.
- Step 6: Transfer the mixture to a blender, add the chopped tomato, and liquidize until smooth. Return the sauce to the pan and stir in plain yogurt, garam masala, and fenugreek leaves if using. Simmer gently for 10 minutes.
- Step 7: Place the marinated cauliflower in a baking tray, pour the prepared gravy evenly over it, and cover tightly with foil.
- Step 8: Bake in a preheated oven at 180°C (350°F) for 20 minutes to allow the flavors to meld and the cauliflower to absorb the gravy.
- Step 9: Remove from the oven and garnish with sliced red onion rings, chopped coriander leaves, sliced green chillies, and cashew nuts before serving.
Tips & Variations
- Use thick yogurt for a creamier marinade that clings well to the cauliflower.
- If fenugreek leaves are unavailable, substitute with a pinch of dried fenugreek powder or omit entirely without losing much flavor.
- Roast the cashew nuts lightly before adding for a crunchier texture and richer taste.
- Serve with warm naan or steamed basmati rice to soak up the delicious gravy.
Storage
Store leftover Gobi Musallam in an airtight container in the refrigerator for up to 3 days. Reheat gently in a covered pan on low heat or in a microwave until warmed through. Avoid overheating to keep the cauliflower tender and the gravy creamy.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this dish vegan?
You can substitute the yogurt and ghee with plant-based alternatives like coconut yogurt and vegan butter or oil. This will alter the flavor slightly but still yield a delicious result.
How do I know when the cauliflower is done?
The cauliflower should be tender but firm enough to hold its shape. You can test by inserting a fork — it should slide in easily without the vegetable falling apart.
PrintGobi Musallam Recipe
Gobi Musallam is a flavorful and rich Indian vegetarian dish featuring a whole cauliflower marinated in a spiced yogurt mixture, then cooked in a luscious gravy made from aromatic spices, onions, tomatoes, and cashew nuts. This dish is perfect for festive occasions or special meals, offering a hearty yet elegant presentation with vibrant garnishes of onion rings, coriander, and green chilies.
- Prep Time: 30 minutes
- Cook Time: 40 minutes
- Total Time: 24 hours 70 minutes
- Yield: 4 servings 1x
- Category: Main Dish
- Method: Baking
- Cuisine: Indian
- Diet: Vegetarian
Ingredients
Marinade Ingredients
- 1 head of cauliflower (Gobi)
- 1 cup plain yogurt (thick yogurt preferred)
- 1 teaspoon minced garlic
- 1 teaspoon grated ginger
- ½ teaspoon cumin powder
- ½ teaspoon turmeric powder
- ½ bunch of coriander (fresh cilantro)
- ½ teaspoon salt
Gravy Ingredients
- 2 tablespoons ghee
- 1 large onion, finely chopped
- 1 teaspoon minced garlic
- 1 teaspoon grated ginger
- 1 medium green chili, chopped
- 1 medium ripe tomato, chopped
- 2 tablespoons plain yogurt
- 2 teaspoons coriander powder
- ½ teaspoon red chili powder (cayenne)
- ½ teaspoon turmeric powder
- ½ teaspoon garam masala powder
- 1 tablespoon broken raw cashew nuts (optional)
- 1 small handful fenugreek leaves (if available)
Garnishing Ingredients
- 1 medium red onion, sliced in rings
- 2 tablespoons chopped coriander leaves
- A few sliced green chilies
- 1 tablespoon cashew nuts
Instructions
- Prepare the Cauliflower: Boil the whole cauliflower until tender but still firm enough to hold its shape, about 7-10 minutes depending on size. Drain and set aside to cool slightly.
- Make the Marinade: In a blender or food processor, combine the plain yogurt, minced garlic, grated ginger, cumin powder, turmeric powder, fresh coriander, and salt. Blitz until smooth and well combined.
- Marinate the Cauliflower: Coat the boiled cauliflower evenly with the yogurt marinade, ensuring all surfaces are covered. Wrap or cover the cauliflower and refrigerate for 24 hours to allow the flavors to penetrate deeply.
- Prepare the Gravy Base: Heat ghee in a pan over medium heat. Add the finely chopped onions and sauté until they become soft and translucent. Stir in minced garlic, grated ginger, chopped green chili, and broken cashew nuts, cooking for a couple of minutes until fragrant.
- Add Spices and Tomatoes: Add coriander powder, red chili powder, and turmeric powder to the pan. Cook the mixture for a few minutes to roast the spices, then add chopped tomatoes. Continue cooking until the tomatoes break down and the mixture blends well.
- Liquidize the Gravy: Transfer the onion and tomato mixture to a blender and liquidize until smooth. Pour the blended gravy back into the pan, then stir in plain yogurt, garam masala powder, and fenugreek leaves if using. Simmer the gravy for 10 minutes to develop the flavors fully.
- Bake the Cauliflower: Place the marinated cauliflower in an oven-safe tray and pour the prepared gravy over it. Cover the tray tightly with aluminum foil and bake in a preheated oven at 180°C (350°F) for 20 minutes to meld the flavors and heat through.
- Garnish and Serve: Remove from the oven and garnish with sliced red onion rings, chopped coriander leaves, sliced green chilies, and cashew nuts. Serve hot with Indian bread or rice.
Notes
- Boiling the cauliflower until just tender ensures it remains firm enough to hold its shape during marination and baking.
- Marinating the cauliflower for 24 hours allows the yogurt and spices to infuse deeply, producing a more flavorful dish.
- If fenugreek leaves are not available, you can omit them without significantly impacting the dish.
- Adjust the green chilies and red chili powder according to your preferred spice level.
- Using thick yogurt helps prevent the marinade from becoming too watery during baking.
- This dish pairs beautifully with naan, roti, or steamed basmati rice.
Keywords: Gobi Musallam, stuffed cauliflower, Indian vegetarian dish, spiced yogurt marinade, baked cauliflower gravy, festive Indian recipe

