Creamy Roasted Cauliflower and Chickpea Tikka Masala

Published: May 1, 2026
Priya SharmaPriya Sharma
Categories: Vegetarian, Indian
Tags: Comfort Food, healthy, gluten-free, Vegetarian, Indian, Curry

Cauliflower Tikka Masala

A rich, spiced tomato curry with roasted cauliflower and chickpeas. Gluten-free and vegetarian.

Prep Time:15 minCook Time:30 minTotal Time:45 minServings:4Difficulty:Medium

Nutrition (per serving)

Calories:385 kcal
Protein:12 g
Carbs:34 g
Fat:24 g

There is something incredibly soul-warming about a deep, aromatic Tikka Masala. This vegetarian version swaps out the meat for tender roasted cauliflower and hearty chickpeas, creating a dish that’s just as satisfying as the original. It’s a staple in my kitchen for those chilly nights when you need a hug in a bowl, offering a perfect balance of smoky spices and creamy coconut milk.

The secret to the depth of flavor here is roasting the cauliflower until the edges are slightly charred before adding it to the sauce. This adds a nutty complexity that pairs beautifully with the tangy tomato base. Best of all, it's naturally gluten-free and vegan-friendly, making it a crowd-pleaser for guests with various dietary needs.

Ingredients

  • Cauliflower head, cut into florets:1 piece
  • Chickpeas, drained and rinsed:15 oz
  • Olive oil:3 tbsp
  • Yellow onion, diced:1 piece
  • Garlic cloves, minced:3 pieces
  • Fresh ginger, grated:1 tbsp
  • Garam masala:2 tsp
  • Ground turmeric:1 tsp
  • Ground cumin:1 tsp
  • Tomato sauce or tomato puree:15 oz
  • Full-fat coconut milk:1.5 cups
  • Fresh cilantro, chopped:¼ cup
  • Salt and black pepper:1 tsp

Instructions

  1. Preheat your oven to 400°F. Line a large baking sheet with parchment paper.

    Parchment-lined baking sheet beside a warm oven
  2. In a large bowl, toss the cauliflower florets and chickpeas with 2 tablespoons of olive oil, salt, and pepper. Spread them in a single layer on the baking sheet.

    Cauliflower and chickpeas tossed with olive oil
  3. Roast for 20-25 minutes, tossing halfway through, until the cauliflower is tender and the edges are golden brown.

    Roasted cauliflower and chickpeas with golden edges
  4. While the vegetables roast, heat the remaining tablespoon of olive oil in a large pot or deep skillet over medium heat.

    Olive oil warming in a deep skillet
  5. Add the diced onion and cook for 5 minutes until soft and translucent. Stir in the garlic and ginger, cooking for another 1 minute until fragrant.

    Onion, garlic, and ginger softening in a skillet
  6. Add the garam masala, turmeric, and cumin to the pot. Stir constantly for about 30 seconds to toast the spices and release their oils.

    Ground spices blooming with onions in a skillet
  7. Pour in the tomato sauce and bring to a gentle simmer. Let it cook for 5-8 minutes to allow the flavors to meld.

    Tomato tikka sauce simmering in a skillet
  8. Stir in the coconut milk and bring the sauce back to a simmer. Add the roasted cauliflower and chickpeas into the sauce.

    Coconut milk swirled into tikka sauce
  9. Let everything simmer together for 5 minutes. Taste and adjust seasoning with extra salt or pepper if needed.

    Cauliflower and chickpeas simmering in tikka sauce
  10. Garnish with fresh cilantro and serve hot over basmati rice or with gluten-free naan.

    Tikka masala garnished with cilantro and rice

Tips & Notes

  • For an extra kick of heat, add a pinch of cayenne pepper or a diced serrano chili with the onions.
  • If the sauce is too thick, you can thin it out with a splash of vegetable broth or water.
  • Make sure to use full-fat canned coconut milk for the creamiest texture; the carton versions are often too thin.