Mains / Cauliflower Tikka Masala

Cauliflower Tikka Masala

Published: July 31, 2026

This simple cauliflower tikka masala features cauliflower in a creamy coconut-milk based gravy for an easy vegan main dish. Chickpeas and plenty of spice round out this curry.

Yield: 4 people

Prep time: 10 minutes

Total time: 45 minutes

Cauliflower curry with cilantro in a cast iron pan, surrounded by brown rice in a bowl, cilantro, and empty bowls for serving.

An Easy Vegetarian Tikka Masala

The author, a woman with long brown hair, smiling at the camera.

Tikka masala is one of the UK’s most popular dishes, both for cooking at home and takeout. No one’s quite sure where it comes from and there are a pile of explanations, but it’s definitely not an ancient dish. Usually made with chicken, it’s a spicy (masala, obviously) curry-style gravy and it’s excellent vegan, too.

Cauliflower tikka masala is an obvious riff on the classic chicken recipe, because cauliflower is the do-all vegetable. It’s good in everything and 100% the plant based version of chicken for when you’re not sure what to have for dinner. It also has a surprisingly long season, with different varieties growing well into winter, though it’s generally best in spring and early autumn depending on where you live.

This is ready in under an hour from start to finish and makes a great light dinner with or without rice or naan. All the spices make for excellent flavour without a long cooking time.

Alexandra, handwritten.

I first shared this recipe in 2020. It’s been updated with improvements to the recipe instructions and a retested and improved recipe, new photos, including step-by-step photos, and more helpful information.

I don’t use affiliate links. Any links you see here are to other recipes or related information, not paid links.

Ingredients You’ll Need and Why

Apart from the cauliflower, which can be from frozen, these are all shelf stable or long lasting ingredients. These are my notes from recipe testing and you can find the full recipe card with complete measurements and instructions below.

Cauliflower tikka masala ingredients with labels.
  • Garam masala: if you don’t have garam masala, you can use the following blend: ½ teaspoon each cardamom, cinnamon, cloves, and coriander. Since the other usual additions to a garam masala are included in the recipe anyway, you don’t need to add extra but you can up the cumin and cayenne slightly if you like.
  • Cauliflower: to use frozen cauliflower florets, add it at the same time, right from frozen, and follow the recipe as instructed with no change to the cooking time.
  • Tomato puree: not to be confused with tomato paste or tomato sauce. This is crushed tomatoes or passata, simply tomatoes that have been blended and jarred or canned. It should have no added ingredients other than tomatoes and perhaps salt.
  • Coconut milk: this should be full-fat canned coconut milk. If you’re not averse to dairy, you can sub heavy cream for the coconut milk and use butter in place of the oil. I haven’t tested this but it should be fine.
  • Sugar: a pinch of sugar rounds out the flavours and helps to neutralise any excess acidity from the tomatoes. This can be white, cane, brown, muscovado, date, or coconut sugar.Use honey if preferred.
  • Add-ins: beyond the spices, it’s a very minimal recipe and there’s not a substitute for cauliflower but you could add more vegetables! Green peas are great added right at the end of cooking time, and so are any fresh hardy greens like spinach and chard. You can add sweet potato, but then you’re heading more toward a cauliflower sweet potato curry.

How to Make Cauliflower Tikka

The method is very simple, but it is best to use a heavy pot with a tight-fitting lid so that the cauliflower can steam without the liquid escaping, as it is steamed rather than boiled in the gravy. Use a cast iron pot or Dutch oven if you have one.

Cauliflower curry steps 1 to 4, frying aromatics, cauliflower added, cooking, and with cream.

Step 1: fry the onions, garlic, and ginger for about eight minutes on low heat. The onion should be softened and translucent before continuing. If it’s sticking to the bottom of the pot, reduce the heat and optionally add a splash of water to help it release. Add the spices and cook for a few seconds to help release their oils.

Step 2: stir the cauliflower to coat in the spices and cook for a couple minutes. You won’t see any browning on the cauliflower and this step isn’t to cook the cauliflower fully. A brief sauté without extra liquid in the pot now helps the cauliflower cook more quickly once the tomatoes are added.

Step 3: add the crushed tomatoes and chickpeas and cook until the cauliflower is tender. The pot should be tightly covered to steam the cauliflower during this step, and too much steam escaping will lead to under-cooking or uneven cooking of the cauliflower.

Step 4: make sure the cauliflower is fork-soft, then stir in the coconut milk and season to taste before serving. The coconut milk is added at the end to avoid potential splitting, which happens with some brands of coconut milk when heated too much.

Cauliflower curry with rice in a bowl, topped with fresh coriander.

