Tasty Cauliflower Tikka Masala Delight

Category: Satisfying Main Dishes for Every Occasion

Dig into bold Indian-style flavors with this cauliflower tikka masala. You’ll marinate cauliflower florets in a mix of yogurt, lemon, and warming spices, then roast them until they get those tasty crispy edges. Cook up a sauce with tomatoes, onions, ginger, garlic, and a good mix of ground spices for tons of flavor, then stir in some cream or coconut milk for richness. Add garam masala, dried fenugreek, and fresh cilantro at the end to bring it all together. Pile it over fluffy rice or grab your favorite naan, and enjoy this feel-good, veggie-forward meal that’s just the right amount of spicy, fresh, and hearty.

A woman wearing a chef's hat and apron.
Authored By Elisa
Updated on Sun, 08 Jun 2025 13:03:08 GMT
A bowl stacked with cauliflower and rice. Bookmark
A bowl stacked with cauliflower and rice. | recipesbyelisa.com

There's just something about this cauliflower tikka masala. I come back to it all the time when I'm craving something cozy with loads of flavor. Swapping in roasted cauliflower for the usual protein gives you a creamy tomato sauce that's totally plant-based and still super hearty. Even folks who usually eat meat are all in for seconds.

The first time I whipped this up it was freezing out and everyone needed something warm and filling. Since then this one keeps showing up for family dinners and any time we have a group to feed.

Irresistible Ingredients

  • Fresh cauliflower: Grab a big one. Firm, white florets are best—they give you a meaty bite and soak up every bit of flavor
  • Plain yogurt: Lets the flavors seep in and helps the cauliflower stay juicy while roasting. Either classic Greek or go with a non-dairy one if you want vegan
  • Lemon juice: Cuts through the creaminess and brightens it up. Fresh-squeezed, always
  • Ginger garlic paste: Adds real warmth and that traditional vibe. Smell it to check for freshness if buying jarred
  • Garam masala: Lots of bold, complex flavor—use a good quality one
  • Ground cumin and ground coriander: Bring a blend of earthiness and zingy citrus. Give 'em a sniff to make sure they're still fresh
  • Turmeric: Gives rich color and mild bite. Bright yellow powder means it's good
  • Paprika or Kashmiri chili powder: Gives a gentle heat and that brilliant red color
  • Salt: Makes every flavor pop. Fine sea salt dissolves best
  • Avocado or vegetable oil: Coats the cauliflower for roasting and helps things crisp up
  • Yellow onion: The magic behind silky sauce. Pick the biggest one you can for loads of sweetness
  • Fresh garlic and fresh ginger: Can't beat the punch of fresh for this dish
  • Green chilies: Add a little kick—use jalapeño for mild heat or serrano if you want more
  • Canned tomato purée or crushed tomatoes: Sets up that classic tang and body. If you can, use a really nice brand
  • Full-fat coconut milk or heavy cream: Makes it rich, smooth and indulgent
  • Sugar: Only if you need to take the edge off the tomatoes—a pinch is plenty
  • Kasuri methi (dried fenugreek): Unique finish and aroma. Try your local Indian market for this one
  • Chopped cilantro: Sprinkle on top for a fresh, herby kick

Simple How-To Steps

Finish off the dish & bring together:
Now pour in the coconut milk or cream, add a dash of fenugreek, more garam masala and taste. Pull it together with your roasted cauliflower and heat until everything’s cozy and blended. Adjust any salt or sweetness right now.
Blend your sauce for smoothness:
Let the tomato mix cook down with the lid on for about 10 to 15 minutes until it's thick and a deep reddish color. Want it extra silky? Carefully zap it smooth with an immersion blender right in the pot.
Toast your spices and add tomatoes:
Drop the heat then toss in coriander, cumin, turmeric, and chili powder. Stir them around so they get fragrant and slightly darker. Add your tomato purée next, scraping the pan well, and bring to a gentle simmer.
Start by marinating & roasting cauliflower:
Break cauliflower into chunky pieces. Mix with yogurt, lemon juice, spices, ginger and garlic. Let them hang out for at least a bit so the flavor sinks in. Spread cauliflower on a lined tray. Roast at 400°F until browned and tender on the edges—this gives a roasty, deep savoriness.
Get those aromatics going:
While the oven’s working, heat your oil or ghee in a big pan. Drop in the onion and keep it over medium heat for 8 to 10 minutes. You want it super soft and golden. Stir in fresh ginger, garlic, and chilies for seriously bold smells—about two minutes does it.
Finish with cilantro and serve:
Take off the heat. Load it up with lots of cilantro. Pile over rice or scoop with naan while it’s hot. Dig in!
A bowl packed with veggies and rice. Bookmark
A bowl packed with veggies and rice. | recipesbyelisa.com

