Cauliflower Tikka Masala
Cauliflower Tikka Masala is a warm, comforting dish that brings the flavors of traditional Indian cuisine to your plant-based table.
In this recipe, roasted cauliflower florets are simmered in a rich tomato-based sauce filled with aromatic spices like cumin, garam masala, turmeric, and paprika. Instead of cream or butter, I use coconut milk to keep it creamy and completely dairy-free.
This is a simple recipe that’s full of bold flavor, perfect for weeknight dinners or weekend cooking. The cauliflower holds its texture beautifully and absorbs all the delicious spices from the gravy. It’s satisfying, hearty, and surprisingly easy to make.
This Cauliflower Tikka Masala is a great way to enjoy a healthier version of a beloved Indian classic—without compromising on taste or tradition.
Nutritional Info: Cauliflower Tikka Masala (Per Serving, serves 6)
- | Calories: ~170 kcal
- | Protein: 4g
- | Carbohydrates: 15g
- | Fiber: 4g
- | Sugar: 5g (from tomato and onion)
- | Total Fat: 10g
- | Saturated Fat: 5g (from coconut milk)
- | Sodium: 380mg (adjusted for salt)
- | Vitamin C: High (from cauliflower)
- | Iron: Good source (from spices and cauliflower)
What is Tikka Masala?
Tikka Masala is a rich, creamy, tomato-based Indian curry usually made with grilled or roasted chunks of protein, such as paneer or meat.
The word “tikka” refers to small pieces or chunks, and “masala” means a spice mix. The sauce is simmered with aromatic spices like garam masala, turmeric, cumin, and coriander, making it warm, comforting, and flavorful.
In this vegan version, roasted cauliflower replaces meat, giving the same depth and satisfaction without any animal products
Why I Love Making Cauliflower Tikka Masala
I love making Cauliflower Tikka Masala because it feels indulgent but is actually nourishing and plant-based. It’s a recipe that lets me enjoy the bold, complex flavors of Indian cuisine without using dairy or meat. Roasting the cauliflower adds a wonderful smoky touch, and the creamy tomato gravy is pure comfort. Plus, it’s a great way to use up a whole cauliflower and make a dish that feels both hearty and healthy. Everyone at home loves it—even the ones who aren’t vegan!
What is Needed to Make Cauliflower Tikka Masala?
Main Ingredients:
- Cauliflower (1 large head, cut into 2” florets): The main star, roasted for a smoky flavor and firm bite.
- Oil (2 tbsp): Used to roast the cauliflower, helping it brown and crisp.
- Salt: For seasoning the cauliflower and the curry.
- Onion (1, chopped): Adds depth and sweetness to the base.
- Garlic (3 cloves, minced): Brings a warm, savory note.
- Ginger (1-inch piece, minced): Adds heat and freshness.
- Tomato purée (2 cups): Forms the base of the tikka masala sauce.
- Coconut milk or cashew cream (½ cup): Provides creaminess without dairy.
- Water (½ cup): Adjusts the sauce consistency.

Whole Spices:
- Cumin seeds (1 tsp): Toasted at the start for an earthy aroma.
- Bay leaf (1): Adds a subtle herbal depth to the sauce.
Ground Spices:
- Turmeric (1 tsp): For color and anti-inflammatory benefits.
- Coriander powder (1 tsp): Lends a citrusy, warm flavor.
- Garam masala (1 tsp): The final touch for fragrance and depth.
- Paprika (1 tsp): Adds mild heat and red color.
- Cayenne pepper (½ tsp, optional): For extra heat.
- Kasoori methi (1 tbsp): Dried fenugreek leaves for that restaurant-style flavor.
Garnish:
- Fresh coriander (¼ cup, chopped): Adds color and freshness.
- Chopped cashews: For crunch and richness.
Low-Fat Alternatives/Oil-Free version
- Instead of oil for roasting and sautéing, use vegetable broth to reduce fat.
- Use light coconut milk or unsweetened oat or almond milk instead of full-fat coconut milk.
- Cashew cream can also be made with soaked cashews and water for a creamy but lower-fat option.

