Creamy Vegan Tikka Masala
This plant-based version of the beloved Indian classic features tender, spiced cauliflower and chickpeas simmered in a rich, coconut-milk-based tomato gravy. Infused with ginger, garlic, and warm spices, it delivers all the comforting creaminess of the traditional dish.
- Prep time: 10 minutes
- Cook time: 17 minutes
- Total time: 27 minutes
- Servings: 4
- Difficulty: Easy
- Cuisine: International
Ingredients
- 1 medium head cauliflower, cut into bite-sized florets
- 1 can (15 ounces) chickpeas, drained and rinsed
- 2 tablespoons coconut oil, divided
- 1 large yellow onion, finely diced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 1.5 tablespoons garam masala
- 1 teaspoon ground turmeric
- 1 teaspoon ground cumin
- 1 can (14 ounces) crushed tomatoes
- 1 can (14 ounces) full-fat coconut milk
- 1 tablespoon pure maple syrup
- 1/4 cup fresh cilantro, chopped
Instructions
- Preheat your oven to 400 degrees Fahrenheit and line a baking sheet with parchment paper.
- Toss the cauliflower florets with 1 tablespoon of melted coconut oil, 1/2 teaspoon of garam masala, and salt; roast for 20 minutes until tender and browned at the edges.
- Meanwhile, heat the remaining 1 tablespoon of coconut oil in a large deep skillet or Dutch oven over medium heat.
- Sauté the diced onion for 6 to 8 minutes until soft and translucent.
- Add the minced garlic and grated ginger, cooking for 1 minute until fragrant.
- Stir in the remaining garam masala, turmeric, and cumin, toasting the spices for 1 minute.
- Pour in the crushed tomatoes and maple syrup, simmer for 5 minutes, then transfer the sauce to a blender and process until completely smooth.
- Return the blended sauce to the skillet, pour in the full-fat coconut milk and drained chickpeas, and simmer gently for 10 minutes.
- Stir the roasted cauliflower into the sauce, simmer for another 2 minutes to combine flavors, then garnish with fresh cilantro and serve.
Tips
- Roasting the cauliflower first adds a smoky, caramelized depth of flavor that boiling or steaming simply cannot replicate.
- Use full-fat canned coconut milk for the richest, creamiest texture; light coconut milk will result in a watery sauce.
- Blending the tomato-onion base before adding the coconut milk creates that signature silky-smooth restaurant curry texture.
Frequently Asked Questions
Can I use tofu instead of chickpeas?
Absolutely. Cubed extra-firm tofu (either pan-seared or baked) works beautifully as a protein swap in this recipe.
Does this freeze well?
Yes, this curry freezes wonderfully. Let it cool completely, store in a freezer-safe container for up to 3 months, and thaw in the fridge before reheating.
Is this dish spicy?
This recipe is quite mild and family-friendly. If you prefer heat, add 1/2 teaspoon of cayenne pepper or a chopped jalapeño with the onions.