Good Things to Know

  • It’s easy to go fully vegan and dairy free—just swap in the right yogurt and cream
  • Packed with antioxidants, vitamins and fiber from the cauliflower
  • Leftovers freeze great and microwave well

Kasuri methi totally makes this dish for me. It’s that secret magic that smells amazing and reminds me of happy family get-togethers. Don’t skip it if you can find it.

Storing How-To

Stick any leftovers in a container with a lid and keep chilled for up to four days. You can even freeze it for three months. Make sure it’s cool before you put it away. Warm it gently when you reheat, and if the sauce feels thick add a splash of water or broth to loosen it up.

Swap Ideas

The yogurt’s important for the flavor, but non-dairy unsweetened works fine. If Kashmiri chili powder is scarce, just go for paprika instead. Canned coconut milk stands in perfectly for the cream if you’re keeping it vegan. You’ll still get all the flavor even if you leave out the fenugreek—it just won’t have that extra note.

Serving Up

Ladle this thick masala over fluffy basmati or scoop alongside naan or roti. For a bigger spread, try some crisp salad, quick pickled onions, and extra lemon on the side. Leftover filling makes an awesome wrap or bowl for lunch the next day.

A bowl with rice topped by saucy cauliflower. Bookmark
A bowl with rice topped by saucy cauliflower. | recipesbyelisa.com

Culture Notes

Classic Indian tikka masala shows off proteins bathing in creamy, spiced tomato sauce. Here you switch out the meat for cauliflower and keep the same balance of smoky, creamy, and tangy flavors. Roasting the cauliflower gives it a deep flavor but keeps it nice and light, not greasy.

Frequently Asked Questions About Recipes

→ What's the best way to give the sauce a smoky vibe?

Crank up your oven and roast the marinated cauliflower until it gets nice and browned around the edges, then toss it in the sauce. That’s all you need to bring in some smokiness, no fuss.

→ Is coconut milk okay instead of cream?

Definitely! Go for full-fat coconut milk for a creamy, just-sweet-enough result. It swaps in for dairy perfectly—especially if you need it vegan.

→ How do I tone down the heat?

Just use less Kashmiri chili or swap it for sweet paprika. You can also leave out the green chilies if spicy isn’t your thing.

→ What goes well with this meal?

Try it with fluffy basmati rice, jeera rice, or some warm naan. If you want something extra, a cool cucumber raita or simple salad works great too.

→ How do I keep the cauliflower from going mushy?

Roast it just until you can pierce it with a fork and it’s got crispy bits. When you stir it into the sauce, go easy so it doesn’t fall apart.

Cauliflower Tikka Masala

Roasty cauliflower cozies up in a creamy, spiced tomato sauce loaded with warm spices. Grab some rice or naan to soak it all up.

Prep Time
30 minutes
Cooking Time
40 minutes
Total Time Required
70 minutes
Authored By: Elisa

Type of Recipe: Main Dishes

Skill Level: Medium

Cuisine Type: Indian

Servings Count: Makes enough for 4

Dietary Preferences: Suitable for Vegetarians, Gluten-Free Choice

Ingredients You'll Need

→ Roasted Cauliflower

Ingredient 01 15 ml vegetable oil or avocado oil
Ingredient 02 1.25 ml fine sea salt, or use more if you want
Ingredient 03 2.5 ml Kashmiri red chili powder, or swap with paprika if you'd like it milder
Ingredient 04 2.5 ml turmeric powder
Ingredient 05 5 ml ground coriander
Ingredient 06 5 ml ground cumin
Ingredient 07 5 ml garam masala
Ingredient 08 15 ml ginger-garlic paste (or just use 15 g each of minced ginger and garlic)
Ingredient 09 15 ml lemon juice from a fresh lemon
Ingredient 10 120 ml plain yogurt, goes for plant-based too
Ingredient 11 A big cauliflower head (about 900 g), torn into big chunks (around 4 cm)

