Vegan Chickpea Tikka Masala

Creamy vegan chickpea tikka masala with fluffy basmati rice, topped with fresh cilantro and a lemon wedge. Save to Pinterest
Creamy vegan chickpea tikka masala with fluffy basmati rice, topped with fresh cilantro and a lemon wedge. | dishyden.com

This vibrant dish features tender chickpeas simmered in a rich, creamy tomato sauce infused with traditional Indian spices like garam masala, cumin, and turmeric. Paired with fluffy basmati rice, it offers a balanced combination of textures and flavors.

The sauce is prepared by sautéing onions, garlic, ginger, and spices before adding crushed tomatoes and coconut milk, simmering to meld the flavors perfectly. Fresh lemon juice and cilantro provide a bright finish that complements the warm spices.

Perfect for a medium-difficulty, wholesome main course, this dish is vegan, gluten-free, and packed with protein from chickpeas. Ideal for those seeking comforting, aromatic Indian-inspired cuisine.

The first time I truly understood what it meant to cook plant-based wasn't from a cookbook—it was watching my neighbor, who'd recently gone vegan, ladle this golden, fragrant sauce over rice with such quiet confidence that I had to ask for the recipe. She grinned and said it tasted better than anything she'd made before the switch, and suddenly I realized tikka masala wasn't something I'd been missing out on; it was something I'd been making all wrong. Now, whenever I need a dish that feels both indulgent and nourishing, this is the one I reach for.

I made this for a dinner party once where half the guests were vegan and half were very much not, and by the end of the meal, no one was talking about who could eat what—they were all fighting over the last spoonfuls of sauce. That's when I knew this recipe worked.

Ingredients

  • Basmati rice: Rinsing it thoroughly keeps the grains separate and fluffy; don't skip this or you'll end up with a starchy, clingy mess.
  • Coconut oil or vegetable oil: Coconut oil adds warmth to the spices, but vegetable oil won't overpower anything if that's what you have.
  • Onion: One large onion, finely chopped, becomes the base that holds everything together—golden and soft is the goal.
  • Garlic and ginger: Three cloves of garlic minced fine and a tablespoon of fresh ginger grated create that bright, peppery backbone every good tikka masala needs.
  • Green chili: Optional, but if you add it, finely chop it so the heat spreads evenly without surprising anyone.
  • Garam masala, cumin, coriander, turmeric, smoked paprika: Two teaspoons garam masala, one each of cumin and coriander, half a teaspoon turmeric, and half a teaspoon smoked paprika—toast these together for a moment so they bloom.
  • Cayenne pepper: A quarter teaspoon if you want gentle warmth, or leave it out entirely if your guests prefer mild.
  • Crushed tomatoes: One can of quality crushed tomatoes gives acidity and body without needing to simmer for hours.
  • Coconut milk: One full can, and yes, the thick part that settles at the top is exactly what you want—don't shake it.
  • Salt and sugar: One teaspoon salt seasons the whole dish, and a teaspoon of sugar or maple syrup rounds out the acidity without making anything taste sweet.
  • Lemon juice: Half a lemon's worth of juice added at the end lifts everything and makes you wonder why you ever made this without that final bright note.
  • Chickpeas: Two cans, drained and rinsed—this removes the starchy liquid and lets them absorb the sauce instead of sitting in cloudiness.
  • Fresh cilantro and lemon wedges: These aren't garnishes; they're the reason people lean back in their chair and ask for seconds.

Instructions

Rinse and cook the rice:
Run the basmati under cold water, stirring gently with your fingers until the water runs clear—this removes excess starch. In a saucepan, combine the rice, two cups of water, and half a teaspoon of salt, bring it to a boil, cover, drop the heat to low, and let it simmer untouched for fifteen minutes.
Let the rice rest:
The moment fifteen minutes are up, remove the pan from heat but keep it covered for five more minutes. This allows any remaining moisture to redistribute, and when you fluff it with a fork, every grain will be separate and tender.
Toast the aromatics:
While the rice works, heat your coconut oil or vegetable oil in a large skillet over medium heat until it shimmers slightly. Add your finely chopped onion and let it soften and turn golden, stirring occasionally, for five to seven minutes—you're looking for edges that just start to caramelize.
Build the fragrance:
Stir in the minced garlic, grated ginger, and your green chili if you're using it, and cook for just a minute or two until the raw smell fades and something warm and alive fills your kitchen.
Bloom the spices:
Add all your dry spices—the garam masala, cumin, coriander, turmeric, smoked paprika, and cayenne if you want it—and stir constantly for about a minute. You'll smell the moment they wake up, and that's when you know they're ready.
Build the sauce:
Pour in your crushed tomatoes, the full can of coconut milk, salt, sugar, and stir everything together until it's smooth and unified. Bring it to a gentle simmer and let it cook uncovered for about ten minutes, stirring now and then to make sure nothing sticks to the bottom.
Welcome the chickpeas:
Drain your chickpeas, rinse them quickly, and add them to the sauce. Simmer for another ten minutes, letting the sauce reduce slightly and thicken while the chickpeas absorb all that flavor.
Finish with brightness:
Squeeze in the lemon juice, stir it through, and taste. Does it need more salt? A pinch more spice? A touch more lemon? This is your moment to make it exactly what you want.
Serve and celebrate:
Spoon the warm chickpea tikka masala over your fluffy rice, scatter cilantro over the top, and set lemon wedges alongside so people can squeeze as much brightness as they want.
Tender chickpeas simmered in a vibrant spiced tomato coconut sauce, served over steaming basmati rice. Save to Pinterest
Tender chickpeas simmered in a vibrant spiced tomato coconut sauce, served over steaming basmati rice. | dishyden.com

