Vegan Chickpea Tikka Masala

Creamy Vegan Chickpea Tikka Masala, a fragrant Indian delight, served over fluffy white rice. Pin It
Creamy Vegan Chickpea Tikka Masala, a fragrant Indian delight, served over fluffy white rice. | rusticrecipelab.com

This dish features tender chickpeas slowly cooked in a creamy, spiced tomato sauce infused with cumin, coriander, and garam masala. Served over perfectly steamed basmati rice, it combines rich Indian spices with a smooth coconut milk base for warmth and depth. Fresh ginger, garlic, and a hint of chili add bright, aromatic layers, while cilantro and lemon juice finish with vibrant freshness. Ideal for a wholesome and satisfying meal, this vegan and gluten-free offering balances bold flavors and comforting textures.

The smell of garam masala toasting in coconut oil stopped me mid-conversation one evening. I was attempting to recreate a dish I'd tasted at a small restaurant months earlier, working from memory and instinct. What emerged was this chickpea tikka masala, rich and layered, better than I'd hoped for on a Tuesday night.

I served this to friends who swore they needed meat in a curry to feel satisfied. Watching them go quiet over their bowls, then reach for seconds without a word, taught me more about cooking than any compliment could. Sometimes the food just speaks.

Ingredients

  • Coconut oil: Its subtle sweetness supports the spices without competing, and it holds up to medium-high heat better than olive oil would here.
  • Yellow onion: Finely chopped onion melts into the sauce, adding body and a gentle sweetness that balances the acidity of tomatoes.
  • Garlic and ginger: Fresh is essential, the sharpness of garlic and the warmth of ginger create the aromatic foundation this dish relies on.
  • Green chili: Optional but transformative, it adds a bright heat that wakes up the back of your palate without burning.
  • Ground cumin and coriander: These two anchor the spice blend, earthy and citrusy, forming the backbone of the masala.
  • Paprika: Brings color and a mild sweetness, rounding out sharper spices.
  • Garam masala: The soul of the dish, warm and complex, best added twice, once while cooking and a pinch at the end.
  • Turmeric and chili powder: Turmeric lends earthiness and that signature golden hue, while chili powder adds depth and adjustable heat.
  • Crushed tomatoes: They break down into a silky base, their acidity brightening the richness of coconut milk.
  • Chickpeas: Creamy and hearty, they soak up the sauce and provide protein and texture that make this a complete meal.
  • Coconut milk: Full-fat is non-negotiable here, it creates the luscious, velvety texture that makes each bite feel indulgent.
  • Salt and black pepper: Season in layers, tasting as you go, the sauce should be bold but balanced.
  • Lemon juice: A splash at the end lifts everything, cutting through richness and tying the flavors together.
  • Fresh cilantro: Stirred in and scattered on top, it adds a grassy brightness that contrasts beautifully with warm spices.
  • Basmati rice: Long-grain and fragrant, it steams up fluffy and light, the perfect canvas for this saucy curry.

Instructions

Prep the rice:
Rinse the basmati under cold water until it runs clear, this removes excess starch and keeps grains separate. Combine with water and salt, bring to a boil, then cover and simmer low for 12 to 15 minutes until tender and fluffy.
Start the aromatics:
Heat coconut oil in a large skillet over medium heat and add the onion. Let it cook undisturbed for a minute before stirring, allowing it to develop golden edges and natural sweetness.
Build the base:
Stir in garlic, ginger, and green chili if using, cooking just until fragrant, about a minute. The kitchen will smell incredible, sharp and warm and inviting.
Toast the spices:
Add cumin, coriander, paprika, garam masala, turmeric, and chili powder, stirring constantly for 1 to 2 minutes. Toasting unlocks their oils and deepens their flavor, turning the pan aromatic and vibrant.
Add tomatoes:
Pour in crushed tomatoes and bring to a simmer, letting the mixture cook for 5 minutes. This step melds the spices into the tomatoes, creating a unified, rich base.
Simmer with chickpeas:
Stir in chickpeas, coconut milk, salt, and black pepper, then reduce heat and simmer uncovered for 15 to 20 minutes. The sauce will thicken, the chickpeas will soften further, and everything will become one cohesive, glossy curry.
Finish and serve:
Stir in lemon juice and chopped cilantro, tasting and adjusting salt if needed. Spoon the tikka masala over fluffy basmati rice and garnish with more cilantro for color and freshness.
A close-up of vibrant Vegan Chickpea Tikka Masala, smelling of rich spices, ready to eat. Pin It
A close-up of vibrant Vegan Chickpea Tikka Masala, smelling of rich spices, ready to eat. | rusticrecipelab.com

One winter evening I made this for myself after a long day, no guests, no occasion. I sat at the kitchen table with a bowl and realized I had been craving exactly this, warmth and spice and something that felt like care. It became my reset meal after that.

Customizing Your Tikka Masala

For extra richness, stir in a tablespoon of vegan butter just before serving, it adds a silky finish. If you prefer more heat, double the chili powder or add an extra green chili. You can also swap chickpeas for cubed tofu or roasted cauliflower, both soak up the sauce beautifully and offer a different texture.

What to Serve Alongside