→ Tikka Masala Sauce

Ingredient 12 Fresh cilantro, chopped up, for the top
Ingredient 13 15 ml dried fenugreek leaves (Kasuri Methi), crushed if you can get them (try not to skip)
Ingredient 14 Salt, sprinkle as much as you need
Ingredient 15 5 ml granulated sugar (if your tastebuds want it)
Ingredient 16 120–180 ml heavy cream or full-fat coconut milk goes in here
Ingredient 17 120 ml water or low-sodium vegetable stock
Ingredient 18 400 g of tomato purée or crushed tomatoes
Ingredient 19 2.5–5 ml Kashmiri red chili powder, or swap out for paprika to cut the heat
Ingredient 20 5 ml garam masala
Ingredient 21 5 ml turmeric
Ingredient 22 10 ml ground cumin
Ingredient 23 15 ml ground coriander
Ingredient 24 1–2 fresh green chilies (like serrano or jalapeño), chopped up or just left split—your call
Ingredient 25 4–5 garlic cloves, grated or chopped super small
Ingredient 26 5 cm fresh ginger, grated or minced fine
Ingredient 27 1 big onion (about 225 g), chopped up tiny
Ingredient 28 30 ml ghee or vegetable oil

Step-by-Step Instructions

Step 01

When you're all done, sprinkle over lots of fresh cilantro and dig in! Taste best with rice or naan on the side, while it’s nice and warm.

Step 02

Toss in cream or coconut milk now and let it get all smooth. Low simmer is best, especially if you picked dairy cream—skip boiling. Drop in garam masala and fenugreek leaves by first crushing them up in your hands. See if you want more salt or spice. Gently mix in your roasted cauliflower, making sure it gets coated all over. Let it gently bubble a little longer—5 to 7 minutes is just right so it soaks up flavor but doesn’t go mushy.

Step 03

Pop a lid on and let your sauce hang out for 10–15 minutes, stirring now and then till it’s thick. If you love it silky, use a stick blender right there in the pan or carefully scoop it into a blender (watch out for splatters). Pour it back if you needed to move it.

Step 04

Turn your heat down to medium-low. Sprinkle in coriander, cumin, turmeric, and chili powder. Stir non-stop for a minute so everything smells awesome. Scrape in those tomatoes, getting any stuck bits too, and toss in sugar and a bit of salt. Give it a little simmer so the flavors all hang out together and the sauce thickens.

Step 05

Start on that sauce while your cauliflower bakes! In a sturdy pan over medium heat, get your ghee or oil hot. Drop in onions and keep them moving for 8–10 minutes till they’re soft and started to tan. Add in ginger, garlic, and chilies if you’re up for it. Cook for just a minute or two more—you want your kitchen to smell amazing, but don’t let anything burn.

Step 06

Fire up your oven to 200°C. Put some parchment paper on your baking tray. Grab a bowl, toss in cauliflower florets with yogurt, lemon juice, ginger-garlic, garam masala, cumin, coriander, turmeric, chili, salt and that oil. Stir it around so everything’s covered. Let it hang out for 20–30 minutes (a little fridge time—longer, even better!). Spread it on the tray in one layer. Roast for about 20–25 minutes, flip them halfway so everything cooks nice and gets a little charred. Put them aside for later.

Extra Tips and Tricks

  1. Letting cauliflower sit in spices really helps it soak up flavors and makes it super juicy.
  2. Pick plant yogurt and coconut milk for a dairy-free swap—works out great!
  3. Blending makes your sauce silky smooth, but leaving it rough is totally cool too.

Must-Have Equipment

  • One big sheet pan
  • Parchment paper
  • Sturdy sauté pan or Dutch oven
  • Mixing bowls
  • Hand blender (just if you want the sauce smooth)

Allergy Information

Always double-check ingredient lists for allergens and seek advice if you're unsure.
  • Regular yogurt and cream means dairy; go for plant options if you want to skip dairy.

Nutritional Information (per portion)

The provided details are purely informational and should not replace professional advice.
  • Calorie Count: 450
  • Fat Amount: ~
  • Carbohydrate Amount: ~
  • Protein Amount: ~