How to Cook Cauliflower Tikka Masala
Step 1:
Preheat your oven to 425°F (220°C). Cut the cauliflower into bite-sized florets. Toss them in a little oil and salt until evenly coated.
Step 2:
Spread the cauliflower florets on a baking tray in a single layer. Roast them for about 20 minutes on one side. Flip all pieces and roast for 10 minutes, or until they are golden brown and slightly crispy on the edges. This brings out a rich, roasted flavor.
Step 3:
While the cauliflower is roasting, heat some oil or broth in a deep pan. Add cumin seeds and a bay leaf, and let them sizzle for a few seconds.
Step 4:
Add finely chopped onions to the pan. Cook them until they turn golden brown. Then stir in ginger garlic paste. Let them cook for about 1 to 2 minutes until fragrant.
Step 5:
Add the ground spices like turmeric, coriander, paprika, and garam masala. Stir for a few seconds to toast the spices gently.
Step 6:
Pour in tomato purée and let it simmer on medium heat. Cook until the mixture thickens and the oil begins to separate from the sides of the pan.
Step 7:
Add the roasted cauliflower to the pan. Stir to coat it well in the sauce. Add a splash of water and pour in the coconut milk. Let the curry simmer for 10 to 15 minutes until the flavors combine and the sauce becomes creamy.
Step 8:
Turn off the heat. Garnish with freshly chopped coriander leaves and toasted cashews if using.
Step 9:
Serve hot with rice, roti, or naan. Enjoy the rich, spiced flavor and creamy texture
Cauliflower Tikka Masala Recipe
Equipment
- Set of Measuring Spoons
- One Set of measuring cups
- Cutting Boards and Knives
- Baking Sheet
- Oven
- Wok or wide pan
Ingredients
- 1 large head cauliflower cut into 2” florets
- 2 tbsp oil for roasting
- Salt to taste
- 1 onion finely chopped
- 1 tbsp ginger-garlic paste minced
- 2 cups tomato purée
- 1/2 cup coconut milk or cashew cream
- 1 cup water adjust as needed
Whole Spices:
- 1 tsp cumin seeds
- 1 bay leaf
- 1 tbsp Kasoori methi
Ground Spices:
- 1 tsp turmeric
- 1 tsp coriander powder
- 1 tsp garam masala
- 1 tsp kashmiri chilli powder or paprika
- 1/2 tsp cayenne pepper optional
Garnish
- ¼ chopped coriander
- Chopped cashews optional
Instructions
- Preheat oven to 425°F (220°C). Toss cauliflower florets with oil and salt.
- Roast for 20 minutes, flip all pieces, and then roast for another 10 minutes or until golden brown and slightly crispy.
- In a large pan, heat a splash of oil (or broth). Add cumin seeds and bay leaf.
- Add chopped onion and sauté until golden. Add ginger garlic paste, cook for 2 more minutes.
- Stir in all ground spices and cook for 30 seconds.
- Add tomato purée and simmer for 10 minutes.
- Add roasted cauliflower, water, and coconut milk. Simmer for 10–15 minutes, until sauce thickens and flavors meld. Adjust salt and seasonings if needed.
- Remove the bay leaf, and garnish with cilantro before serving.
Notes
Reasons to Love Cauliflower Tikka Masala
- It’s a completely vegan and dairy-free version of a popular Indian curry.
- Roasting the cauliflower adds an extra layer of smoky, savory flavor.
- The dish is rich and creamy, yet made with wholesome, plant-based ingredients.
- It’s perfect for meal prep or serving to guests — always a hit!
- It’s a balanced dish that provides fiber, vitamins, and comforting spices.
Serving Suggestions for Cauliflower Tikka Masala
- | Serve hot with warm basmati rice or jeera rice for a classic combo.
- | Pair with soft roti, naan, or vegan paratha for a comforting Indian meal.
- | Add a side of cucumber raita or vegan yogurt dip to balance the spices.
- | Complement with a fresh green salad or kachumber salad for a light contrast.
- | For a nourishing bowl, top it over quinoa or millets instead of rice.
Cooking Tips and Techniques
1.Roast the cauliflower at a high temperature so it browns nicely.
2. Toast the cumin seeds before adding the onion to bring out their aroma.
3. Simmer the tomato sauce long enough to reduce raw flavor.
4. Add kasoori methi at the end of cooking for a burst of authentic flavor.
5. If the sauce is too thick, add a splash of water to adjust consistency.
Try my other Vegan Cauliflower Recipes:
Aloo Gobi Curry (Cauliflower with Potatoes)
Why You Should Try This Recipe
This Cauliflower Tikka Masala recipe is a delicious way to enjoy a classic Indian curry in a plant-based form. There’s no compromise on flavor—thanks to the roasted cauliflower and rich, spiced tomato sauce, the dish feels hearty and luxurious.
The creamy sauce is made without dairy, and the use of whole and ground spices brings out complex, warming flavors. Cauliflower is not just a filler here—it’s the hero, bringing fiber, vitamins, and a satisfying meal
Frequently Asked Questions
1. Is Cauliflower Tikka Masala vegan?
Yes, this recipe is 100% vegan. It uses roasted cauliflower instead of meat and coconut milk or cashew cream in place of dairy.
2. Can I make Cauliflower Tikka Masala without coconut milk?
Absolutely! You can replace coconut milk with oat milk, almond milk, or a cashew-based cream for similar creaminess without coconut flavor.
3. Can I freeze Cauliflower Tikka Masala?
Freezing is not recommended.
4. Is Cauliflower Tikka Masala spicy?
It has mild to medium heat depending on how much cayenne pepper or paprika you use. You can easily adjust the spice level to your taste.
5. What should I serve with Cauliflower Tikka Masala?
It pairs wonderfully with basmati rice, jeera rice, naan, roti, or even quinoa for a protein-rich twist.
6. Can I make it without oil?
Yes, for an oil-free version, roast the cauliflower without oil and sauté the aromatics in vegetable broth instead.
7. Can I use frozen cauliflower?
Fresh cauliflower is best for roasting, but you can use frozen florets if needed. Thaw and pat dry before roasting to avoid sogginess. Fresh cauliflower is the best.
8. How do I thicken the curry?
Simmer the curry uncovered to reduce the liquid. You can also mash a few cauliflower pieces in the sauce to naturally thicken it.
9. Can I add other vegetables to this dish?
Yes! Bell peppers, peas, potatoes, or tofu can be added for extra nutrition and variety.
10. I do not eat onions and garlic. Can I still make this dish?
Yes, you can skip onions and garlic. Add more ginger, a pinch of asafoetida (hing), and extra kasoori methi for depth of flavor.
11. How long does it take to cook Cauliflower Tikka Masala?
It takes about 25 minutes to roast the cauliflower and another 20–25 minutes to make the sauce. The total time is roughly 45–50 minutes.



