Royal Mughlai Roasted Cauliflower Recipe

Side Dishes

October 30, 2026

Whole Roasted Cauliflower in Mughlai-Style Sauce – vegetarian recipe

Whole roasted cauliflower in Mughlai-style sauce is pure dinner-table theater: one enormous head, roasted until burnished, then napped in a rich tomato-almond gravy fragrant with cinnamon, cloves, and kasoori methi. It takes just under two hours, and it is worth every minute of the applause.

Step back in time to the opulent royal kitchens of Uttar Pradesh, where food was not just sustenance, but a grand display of artistry and wealth. This Whole Roasted Cauliflower in a rich, Mughlai-style sauce is a direct descendant of that lavish tradition. Once a favorite of emperors, it’s now the perfect show-stopping centerpiece for your modern-day banquet. Imagine setting this beauty on the table—a guaranteed head-turner that’s as fun for your guests to carve and share as it is delicious to eat.

Ingredients

• Serves 4 as a main course
• 1 very large or 2 medium heads of cauliflower, about 2¼ pounds or 1 kg (2.2 lb) total
• Canola oil, for rubbing
• Salt and freshly ground black pepper, to taste
• 4 tablespoons / 57g (2.01 oz) unsalted butter
• 2 large onions, finely chopped
• 1¾-inch / 4.5 cm piece of ginger, peeled and grated
• 6 cloves of garlic, crushed
• 2 x 14-ounce / 400g (14.1 oz) cans of plum tomatoes
• ½ cup / 50g (1.76 oz) ground almonds
• ½ teaspoon ground cinnamon
• 1 tablespoon (15 ml / 0.5 fl oz) kasoori methi (dried fenugreek leaves)
• ¼ teaspoon ground cloves
• 1 teaspoon (5 ml / 0.2 fl oz) ground red chile, or to taste
• A handful of flaked almonds, for garnish
• A handful of fresh cilantro leaves, for garnish

Instructions

1. Preheat your oven to 350°F / 175°C. Prepare the cauliflower by removing the outer leaves and slicing a small amount from the base so it sits flat. Thoroughly rub the entire head with oil, making sure to get into all the crevices, and season generously with salt and pepper. Place it in a lidded ovenproof casserole dish, cover, and bake for 45 minutes.
2. While the cauliflower bakes, prepare the sauce. Melt the butter in a frying pan over medium heat. Once bubbling, add the onions and sauté for about 10 minutes until soft and golden. Stir in the ginger and garlic and cook for another 2 minutes until fragrant.
3. Add the tomatoes to the pan, crushing them with your hand or a spoon as you pour them in. Fill one of the empty tomato cans three-quarters full with water and add that to the pan. Bring to a simmer and cook for 5 minutes.
4. Stir in the ground almonds, cinnamon, kasoori methi, cloves, ground red chile, and 1 teaspoon (5 ml / 0.2 fl oz) of salt. Continue to simmer for another 5 minutes to allow the flavors to meld, then remove the sauce from the heat.
5. After 45 minutes, check the cauliflower by inserting a skewer into the stem; it should be partially cooked but still firm. If it’s very hard, return it to the oven for another 10-15 minutes. Once ready, pour the sauce all over the cauliflower, ensuring it’s well-coated. Return the dish to the oven, uncovered, and bake for a further 20 minutes.
6. While the cauliflower finishes baking, toast the flaked almonds in a dry frying pan over medium heat for a couple of minutes until lightly golden. Set aside for garnish.
7. Check the cauliflower for final doneness; a skewer inserted into the center should meet little resistance. Remove from the oven, taste the sauce, and adjust the seasoning with more salt or red chile if needed. Garnish with the toasted almonds and fresh cilantro. Serve hot with rice, dal, and a fresh salad.

Nutritional Information

• Calories: approx. 450 kcal per serving
• Protein: 12g
• Carbohydrates: 35g
• Fat: 30g
• Note: is an estimate and may vary based on used.

Pro Tips

