Vegan Chickpea Tikka Masala

Rich vegan chickpea tikka masala, a creamy Indian curry served with fluffy basmati rice. Save to Pinterest
Rich vegan chickpea tikka masala, a creamy Indian curry served with fluffy basmati rice. | foodliebekitchen.com

This vibrant vegan dish combines tender chickpeas simmered in a creamy, spiced tomato sauce with fragrant Indian spices and a touch of coconut milk. Served over perfectly cooked basmati rice, it creates a comforting and flavorful meal. The balance of garlic, ginger, and fresh cilantro adds depth, while optional chili offers gentle heat. It’s ideal for a nutritious and satisfying main course.

I was craving something warm and deeply spiced on a rainy Tuesday, so I opened my pantry and found two cans of chickpeas and a jar of garam masala. Within an hour, my kitchen smelled like a street corner in Delhi, and I had a pot of creamy tikka masala bubbling on the stove. It was one of those accidental triumphs that became a weekly ritual.

The first time I made this for friends, I panicked because I added too much chili powder and thought Id ruined everything. But after stirring in the coconut milk and a squeeze of lemon, the heat mellowed into this perfect warmth that had everyone scraping their bowls clean. One friend even texted me the next day asking for the recipe, which never happens.

Ingredients

  • Coconut oil: It brings a subtle sweetness that balances the spices, and it holds up beautifully under high heat without burning.
  • Yellow onion: Chop it fine so it melts into the sauce and creates that silky base you want in every bite.
  • Garlic and ginger: Fresh is non-negotiable here because the paste from a jar just doesnt give you that bright, punchy aroma.
  • Green chili: Optional, but it adds a lively heat that sneaks up on you in the best way.
  • Cumin, coriander, paprika, garam masala, turmeric, chili powder: This blend is the soul of the dish, toasting them releases oils that make your whole kitchen smell like magic.
  • Crushed tomatoes: They break down into a tangy, thick base that clings to the chickpeas.
  • Chickpeas: Rinse them well to wash off that tinny taste, they soak up the sauce like little sponges.
  • Coconut milk: Full-fat is key for that creamy, luxurious texture, light coconut milk just wont cut it.
  • Lemon juice: A splash at the end brightens everything and cuts through the richness.
  • Cilantro: Fresh and chopped, it adds a grassy brightness that ties the whole dish together.
  • Basmati rice: Rinse it until the water runs clear or it will turn gummy and clump together.

Instructions

Prepare the rice:
Rinse the basmati until the water is no longer cloudy, then simmer it gently with the lid on so each grain stays separate and fluffy. Let it rest off the heat for five minutes before you fluff it, patience here makes all the difference.
Sauté the aromatics:
Heat the oil until it shimmers, then add the onion and let it soften and turn golden, stirring occasionally so it doesnt stick. Toss in the garlic, ginger, and green chili, and cook just until your kitchen smells incredible.
Toast the spices:
Stir in all the ground spices and keep them moving in the pan for a minute or two, they should smell toasted and warm, not burnt. This step unlocks flavors you just cant get by adding them later.
Build the sauce:
Pour in the crushed tomatoes and let everything simmer together, stirring now and then as the sauce thickens and deepens in color.
Add chickpeas and coconut milk:
Stir in the chickpeas, coconut milk, salt, and pepper, then let it all simmer uncovered until the sauce clings to the back of your spoon. The longer it simmers, the more the flavors marry and mellow.
Finish and serve:
Stir in the lemon juice and cilantro, taste it, and adjust the salt or heat if needed. Spoon it over the rice and scatter more cilantro on top, because it looks as good as it tastes.
Save to Pinterest
| foodliebekitchen.com

I remember making this on a Sunday afternoon and eating it straight from the pot while standing at the stove, too impatient to wait for a bowl. My partner walked in, grabbed a spoon, and we finished half of it right there, laughing at ourselves. It was one of those small, perfect moments where food becomes a memory.

Storing and Reheating

This keeps beautifully in the fridge for up to four days, and the flavors deepen overnight as the spices settle into the chickpeas. Reheat it gently on the stove with a splash of water or coconut milk to loosen the sauce, and it tastes just as good as the first night. I often make a double batch on purpose just to have it ready for quick lunches.

Serving Suggestions

I love scooping this up with warm vegan naan, but it also shines alongside roasted cauliflower or a crisp cucumber salad. Sometimes I spoon it over quinoa or even stuff it into a wrap with spinach and pickled onions. The sauce is so versatile, it plays well with almost anything you pair it with.

Customizing Your Tikka Masala

You can swap the chickpeas for cubed tofu or roasted sweet potato if you want a different texture, both soak up the sauce beautifully. If you like it creamier, stir in a tablespoon of vegan butter or cashew cream at the end. For extra heat, double the green chili or add a pinch of cayenne, and if you want it milder, skip the chili powder entirely.

  • Add a handful of spinach in the last few minutes for extra greens and color.
  • Top with toasted cashews or a drizzle of coconut yogurt for richness and crunch.
  • Make it a one-pot meal by stirring in cooked rice directly into the sauce before serving.
Close-up of a steaming bowl of vegan chickpea tikka masala, generously garnished with cilantro. Save to Pinterest
Close-up of a steaming bowl of vegan chickpea tikka masala, generously garnished with cilantro. | foodliebekitchen.com

This dish has become my go-to whenever I need comfort, color, and something that feels like a warm hug in a bowl. I hope it finds a place in your kitchen the way it has in mine.

Vegan Chickpea Tikka Masala

Tender chickpeas simmered in spiced tomato sauce served over fluffy basmati rice for a hearty meal.

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

Ingredients

Chickpea Tikka Masala

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

Rice

  • 1 1/2 cups (300 g) basmati rice
  • 3 cups (720 ml) water
  • 1/2 tsp salt

Instructions

1
Prepare Basmati Rice: Rinse basmati rice under cold water until water runs clear. Combine rice, water, and salt in a medium saucepan over high heat. Bring to a boil, reduce to low heat, cover, and simmer for 12–15 minutes until rice is tender. Remove from heat and let sit, 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 chopped onion and sauté for 5–6 minutes until softened and golden.
3
Add Garlic, Ginger, and Chili: Stir in minced garlic, grated ginger, and 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 constantly and toast spices for 1–2 minutes.
5
Simmer Tomato Base: Pour in crushed tomatoes and bring to a gentle simmer. Cook for 5 minutes, stirring occasionally.
6
Incorporate Chickpeas and Coconut Milk: Add drained chickpeas, coconut milk, salt, and black pepper. Stir well and simmer uncovered over low heat for 15–20 minutes until thickened and flavors meld.
7
Finish with Lemon Juice and Cilantro: Remove from heat and stir in lemon juice and chopped cilantro. Adjust seasoning to taste.
8
Serve: Plate chickpea tikka masala over basmati rice and garnish with additional cilantro if 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).
Hannah Krüger

Sharing nourishing homemade recipes, quick meal ideas, and cooking tips with fellow food lovers.