This pairs perfectly with warm vegan naan for scooping up every bit of sauce. A simple cucumber salad with lemon and mint offers a cool, crisp contrast. If you want something creamy, a dairy-free raita made with coconut yogurt, grated cucumber, and cumin is refreshing and balances the spice.

Storing and Reheating

Leftovers keep beautifully in the fridge for up to four days, and the flavors deepen as they sit. Store the rice and curry separately to prevent sogginess. Reheat gently on the stovetop with a splash of water or coconut milk to loosen the sauce, stirring occasionally until warmed through.

  • Freeze the curry in airtight containers for up to three months, thaw overnight in the fridge before reheating.
  • Add a fresh squeeze of lemon and a handful of cilantro after reheating to brighten everything back up.
  • If the sauce thickens too much, thin it with a little vegetable broth or coconut milk while reheating.
Hearty Vegan Chickpea Tikka Masala, with tender chickpeas in a tomato sauce, perfect for a cozy dinner. Pin It
Hearty Vegan Chickpea Tikka Masala, with tender chickpeas in a tomato sauce, perfect for a cozy dinner. | rusticrecipelab.com

This dish has a way of turning an ordinary night into something warmer, something shared. I hope it does the same for you.

Recipe Questions

Rinse the basmati rice until water runs clear, then simmer with salted water covered on low heat. Let it rest off heat before fluffing gently with a fork to separate grains.

Yes, omit or reduce the green chili and chili powder to create a milder version, or add more for increased heat according to preference.

Neutral oils like coconut oil or vegetable oil are ideal, as they handle high heat and complement the warm spices without overpowering the flavors.

Simmer the chickpeas and tomato sauce mixture for 15–20 minutes uncovered to let the sauce thicken and spices meld into a rich, harmonious blend.

Yes, flavors deepen after resting. Store in airtight containers and gently reheat on stovetop, adding a splash of water or coconut milk if needed to restore creaminess.

Vegan Chickpea Tikka Masala

Hearty chickpeas in spiced tomato sauce served with fluffy basmati rice, delivering rich and vibrant flavors.

Prep 15m
Cook 35m
Total 50m
Servings 4
Difficulty Medium

Ingredients

Chickpea Tikka Masala

  • 2 tablespoons coconut oil or neutral oil
  • 1 large yellow onion, finely chopped
  • 3 garlic cloves, minced
  • 1 tablespoon fresh ginger, grated
  • 1 green chili, finely chopped (optional)
  • 2 teaspoons ground cumin
  • 2 teaspoons ground coriander
  • 1 teaspoon paprika
  • 1 teaspoon garam masala
  • 1/2 teaspoon ground turmeric
  • 1/2 teaspoon chili powder
  • 1 can (14 ounces) crushed tomatoes
  • 2 cans (each 14 ounces) chickpeas, drained and rinsed
  • 1 cup full-fat coconut milk
  • 1 teaspoon salt, or to taste
  • 1/2 teaspoon freshly ground black pepper
  • 1 tablespoon lemon juice
  • 1/4 cup fresh cilantro, chopped, plus extra for garnish

Rice

  • 1 1/2 cups basmati rice
  • 3 cups water
  • 1/2 teaspoon salt

Instructions

1
Cook Basmati Rice: Rinse the basmati rice under cold water until it runs clear. In a medium saucepan, combine rice, water, and salt. Bring to a boil over medium-high heat, then reduce heat to low. Cover and simmer for 12 to 15 minutes until the rice is tender. Remove from heat and let stand, covered, for 5 minutes. Fluff with a fork before serving.
2
Sauté Aromatics: Heat coconut oil in a large skillet or Dutch oven over medium heat. Add the chopped onion and sauté for 5 to 6 minutes until softened and golden.
3
Add Garlic, Ginger, and Chili: Stir in the minced garlic, grated ginger, and chopped green chili if using. Cook for 1 minute until fragrant.
4
Toast Spices: Add ground cumin, coriander, paprika, garam masala, turmeric, and chili powder. Stir continuously and toast the spices for 1 to 2 minutes to release their aroma.
5
Simmer Tomato Base: Pour in the crushed tomatoes and bring the mixture to a gentle simmer. Cook for 5 minutes, stirring occasionally to prevent sticking.
6
Incorporate Chickpeas and Coconut Milk: Add drained chickpeas, coconut milk, salt, and black pepper. Mix thoroughly, then reduce the heat. Let the sauce simmer uncovered for 15 to 20 minutes, allowing it to thicken and the flavors to meld.
7
Finish with Lemon and Cilantro: Stir in fresh lemon juice and chopped cilantro. Taste and adjust seasoning as needed.
8
Serve: Spoon the chickpea tikka masala over the prepared basmati rice. Garnish with additional cilantro as desired.
Additional Information

Equipment Needed

  • Large skillet or Dutch oven
  • Medium saucepan with lid
  • Chef's knife
  • Cutting board
  • Wooden spoon
  • Measuring cups and spoons

Nutrition (Per Serving)

Calories 445
Protein 13g
Carbs 62g
Fat 16g

Allergy Information

  • Contains coconut (tree nut allergen)
  • Naturally gluten-free and dairy-free
  • Check chickpea and coconut milk labels for cross-contamination if allergies are severe
Mara Sheffield

Passionate home cook sharing easy, nourishing recipes & kitchen tips.