There's a moment, always, when the kitchen fills with so much spice-scented steam that you can barely see across the room, and you just stand there breathing it in, knowing that whatever comes next will taste like home. That's this dish.

Why Coconut Milk Changes Everything

I spent years making tikka masala with heavy cream because that's what I thought I was supposed to do, and it was fine—rich, smooth, traditional in its own way. But the first time I made it with coconut milk, something clicked: the sauce became lighter without being thin, creamier without being heavy, and the spices didn't get muffled by dairy the way they always had. The coconut doesn't overpower the cumin or garam masala; instead, it carries them, wraps around them, makes them feel luxurious. Once I understood that, I never went back.

The Secret of Building Spice Layers

Toasting the spices for just a minute after you add them is the difference between a dish that tastes flat and one that tastes like someone who knows what they're doing made it. When you add them to the hot oil and onions, their essential oils release into the heat, and suddenly garam masala doesn't taste like a grocery store spice jar anymore—it tastes like warmth and intention. Don't rush this step, and don't turn away; stand there and smell it, because when the aroma shifts from sharp and dusty to rich and rounded, that's your signal to move forward.

Timing, Texture, and the Last-Minute Adjustments

The sauce needs time to thicken and the flavors need time to find each other, but you don't want it so reduced that it becomes a paste. Twenty minutes total simmering time—ten before the chickpeas, ten after—gives you that perfect balance between body and fluidity. And never skip the lemon juice at the end; it doesn't make things taste citrusy, it just makes everything else taste more like itself.

  • If your sauce looks too thin when you add the chickpeas, let it simmer a few minutes longer before serving; it will keep thickening as it cools slightly.
  • Taste constantly in those final minutes and adjust salt or spice to your liking—this is your dish to own, not a rule to follow.
  • Leftovers keep beautifully for three days in the fridge and actually taste better the next day when everything has time to get to know each other.
A plate of homemade chickpea tikka masala with rice, garnished with cilantro and a lemon wedge. Save to Pinterest
A plate of homemade chickpea tikka masala with rice, garnished with cilantro and a lemon wedge. | dishyden.com

This dish has a way of making everyone at the table feel cared for, whether they're vegan or not, because what they're tasting isn't a compromise—it's something genuinely delicious that happens to be plant-based. That's the whole story right there.

Recipe FAQs

Basmati rice is preferred for its fluffy texture and delicate aroma that pairs well with the spiced chickpeas.

Yes, the green chili and cayenne pepper are optional ingredients to increase heat, allowing you to customize the spice intensity.

Coconut milk adds creaminess and a subtle sweetness, but cashew cream can be used as a dairy-free alternative for a different texture.

Simmer the chickpeas in the sauce for about 10 minutes to ensure flavors meld and the sauce thickens nicely.

Fresh cilantro and lemon wedges add brightness and fresh herbal notes that complement the richness of the dish.

Vegan Chickpea Tikka Masala

Tender chickpeas in a creamy spiced tomato sauce served with fluffy basmati rice and fresh cilantro.

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

Ingredients

Rice

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

Tikka Masala Sauce

  • 2 tablespoons coconut oil or vegetable oil
  • 1 large onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 1 green chili, finely chopped (optional)
  • 2 teaspoons garam masala
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1/2 teaspoon turmeric
  • 1/2 teaspoon smoked paprika
  • 1/4 teaspoon cayenne pepper (optional)
  • 1 can (14 oz) crushed tomatoes
  • 1 can (14 oz) coconut milk
  • 1 teaspoon salt
  • 1 teaspoon sugar or maple syrup
  • Juice of 1/2 lemon

Chickpeas

  • 2 cans (15 oz each) chickpeas, drained and rinsed

Garnish

  • Fresh cilantro, chopped
  • Lemon wedges

Instructions

1
Prepare Rice: Rinse basmati rice under cold water until clear. Combine rice, water, and salt in a saucepan; bring to a boil. Cover, reduce heat to low and simmer for 15 minutes. Remove from heat and let sit covered for 5 minutes. Fluff with a fork.
2
Sauté Aromatics: Heat coconut oil in a large skillet over medium heat. Add chopped onion and sauté for 5-7 minutes until soft and golden.
3
Add Spices and Aromatics: Stir in minced garlic, grated ginger, and green chili if using; cook 1-2 minutes until fragrant.
4
Toast Spices: Add garam masala, cumin, coriander, turmeric, smoked paprika, and cayenne pepper if using. Stir continuously for 1 minute to release aromas.
5
Simmer Sauce: Pour in crushed tomatoes, coconut milk, salt, and sugar. Stir well and bring to a simmer. Cook uncovered for 10 minutes, stirring occasionally.
6
Add Chickpeas: Incorporate drained chickpeas into the sauce. Simmer for an additional 10 minutes, allowing flavors to meld and sauce to thicken.
7
Finish with Lemon: Stir in fresh lemon juice. Adjust seasoning with salt or spice if needed.
8
Serve: Plate the chickpea tikka masala over the cooked basmati rice. Garnish with chopped cilantro and lemon wedges.
Additional Information

Equipment Needed

  • Saucepan with lid
  • Large skillet or saucepan
  • Chef’s knife
  • Cutting board
  • Wooden spoon

Nutrition (Per Serving)

Calories 420
Protein 13g
Carbs 60g
Fat 15g

Allergy Information

  • Contains coconut (tree nut).
Brooke Alden

Wholesome, simple recipes and cooking tips you'll actually use—made for real life and hungry families.