• Kasoori methi (dried fenugreek leaves) adds an authentic, earthy tanginess. If you can’t find it, you can omit it, but it’s worth seeking out for its unique flavor.
• For a silkier, more refined sauce, use an immersion blender to blitz the tomato mixture before pouring it over the cauliflower.
• To ensure even cooking, test the cauliflower’s doneness by inserting a skewer into the thickest part of the stem. It should slide in with minimal resistance when fully cooked.
• Let the finished dish rest for 5-10 minutes after removing it from the oven. This allows the flavors to meld together beautifully before serving.

FAQ

Q: Can I make this whole roasted cauliflower recipe vegan
A: Yes, this recipe is easily adapted for a vegan diet. Simply substitute the unsalted butter with a high-quality vegan butter or an equal amount of canola oil. All other ingredients in the recipe are plant-based.

Q: How can I add more protein to this vegetarian dish
A: To boost the protein content, you can serve this roasted cauliflower alongside a hearty dal (lentil soup) or chana masala (chickpea curry). Another option is to stir a can of rinsed chickpeas into the sauce before pouring it over the cauliflower for the final bake.

Q: What is the best way to store and reheat leftovers
A: Store any leftover cauliflower and sauce in an airtight container in the refrigerator for up to 3 days. To reheat, place it in an oven-safe dish, cover with foil, and warm in a 350°F / 175°C oven for about 15-20 minutes, or until heated through. You can also gently reheat portions in a microwave.

Q: Is there a good substitute for kasoori methi
A: Kasoori methi (dried fenugreek leaves) has a very unique flavor that is difficult to replicate. While the recipe suggests omitting it if you can’t find it, a small pinch of dried celery leaves can provide a similar earthy note. For the most authentic Mughlai taste, it is highly recommended to source kasoori methi from an Indian grocery store or online.

More Recipes You’ll Love

Whole Roasted Cauliflower in Mughlai-Style Sauce – vegetarian recipe
Stav Kogan

Whole Roasted Cauliflower in Mughlai-Style Sauce

A show-stopping Whole Roasted Cauliflower in a rich, Mughlai-style sauce, a modern take on a lavish tradition from the royal kitchens of Uttar Pradesh. Perfect as a centerpiece for any banquet.
Prep Time 20 minutes
Cook Time 1 hour 20 minutes
Total Time 1 hour 40 minutes
Servings: 4 serving
Calories: 450

Ingredients
  

  • 1 very large or 2 medium heads of cauliflower, about 2¼ pounds or 1 kg (2.2 lb) total
  • Canola oil, for rubbing
  • Salt and freshly ground black pepper, to taste
  • 4 tablespoons (57 g / 2.01 oz) unsalted butter
  • 2 large onions, finely chopped
  • 1¾-inch / 4.5 cm piece of ginger, peeled and grated
  • 6 cloves of garlic, crushed
  • 2 x 14-ounce / 400g (14.1 oz) cans of plum tomatoes
  • ½ cup (50 g / 1.76 oz) ground almonds
  • ½ teaspoon ground cinnamon
  • 1 tablespoon (15 ml / 0.5 fl oz) kasoori methi (dried fenugreek leaves)
  • ¼ teaspoon ground cloves
  • 1 teaspoon (5 ml / 0.2 fl oz) ground red chile, or to taste
  • A handful of flaked almonds, for garnish
  • A handful of fresh cilantro leaves, for garnish
  • Kasoori methi (dried fenugreek leaves) adds an authentic, earthy tanginess. If you can't find it, you can omit it, but it's worth seeking out for its unique flavor.
  • For a silkier, more refined sauce, use an immersion blender to blitz the tomato mixture before pouring it over the cauliflower.
  • To ensure even cooking, test the cauliflower's doneness by inserting a skewer into the thickest part of the stem. It should slide in with minimal resistance when fully cooked.

