Tired of the same old side dishes? Let me introduce you to your new vegetarian centerpiece: the magnificent Jaipuri Whole Spiced Cauliflower! Hailing from the vibrant city of Jaipur, India, this dish is a true feast for the eyes and the palate. Imagine bringing a whole, beautifully roasted cauliflower to the table, glistening with a rich, aromatic tomato and yogurt sauce, and sprinkled with toasted nuts. It’s not just a meal; it’s an experience. Perfect for holidays, dinner parties, or any night you want to make a little more special. Let’s get cooking!
Ingredients
• 1 large cauliflower, approx. 48 oz / 1.5 kg, OR 2 small cauliflowers, approx. 16 oz / 455 g each
• ~3 cups / 710 ml salted water, for boiling
• 5 medium tomatoes, approx. 20 oz / 570 g, peeled and quartered
• 0.25 cup / 60 ml water
• 2 tbsp / 30 ml water
• 1 bay leaf
• 6–8 whole peppercorns
• 4 tbsp / 60 ml ghee or unsalted butter, divided
• 0.5 tsp / 2 ml ground cumin
• 1 tsp / 5 ml ground coriander
• 0.25 tsp / 1 ml cayenne pepper or paprika
• 0.25 tsp / 1 ml ground fennel
• 0.25 tsp / 1 ml ground yellow mustard
• 0.25 tsp / 1 ml turmeric
• 0.5 tsp / 2 ml salt
• 0.5 tsp / 2 ml brown sugar
• 0.5 cup / 120 ml plain yogurt or sour cream, at room temperature
• 2 tbsp / 30 ml slivered toasted almonds or pistachios
Instructions
1. Prep the Cauliflower: Trim the tough outer green leaves from the cauliflower, keeping the tender inner leaves. Carefully hollow out the core about 1.5 inches / 4 cm deep with a small knife. Give it a good rinse and submerge it head-down in a bowl of cold, salted water for a few minutes.
2. Cook the Cauliflower: In a pot just large enough to hold the cauliflower, bring 3 cups / 710 ml of salted water to a rolling boil. Place the cauliflower stem-down in the pot, cover, reduce heat to moderate, and boil for 15–25 minutes, or until a knife inserted into the core meets gentle resistance. Alternatively, you can steam it for 40-50 minutes.
3. Create the Tomato Base: While the cauliflower cooks, combine the peeled tomatoes, 0.25 cup / 60 ml water, bay leaf, and peppercorns in a small saucepan. Simmer gently for 10 minutes. Strain the mixture through a fine-mesh sieve into a bowl, pressing on the solids to extract all the flavorful juice. Discard the seeds and spices.
4. Keep the Cauliflower Warm: Once cooked, carefully lift the cauliflower from the water, drain it well, and place it in a warm, oven-safe serving dish. Rub its surface with 1 tbsp / 15 ml of ghee or butter and keep it in a warm oven (on the lowest setting) while you finish the sauce.
5. Make the Aromatic Sauce: In a small bowl, mix all the ground spices (cumin, coriander, cayenne, fennel, mustard, turmeric) with 2 tbsp / 30 ml of water to form a smooth paste. Heat the remaining 3 tbsp / 45 ml of ghee or butter in a saucepan over moderate heat. Add the spice paste and fry for 30 seconds, stirring constantly until fragrant.
6. Finish the Sauce: Pour the strained tomato juice, salt, and brown sugar into the pan with the spices. Bring to a boil, then reduce the heat and simmer until the sauce thickens enough to coat the back of a spoon.
7. Assemble and Serve: To present your masterpiece, pour the hot tomato sauce over the warm cauliflower. Artfully drizzle the room-temperature yogurt or sour cream on top, and finish with a sprinkle of toasted nuts. Bring the entire dish to the table and carve into wedges to serve immediately. Enjoy the applause!
Nutritional Information
• Nutritional HighlightsThis dish is a fantastic source of Vitamin C, Vitamin K, and dietary fiber from the cauliflower. The tomato sauce adds a healthy dose of lycopene, a powerful antioxidant. While the ghee and yogurt add richness, it remains a wonderfully wholesome and satisfying meal. (Note: is an estimate and can vary based on used.)
Pro Tips
• for Perfection
• Ensure your yogurt or sour cream is at room temperature before drizzling. This prevents it from curdling when it hits the hot sauce.
• Don’t overcook the cauliflower. It should be tender enough to cut easily but still hold its shape for a beautiful presentation.
• Making a paste with the ground spices and water before frying prevents them from burning and helps them bloom, releasing their full aromatic potential.
• Toast your almonds or pistachios in a dry pan for 2-3 minutes until fragrant. This simple step dramatically enhances their flavor and crunch.
FAQ
Q: Can I make this Jaipuri cauliflower recipe vegan
A: Yes, you can easily adapt this recipe to be fully vegan. Replace the ghee or unsalted butter with a high-quality plant-based butter or coconut oil. For the topping, use a plain, unsweetened plant-based yogurt, such as coconut, soy, or cashew yogurt. Just be sure it’s at room temperature before drizzling to prevent it from separating.
Q: How can I add more protein to this vegetarian dish
A: To transform this cauliflower into a more protein-rich main course, you can serve it alongside a simple lentil dal or a chickpea curry. For an all-in-one dish, consider stirring a can of drained and rinsed chickpeas into the tomato sauce during the final simmering stage. Increasing the amount of toasted nuts also adds a small protein boost.
Q: What’s 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. For best results, reheat gently in a preheated oven at 350°F / 175°C until warmed through. We recommend adding a fresh drizzle of yogurt and a sprinkle of nuts after reheating to restore the original texture and freshness.
Q: Is this whole spiced cauliflower recipe gluten-free
A: Absolutely. This recipe is naturally gluten-free as all the ingredients listed—cauliflower, tomatoes, spices, ghee, butter, and plain yogurt—do not contain gluten. It’s a fantastic and flavorful option for anyone on a gluten-free vegetarian diet.





