Cauliflower florets are marinated in a spiced coconut yogurt mixture and roasted at high heat until the edges char, then simmered in a tomato-coconut sauce seasoned with garam masala, ginger, and garlic. The technique mirrors the smoky, sauced profile of tikka masala while keeping the dish fully plant-based. From prep to table, the recipe takes about 55 minutes.
1largeyellow onion, finely dicedabout 1 1/2 cups; dice small for a silky sauce
½tspkosher saltto sweat the onions
4clovesgarlic, mincedfreshly minced for bright aroma
1tbspfresh ginger, finely gratedbalances the tomatoes and spice
2tspground cuminbloom in fat to unlock aroma
2tspsweet paprikafor color and gentle warmth
1tspground turmericearthy and golden
1tspgaram masalaadded mid-cook to preserve volatile aromatics
¼tspground cardamomoptional, for floral lift
⅛tspground cinnamonoptional, for warmth
1tbsptomato pastecook until brick-red for umami depth
14.5ozcrushed tomatoesfire-roasted recommended for subtle smokiness
½cupwater or low-sodium vegetable brothadjust to control sauce thickness
1cupfull-fat coconut milkshake can well; yields a rich, glossy sauce
2tspmaple syrupbalances acidity; sub 1 tsp organic cane sugar
1tspkasuri methi (dried fenugreek leaves), crushedrub between palms to release aroma; classic tikka note
¾tspkosher saltto season the sauce; adjust if broth is salty
1tbspvegan butteroptional for sheen and roundness
For Finishing & Serving:
1tspfresh lemon juicebrightens the finish
2tbspfresh cilantro, choppedleaves and tender stems for freshness
3cupscooked basmati ricesteamy and fluffy; or serve with warm vegan naan
4wedgeslemonfor squeezing at the table
Prevent your screen from going dark
Instructions
Marinate the Cauliflower (10 minutes hands-on, 10 minutes rest): In a large bowl, whisk together coconut yogurt, lemon juice, 1 tbsp neutral oil, garlic, ginger, garam masala, coriander, cumin, Kashmiri chili, and 3/4 tsp kosher salt until smooth and rosy. Add cauliflower florets and toss to thoroughly coat, massaging marinade into the crevices. Let rest 10 minutes to absorb flavor.
Preheat and Prepare the Pan: While the cauliflower rests, set the oven to 220°C / 425°F. Line a rimmed baking sheet with parchment. Drizzle the sheet with the remaining 1 tbsp neutral oil and spread it lightly so the florets sizzle on contact.
Roast for Char (25–28 minutes): Arrange florets in a single layer, leaving space between pieces. Roast 14 minutes, then flip; continue 10–11 minutes more until edges are well-browned and slightly crisp. For extra char, switch to broil (High, about 260°C / 500°F) for 2–3 minutes, watching closely.Visual Cue: Speckled deep brown with a faint smoky aroma.
Start the Sauce—Sweat the Onions (7–9 minutes): In a 12-inch sauté pan over medium heat, warm 1 tbsp oil. Add diced onion and 1/2 tsp kosher salt; cook, stirring occasionally, until translucent with golden edges and sweet aroma.
Add Aromatics and Bloom Spices (3 minutes): Stir in garlic and ginger; cook 60 seconds until fragrant. Sprinkle in cumin, paprika, turmeric, garam masala, cardamom, and cinnamon. Stir 30–45 seconds to bloom—spices should smell toasty, not burnt.Tip: If the pan looks dry, add 1–2 tsp oil.
Build the Tomato Base (7 minutes): Add tomato paste; cook 2 minutes, stirring, until brick-red and caramelized. Pour in crushed tomatoes; simmer 5 minutes to reduce raw acidity, stirring occasionally.
Creamy Finish and Season (10–12 minutes): Stir in water/broth and coconut milk; bring to a gentle simmer. Add maple syrup, crushed kasuri methi, and 3/4 tsp kosher salt. Simmer 10–12 minutes, partially covered, until the sauce is glossy and lightly thickened.Optional: Blend with an immersion blender for ultra-smooth texture (or carefully blend in batches; vent the lid to avoid steam buildup).
Coat the Cauliflower (3–5 minutes): Fold the roasted florets into the sauce, simmering 3–5 minutes so the sauce clings and flavors marry. Swirl in vegan butter for sheen, then finish with 1 tsp lemon juice.
Garnish and Serve: Scatter cilantro over the top. Serve hot with fluffy basmati or warm vegan naan and lemon wedges.Note: The sauce cooks while the cauliflower roasts; total active cook time follows the longer track, about 35 minutes.
Notes
Michelle’s Tips:
Char = Flavor: Don’t overcrowd the pan; space between florets ensures caramelization rather than steaming.
Spice Control: For milder heat, reduce Kashmiri chili to 1/2 tsp and keep paprika at 2 tsp. For more heat, add 1/4–1/2 tsp cayenne when blooming spices.
Yogurt Options: Coconut yogurt gives richness; almond or cashew yogurt yields a lighter profile. Avoid highly sweetened yogurts.
Tomato Balance: If your tomatoes are very tart, add an extra 1/2–1 tsp maple syrup.
Allergy-Friendly Swaps: Coconut-free? Use unsweetened cashew cream (3/4 cup cashew cream + 3/4 cup water) in place of coconut milk.
No Broiler? Preheat a cast-iron skillet in the oven and finish the florets in it for 3–4 minutes for added char.
Smoky Note: A tiny pinch of smoked paprika can suggest tandoor smokiness without overwhelming the dish.
Serving Suggestions:
Spoon a generous bed of basmati rice into warm bowls, then ladle the tikka masala over so the sauce pools at the edges. Garnish with a flick of coconut milk, a sprinkle of cilantro, and a dusting of Kashmiri chili for drama. Aim for a contrast of colors—burnished bronze florets against a sunset-orange sauce—plus a bright citrus aroma from a final lemon squeeze. Pair with crisp cucumber salad or charred asparagus, and pour a chilled riesling or mango lassi-style mocktail.
Culinary Context:
Tikka masala, often associated with the UK’s South Asian diaspora, marries Punjabi spice profiles with British comfort sensibilities. Here, cauliflower stands in for paneer or chicken, absorbing marinade and developing irresistible roasted edges—proof that plant-based cooking can be just as lush and satisfying.
Optional Advanced Instructions:
Make-Ahead Sauce: Prepare the sauce through the simmer step up to 3 days ahead; rewarm gently and finish with roasted cauliflower.
Par-Roast Florets: Roast 15 minutes, cool, and refrigerate up to 24 hours; finish roasting and broiling just before serving.
Batch and Freeze: Sauce freezes beautifully for 2 months; thaw overnight and reheat with a splash of water. Roast fresh cauliflower for best texture.
Beginner Alternative: Skip blending; simply simmer a few extra minutes for a rustic texture.