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.

Creamy Vegan Tikka Masala
  • 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

  1. Preheat your oven to 400 degrees Fahrenheit and line a baking sheet with parchment paper.
  2. 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.
  3. Meanwhile, heat the remaining 1 tablespoon of coconut oil in a large deep skillet or Dutch oven over medium heat.
  4. Sauté the diced onion for 6 to 8 minutes until soft and translucent.
  5. Add the minced garlic and grated ginger, cooking for 1 minute until fragrant.
  6. Stir in the remaining garam masala, turmeric, and cumin, toasting the spices for 1 minute.
  7. Pour in the crushed tomatoes and maple syrup, simmer for 5 minutes, then transfer the sauce to a blender and process until completely smooth.
  8. Return the blended sauce to the skillet, pour in the full-fat coconut milk and drained chickpeas, and simmer gently for 10 minutes.
  9. 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.