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 total
• Canola oil, for rubbing
• Salt and freshly ground black pepper, to taste
• 4 tablespoons / 57g 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 cans of plum tomatoes
• ½ cup / 50g ground almonds
• ½ teaspoon ground cinnamon
• 1 tablespoon kasoori methi (dried fenugreek leaves)
• ¼ teaspoon ground cloves
• 1 teaspoon 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 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.





