Pack your lunch or dinner with lots of vegetables and warm spices. This Cauliflower Tikka Masala is a vegetarian, vegan-friendly, and naturally gluten-free one-pot meal loaded with hearty ingredients—perfect for fall or winter meal prep.

Cauliflower Tikka Masala Made Easy
This recipe is one of those discoveries you want to tell everyone about. It blends the comforting warmth of classic tikka masala with a plant-based twist: cauliflower, sweet potatoes, garbanzo beans, and peas make a filling, flavorful dish. I tested and refined it several times to get the balance right, and every batch kept improving.
This recipe is:
- Vegan
- Vegetarian
- Naturally gluten-free
- Packed with vegetables and plant protein

The Easiest One-Pot Meal – Cauliflower Tikka Masala
This is truly a one-pot meal: everything goes into a single large pot and, with a little simmering, dinner is ready in about 30 minutes of active cooking (50 minutes total). Below are helpful tips to get the best results.
Tips & Tricks
- Let it simmer. The flavors deepen the longer the sauce simmers. If you have an extra 10–15 minutes, let it bubble on low for a richer result.
- Don’t be shy with spices. This dish is meant to be aromatic and layered. If you’re new to masala blends, add spices gradually and taste as you go to find your preferred intensity.
- Serve with your favorites. We like sprouted brown rice and garlic naan as accompaniments. If you avoid gluten, serve over rice, quinoa, or cauliflower rice.
- Pack it with vegetables. The recipe uses hearty veggies that hold up well: cauliflower, sweet potatoes, onion, and peas. Swap in potatoes, root vegetables, or squash if you prefer.
- Add meat if you must. For non-vegetarians, cooked chicken or meatballs would pair nicely, though the dish is delicious as written.

Everything You Need to Know
What does tikka masala sauce taste like?
Tikka masala is traditionally a tomato-and-cream-based sauce seasoned with Indian spices. In this plant-based version, coconut milk replaces the dairy cream, giving the sauce a slightly sweet, creamy coconut base balanced by warm spices and tomato.
What is masala spice?
Masala is a blend of ground spices—often including cumin, coriander, cardamom, cloves, cinnamon, fennel, and black pepper. Garam masala is a common pre-mixed option that brings a deep, warming flavor to curries and stews.
What can I serve with this tikka masala?
This curry is versatile. Serve with:
- Garlic naan or plain naan (if you eat gluten)
- Brown or white rice
- Lentils or quinoa
- Cauliflower rice for a lower-carb option
- A simple salad or extra roasted vegetables
Can I make this in a slow cooker?
Yes. Place all ingredients except frozen peas into the slow cooker and cook on high for 3–4 hours. Add peas during the final 30 minutes. Serve over rice or your preferred grain.
Related Recipes
Tikka Masala Variations
- Tikka Masala Meatballs
- Slow Cooker Chicken Tikka Masala
- Chicken Tikka Masala Casserole

Storage
Store cooled tikka masala in an airtight container in the refrigerator for up to 7 days. Ensure the curry has cooled to room temperature before refrigerating.
Freezer Directions
Allow the curry to cool completely, then transfer to a freezer-safe, airtight container. Label with the date and freeze for up to 3 months. To reheat, thaw overnight in the refrigerator (which can take up to 24 hours), then warm gently on the stove or in the microwave.
More Vegetarian Dinners
Vegetarian Dinner Ideas
- Vegetarian Creamy Cashew Curry
- Vegetarian Harvest Grain Bowl
- Sweet Potato Lentil Stew
Cauliflower Tikka Masala Recipe
By: Lee Funke
Prep: 20 mins | Cook: 30 mins | Total: 50 mins | Serves: 8
Ingredients
- 2 tablespoons ghee (or substitute olive oil or coconut oil)
- 2 large sweet potatoes, peeled and chopped
- 1 medium yellow onion, chopped
- 1 large head cauliflower, chopped (about 4 cups)
- 15 oz canned full-fat coconut milk
- 15 oz canned tomato sauce
- 2 tablespoons garam masala
- 1 teaspoon ground ginger
- 1 teaspoon turmeric
- 1/8 teaspoon cayenne pepper (adjust to taste)
- 1/2 teaspoon ground nutmeg
- 1 teaspoon ground cinnamon
- 1/4 teaspoon ground chipotle powder
- 6 cloves garlic, minced
- 1 tablespoon maple syrup
- 15 oz canned garbanzo beans (drained)
- 10 oz frozen English peas, uncooked (about 1.5 cups)
Instructions
- Heat the ghee or oil in a large pot over medium-high heat. When hot and fragrant, add the sweet potatoes.
- Cover and sauté the sweet potatoes for 6–8 minutes, stirring every two minutes so they cook evenly.
- Add the chopped onion and cauliflower and cook another 2–3 minutes until the onion softens slightly.
- Stir in the coconut milk, tomato sauce, garam masala, ground ginger, turmeric, cayenne, nutmeg, cinnamon, chipotle powder, minced garlic, and maple syrup. Mix well and bring the mixture to a gentle boil.
- Reduce the heat to low and let the curry simmer for 15–20 minutes, until the vegetables are tender and the flavors have melded.
- Add the drained garbanzo beans and frozen peas near the end of cooking, just to heat through (if using frozen peas, add right at the end).
- Serve the tikka masala over brown rice, quinoa, or with your favorite bread, and enjoy.
Tips & Notes
- If using frozen peas, add them at the end so they stay bright and tender.
- Nutrition values are approximate and are calculated for 8 servings; they do not include rice or other accompaniments.
Nutrition (per serving)
Calories: 292 kcal; Carbohydrates: 38 g; Protein: 9 g; Fat: 12 g; Fiber: 9 g; Sugar: 13 g. (Approximate values.)