This vegan chickpea tikka masala is creamy, fragrant, and ready in 30 minutes flat. ♡
Tikka masala usually means a long simmer and a stack of bowls. This vegan version skips both. You get the rich tomato cream curry sauce you crave with hearty chickpeas instead of chicken, ready in the time it takes to cook basmati rice. If you love plant based meals try our vegan chocolate chia pudding for breakfast next.
Every ingredient is plant based: full fat coconut milk replaces dairy, chickpeas replace the meat, and the spices do the same heavy lifting they always do. Let’s make it together.
Ingredients
Vegan Chickpea Tikka Masala
- 2 cans (15 oz each) chickpeas, drained and rinsed
- 1 can (14 oz) full-fat coconut milk
- 1 can (14 oz) crushed tomatoes
- 1 large yellow onion, finely diced
- 6 cloves garlic, minced
- 2 tbsp fresh ginger, grated
- 2 tbsp olive oil or coconut oil
- 2 tbsp tomato paste
- 1 tbsp garam masala
- 1 tsp ground cumin
- 1 tsp ground turmeric
- 1 tsp smoked paprika
- 1/2 tsp cayenne, adjust to taste
- 1 tsp kosher salt
- 1 tsp brown sugar (optional, balances acidity)
- 1/2 cup fresh cilantro, chopped
- 1 lime, cut into wedges
- Cooked basmati rice for serving
Optional add-ins
- Baby spinach (stir in at the end)
- Roasted cauliflower florets
- Diced sweet potato
- Cashew butter for korma style
- Coconut cream for extra richness
How to Make Vegan Chickpea Tikka Masala
- Soften. Heat oil in a deep skillet over medium heat. Add the diced onion and a pinch of salt. Cook for 5 minutes until softened and translucent.
- Bloom. Add the minced garlic, grated ginger, and tomato paste. Cook 1 minute until fragrant. Stir in all the dry spices (garam masala, cumin, turmeric, smoked paprika, cayenne). Toast for 30 seconds, stirring constantly.
- Simmer. Pour in the crushed tomatoes and stir to combine. Simmer 5 minutes until the sauce deepens in color and starts to thicken.
- Cream. Add the full fat coconut milk and brown sugar. Stir well. Simmer another 5 minutes until silky.
- Chickpeas. Add the drained chickpeas. Stir to coat. Simmer 8 to 10 minutes until the sauce hugs every chickpea and turns glossy.
- Finish. Taste and adjust salt. Stir in half the chopped cilantro.
- Serve. Spoon over basmati rice. Top with the remaining cilantro, a swirl of coconut cream, and a lime wedge. Pair it with our garlic butter steak pasta for a comfort food night.
Why This Recipe Works
The trick to a fast plant based curry is blooming the spices in oil before any liquid hits the pan. Heat unlocks the fat soluble flavors in turmeric, cumin, and garam masala, which is why this 30 minute curry tastes like it simmered all afternoon. Skip that step and your tikka masala will taste flat no matter how long you cook it.
Full fat coconut milk does double duty. It replaces the cream that dairy tikka masala relies on, and the natural fat carries spice flavor across every bite. Light coconut milk is the most common mistake home cooks make with vegan curry, because it turns the sauce thin and watery. The full fat version is what creates that signature restaurant thickness.
Chickpeas have the perfect texture for absorbing curry sauce. Their starchy interior soaks up the flavor while the skin holds shape. According to USDA nutrition data they bring around 15 grams of plant based protein per cup, which makes this easy vegan dinner satisfying without any meat at all.
Tips
- Use full fat canned coconut milk, not light. Light versions turn watery.
- Bloom the spices in oil before adding any liquid. This is non-negotiable for depth.
- Rinse the chickpeas well to remove the canning liquid which tastes metallic.
- Storage: leftovers keep for 4 days in an airtight container in the fridge. Flavor actually improves overnight.
- Reheating: warm gently in a saucepan over low heat with a splash of water or coconut milk. Microwave on 70 percent power for 90 seconds, stirring halfway.
- Meal prep: portion with rice in glass containers for grab and go lunches.
- Substitution tip: dried chickpeas work too. Soak overnight and pressure cook 25 minutes before adding to the sauce.
- For a creamier finish, blend half the chickpeas with a cup of the sauce, then return everything to the pan.
Variations
- Spinach tikka masala: stir in 4 cups of baby spinach in the last 2 minutes.
- Cauliflower add-in: roast 2 cups of cauliflower florets and fold in at the end.
- Sweet potato: dice 1 sweet potato and simmer in the sauce for 15 minutes before adding chickpeas.
- Korma style: stir in 2 tablespoons of cashew butter for a nuttier sauce.
- Mild kid version: skip the cayenne and use sweet paprika.
- Extra rich: replace half the coconut milk with coconut cream.
Common Mistakes to Avoid
- Using light coconut milk. The sauce will be thin and watery instead of silky.
- Skipping the spice bloom. Spices added straight to liquid never reach their full potential.
- Adding the chickpeas too early. They turn mushy if they simmer for more than 15 minutes.
- Forgetting the acid. The lime wedge at the end brightens the whole bowl. Without it the curry tastes muddy.
- Burning the tomato paste. Add it to a warm pan and stir constantly for 60 seconds max.

Vegan Chickpea Tikka Masala
Ingredients
Method
- Heat oil in a deep skillet over medium heat. Add diced onion with a pinch of salt and cook 5 minutes until softened.
- Add garlic, ginger, and tomato paste. Cook 1 minute. Add all dry spices and toast 30 seconds.
- Pour in crushed tomatoes. Simmer 5 minutes until the sauce darkens and thickens.
- Stir in coconut milk and brown sugar. Simmer 5 more minutes.
- Add drained chickpeas. Simmer 8 to 10 minutes until glossy.
- Taste and adjust salt. Stir in half the cilantro.
- Serve over basmati rice with remaining cilantro, coconut cream, and lime wedges.


