Why You’ll Love This Recipe
This cauliflower tikka masala is the kind of meal that feels like restaurant food but is incredibly simple to make at home.
- Ready in about 30 minutes using one pot
- Creamy, rich, and full of bold Indian spices
- Perfect for busy weeknights
- Naturally vegan and family-friendly
- Minimal cleanup thanks to the Instant Pot
The sauce is smooth, aromatic, and slightly spicy with a deep tomato base balanced by coconut cream for richness.
What Is Tikka Masala?
Tikka masala is a popular Indian-inspired curry made with vegetables or protein simmered in a spiced tomato-based sauce. It’s known for its creamy texture, warm spices, and comforting flavor.
This version uses cauliflower as the main ingredient, making it a lighter plant-based alternative while keeping all the classic flavors.
Key Ingredients
Cauliflower
Fresh cauliflower works best. Choose firm, white florets with no dark spots for the best texture after cooking.
Aromatics
Onion, garlic, and fresh ginger form the flavor base. They are sautéed first to build depth in the curry.
Spices
A warm blend of:
- Garam masala
- Turmeric
- Cumin
- Coriander
- Chili powder
- Optional fenugreek leaves
These spices create the signature tikka masala flavor.
Tomatoes
Canned diced tomatoes make the base of the sauce. They add acidity, sweetness, and body to the curry.
Creaminess
Coconut cream is added at the end for a rich, silky finish. You can also use other plant-based cream alternatives.
Garnish
Fresh cilantro and roasted cashews add freshness and crunch before serving.
How to Make Instant Pot Cauliflower Tikka Masala
Build the Flavor Base
Turn on sauté mode. Heat oil and vegan butter, then cook onion, garlic, and ginger until softened and slightly golden. Add all spices and stir well, allowing them to toast and release their aroma. Add a small splash of water to deglaze the pot and prevent burning.
Pressure Cook
Add cauliflower florets, canned tomatoes, salt, and a little sugar to balance acidity. Stir everything together. Seal the Instant Pot and cook on high pressure for 2 minutes. Allow a short natural release, then carefully release remaining pressure.
Finish the Curry
Open the lid and stir in coconut cream until smooth and creamy. Adjust salt and spice level if needed.
Serve
Top with fresh cilantro and roasted cashews. Serve hot with:
- Steamed basmati rice
- Quinoa or other grains
- Warm naan bread
Cooking Tips
- Keep cauliflower florets medium-sized so they don’t overcook
- Don’t skip deglazing the pot to avoid a burn warning
- Adjust salt at the end for best flavor balance
- For softer cauliflower, increase pressure cooking time slightly
- Add chickpeas or peas for extra protein and texture
Variations
You can easily customize this curry:
- Add chickpeas for extra protein
- Stir in spinach or green peas after cooking
- Use cashew cream instead of coconut for a different flavor
- Add tofu or vegan chicken alternatives
How to Store
- Refrigerate: up to 3 days in an airtight container
- Freeze: up to 3 months
- Reheat: gently on stovetop or in Instant Pot on sauté mode
Serving Ideas
This curry pairs perfectly with:
- Basmati rice
- Naan or flatbread
- Quinoa for a healthier option
FAQ
Yes. Simmer everything in a pot for about 15 minutes until cauliflower is tender.
Yes, but fresh cauliflower gives better texture and flavor.
It’s a plant-based, simplified version inspired by traditional tikka masala flavors.
Final Thoughts
This Instant Pot cauliflower tikka masala is a quick, comforting curry that delivers deep flavor with very little effort. It’s perfect for weeknight dinners and easy meal prep, and it brings restaurant-style taste straight to your kitchen.