Method
 

  1. Preheat your oven to 350°F / 175°C. Prepare the cauliflower by removing the outer leaves and slicing a small amount from the base so it sits flat. Thoroughly rub the entire head with oil, making sure to get into all the crevices, and season generously with salt and pepper.
  2. Place it in a lidded ovenproof casserole dish, cover, and bake for 45 minutes.
  3. While the cauliflower bakes, prepare the sauce. Melt the butter in a frying pan over medium heat.
  4. Once bubbling, add the onions and sauté for about 10 minutes until soft and golden.
  5. Stir in the ginger and garlic and cook for another 2 minutes until fragrant.
  6. Add the tomatoes to the pan, crushing them with your hand or a spoon as you pour them in. Fill one of the empty tomato cans three-quarters full with water and add that to the pan.
  7. Bring to a simmer and cook for 5 minutes.
  8. Stir in the ground almonds, cinnamon, kasoori methi, cloves, ground red chile, and 1 teaspoon (5 ml / 0.2 fl oz) of salt.
  9. Continue to simmer for another 5 minutes to allow the flavors to meld, then remove the sauce from the heat.
  10. After 45 minutes, check the cauliflower by inserting a skewer into the stem; it should be partially cooked but still firm. If it's very hard, return it to the oven for another 10-15 minutes.
  11. Once ready, pour the sauce all over the cauliflower, ensuring it's well-coated. Return the dish to the oven, uncovered, and bake for a further 20 minutes.
  12. While the cauliflower finishes baking, toast the flaked almonds in a dry frying pan over medium heat for a couple of minutes until lightly golden.
  13. Set aside for garnish.
  14. Check the cauliflower for final doneness; a skewer inserted into the center should meet little resistance.
  15. Remove from the oven, taste the sauce, and adjust the seasoning with more salt or red chile if needed.
  16. Garnish with the toasted almonds and fresh cilantro.
  17. Serve hot with rice, dal, and a fresh salad.
  18. Let the finished dish rest for 5-10 minutes after removing it from the oven. This allows the flavors to meld together beautifully before serving.

Nutrition

Calories: 450kcalCarbohydrates: 35gProtein: 12gFat: 30g

Tried this recipe?

Let us know how it was!
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted

More Vegetarian Recipes

Creamy Avocado Cauliflower Crown Salad – vegetarian recipe

Ultimate Creamy Avocado Cauliflower Crown Salad

Creamy avocado cauliflower crown salad is a centerpiece dish: a whole crown of cauliflower with a spiced mashed avocado and sour cream sauce flowing over it. Lemon juice, cayenne, and ground coriander sharpen the richness. It is cool, substantial, and dramatic without...

Raw Mixed Vegetables in Smooth Yogurt SABJI RAITA – vegetarian recipe

Raw Mixed Vegetables in Smooth Yogurt SABJI RAITA

Sabji raita is a crisp, raw-vegetable yogurt salad you can build from almost any combination of fresh vegetables in the crisper. What holds it together is the seasoning: toasted coriander, cumin, and fennel crushed over cool full-fat yogurt. Crunchy, cooling, and...

Creamy Avocado Cauliflower Crown Salad – vegetarian recipe

Ultimate Creamy Avocado Cauliflower Crown Salad

Creamy avocado cauliflower crown salad is a centerpiece dish: a whole crown of cauliflower with a spiced mashed avocado and sour cream sauce flowing over it. Lemon juice, cayenne, and ground coriander sharpen the richness. It is cool, substantial, and dramatic without...

Raw Mixed Vegetables in Smooth Yogurt SABJI RAITA – vegetarian recipe

Raw Mixed Vegetables in Smooth Yogurt SABJI RAITA

Sabji raita is a crisp, raw-vegetable yogurt salad you can build from almost any combination of fresh vegetables in the crisper. What holds it together is the seasoning: toasted coriander, cumin, and fennel crushed over cool full-fat yogurt. Crunchy, cooling, and...

Spiced Eggplant in Smooth Yogurt BAIGAN RAITA – vegetarian recipe

Spiced Eggplant in Smooth Yogurt BAIGAN RAITA

Baigan raita folds spiced, melting eggplant into smooth chilled yogurt under a mustard-cumin-asafetida tempering. The eggplant cooks whole, stem intact, until it collapses, then meets the cool sauce. It is smoky, creamy, and far more than the sum of its parts....