Expert Tips for the Best Curry

  • Don’t skip the sweetener: sugar or honey are important to add to this recipe – usually I’d use less than a full teaspoon for other recipes, but there is quite a bit of sweetness in a tikka masala. It is key so please don’t leave it out. You can use cane sugar or maple syrup or whatever you prefer, just add a sweetener.
  • Use full-fat milk: it won’t taste the same with low-fat coconut milk, and you’ll get a thin, runny texture if you use a reduced-fat alternative. Try to find a brand with at least 60% coconut. The recipe calls for only the cream from a can of coconut milk. If you find you need to thin the curry a bit, you can use the water from the coconut milk instead of tap water.
  • Adjust the spice level: tikka masala is meant to be a spicy dish. I’ve toned it down a bit here with a half teaspoon of cayenne pepper, but your garam masala probably includes some kind of hot pepper too. Reduce the cayenne if you have a hard time with spice, or increase it if you love it.
  • Serve with: I usually serve vegetarian tikka masala with brown rice. It’s a good match because brown rice takes about 40 minutes to cook, so if you start it just before you start on the tikka masala, they’ll both be done right around the same time. If you prefer it, naan is a great fit too.
Cauliflower curry with cilantro in a cast iron pan, surrounded by brown rice in a bowl, cilantro, and empty bowls for serving.
4.80 from 10 votes

Cauliflower Tikka Masala

Prep Time: 10 minutes
Cook Time: 35 minutes
Total Time: 45 minutes
Servings: 4 people

Description

This simple cauliflower tikka masala features cauliflower in a creamy coconut-milk based gravy for an easy vegan main dish. Chickpeas and plenty of spice round out this curry.

Ingredients

  • 2 tablespoons oil
  • 1 medium onion diced
  • 2 cloves garlic minced
  • 1 thumb ginger minced (~2 tablespoons)*
  • 2 teaspoons garam masala
  • 1 teaspoon cumin
  • 1 teaspoon turmeric
  • 1 teaspoon sea salt to taste
  • 1 teaspoon black pepper
  • ½ teaspoon cayenne pepper to taste
  • 1 medium head of cauliflower cut into florets
  • 400 ml (13.5 oz) passata (crushed canned tomatoes)
  • 200 grams (1 cup) chickpeas cooked or canned, rinsed well
  • 400 ml (13.5 oz) full-fat canned coconut milk cream only**
  • 1 teaspoon sugar or honey

To Serve

  • Brown rice or naan
  • Fresh coriander (cilantro)

Instructions

  • If planning to serve with brown rice, start it now so that it has time to cook while the tikka masala is cooking.
    Brown rice or naan
  • Heat a large, heavy lidded pot over medium heat. Once the pot is hot, pour in the oil. Add the onion, garlic, and ginger. Reduce the heat to low and cook for 8 to 10 minutes, stirring frequently, until the onion is translucent and fragrant. Add a splash of water and reduce the temperature if the vegetables are sticking to the bottom of the pot.
    2 tablespoons oil, 1 medium onion, 2 cloves garlic, 1 thumb ginger
  • Add the garam masala, cumin, turmeric, salt, black pepper, and cayenne pepper. Stir and cook for about 30 seconds.
    2 teaspoons garam masala, 1 teaspoon cumin, 1 teaspoon turmeric, 1 teaspoon sea salt, 1 teaspoon black pepper, ½ teaspoon cayenne pepper
  • Add the cauliflower and stir to coat it in the spices. Stir in the passata and chickpeas. Cover and increase the heat to bring the curry to a low boil, then reduce the heat to simmer for 30 minutes, or until the cauliflower is tender when pierced with a fork.
    1 medium head of cauliflower, 400 ml (13.5 oz) passata (crushed canned tomatoes), 200 grams (1 cup) chickpeas
  • Stir in the coconut milk and sugar. Taste and season if needed, and serve over brown rice. Leftovers will keep well in a sealed container in the refrigerator for three days, and can be frozen up to three months.
    400 ml (13.5 oz) full-fat canned coconut milk, 1 teaspoon sugar, Fresh coriander (cilantro)

Video

Notes

* If you find ginger spicy, finely grate it with a microplane instead of mincing.
** The amount of cream from a can of coconut milk varies from brand to brand, but it’s slight enough that it won’t make a difference for this recipe. Just make sure you’re choosing one with a high fat content, minimum 60% coconut to water. Alternatively, you can use 1 cup of coconut cream.
Frozen cauliflower florets can replace the fresh cauliflower. Add about 900 grams (3 cups) when instructed and follow the recipe as written with no changes.
Storage: keep leftovers in a sealed container in the refrigerator for 3 to 4 days.
Freezing: transfer to an airtight container and freeze for up to three months. Thaw in the refrigerator before reheating as usual.

Nutrition

Serving: 1 | Calories: 482kcal | Carbohydrates: 42g | Protein: 12g | Fat: 34g | Saturated Fat: 23g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 7g | Sodium: 685mg | Potassium: 1387mg | Fiber: 12g | Sugar: 16g | Vitamin A: 668IU | Vitamin C: 87mg | Calcium: 109mg | Iron: 6mg

Nutrition is provided as a courtesy and is an estimate. If this information is important to you, please have it verified independently.

    About Alexandra Daum

    Alexandra Daum is a professional recipe developer, food photographer, and cookbook author. She started sharing carefully tested vegetarian recipes in 2014 and has since published hundreds of recipes with seasonal ingredients and whole grains as the focus. Her work has been featured on CTV, in House & Home and Chatelaine, on popular websites like Buzzfeed and Best Health, and in countless other publications.

    The author, a woman with long brown hair, smiling at the camera.
    4.80 from 10 votes (10 ratings without comment)

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.