Vegan Chickpea Tikka Masala

Creamy and aromatic Vegan Chickpea Tikka Masala, a delicious Indian vegan main course with fluffy rice. Save
Creamy and aromatic Vegan Chickpea Tikka Masala, a delicious Indian vegan main course with fluffy rice. | cookingwithnadine.com

This dish features tender chickpeas cooked gently in a creamy, spiced tomato sauce infused with garlic, ginger, and warm Indian spices. Simmered to meld flavors, the masala is served atop fluffy basmati rice that’s rinsed and cooked to perfection. Fresh cilantro and a splash of lemon juice brighten the rich, comforting sauce. Ideal for a nourishing, plant-based main course with vibrant, bold flavors and a creamy texture from coconut milk.

I threw this together on a rainy Tuesday when I had nothing but a couple cans of chickpeas and a jar of spices that had been sitting too long in the cupboard. The smell of toasted garam masala brought my neighbor knocking, asking what I was making. By the time the coconut milk hit the pan, I knew I'd stumbled onto something I'd be making every other week.

I made this for a friend who swore she didn't like chickpeas, and she finished two bowls without realizing what she was eating. We sat at my tiny kitchen table with mismatched napkins, and she kept scooping up more sauce with torn pieces of naan. That night it stopped being just dinner and became the dish I make when I want someone to feel taken care of.

Ingredients

  • Coconut oil: It adds a subtle richness that neutral oil can't quite match, and it keeps the whole dish beautifully vegan.
  • Yellow onion: Chop it fine so it melts into the sauce and creates that silky base you want in every spoonful.
  • Garlic and ginger: Fresh is essential here, the jarred stuff just doesn't have the same bright punch.
  • Green chili: Optional, but it brings a gentle heat that wakes up the whole dish without overwhelming it.
  • Ground cumin and coriander: These two are the backbone of the spice blend, toasting them makes all the difference.
  • Paprika, garam masala, turmeric, chili powder: Layered spices build complexity, each one contributing a different note to the final flavor.
  • Crushed tomatoes: They break down into a thick, tangy sauce that clings to every chickpea.
  • Chickpeas: Rinse them well to get rid of that tinny taste, they soak up the sauce like little flavor sponges.
  • Coconut milk: Full fat is the way to go, it makes the sauce creamy and luscious without any dairy.
  • Lemon juice: A splash at the end brightens everything and balances the richness.
  • Fresh cilantro: It adds a fresh, herbal finish that cuts through the warm spices.
  • Basmati rice: Rinse it until the water runs clear so it cooks up fluffy and separate, not gummy.

Instructions

Prep the rice:
Rinse the basmati until the water is no longer cloudy, then combine it with water and salt in a saucepan. Bring it to a boil, cover, and let it simmer gently for 12 to 15 minutes until tender and fluffy.
Start the base:
Heat the coconut oil in a large skillet over medium heat and add the chopped onion. Let it cook for 5 to 6 minutes, stirring now and then, until it turns soft and golden at the edges.
Build the aromatics:
Stir in the garlic, ginger, and green chili if you're using it. Cook for about a minute until the kitchen smells incredible and the raw edge is gone.
Toast the spices:
Add the cumin, coriander, paprika, garam masala, turmeric, and chili powder. Stir constantly for a minute or two so they release their oils and don't burn.
Add the tomatoes:
Pour in the crushed tomatoes and bring everything to a simmer. Let it cook for 5 minutes, stirring occasionally, so the sauce thickens a bit and the raw tomato taste cooks off.
Simmer the chickpeas:
Stir in the chickpeas, coconut milk, salt, and black pepper. Let it all simmer uncovered for 15 to 20 minutes until the sauce has thickened and the flavors have melted together.
Finish and serve:
Stir in the lemon juice and fresh cilantro, taste it, and adjust the seasoning if needed. Spoon the tikka masala over the fluffy rice and garnish with more cilantro.
Save
| cookingwithnadine.com

One evening I packed this into containers and brought it to a potluck where half the people were meat eaters who claimed they needed chicken in every meal. By the end of the night, the pan was empty and three people had asked for the recipe. It was the first time I realized that comfort food doesn't need meat to feel like a hug.

Making It Your Own

You can stir in a handful of spinach or kale during the last few minutes of simmering for extra greens. I've also added cubed sweet potato along with the chickpeas for a heartier version that stretches the servings. If you like things richer, swirl in a tablespoon of vegan butter at the end and watch it gloss up the sauce beautifully.

Storage and Leftovers

This keeps in the fridge for up to four days in an airtight container, and it reheats like a dream on the stovetop with a splash of water to loosen it up. I've even frozen individual portions and pulled them out on nights when cooking felt impossible. The rice is best made fresh, but the chickpea masala freezes beautifully on its own for up to three months.

Serving Suggestions

I love serving this with warm vegan naan or a simple cucumber salad dressed with lemon and mint. A dollop of dairy free yogurt on the side cools down the heat and adds a creamy contrast.

  • Try it with roasted cauliflower on the side for extra texture and a little char.
  • A handful of toasted cashews sprinkled on top adds crunch and a subtle sweetness.
  • If you have leftover sauce, use it as a base for a quick curry the next day with whatever vegetables you have on hand.
Bright red Vegan Chickpea Tikka Masala, featuring tender chickpeas in a spiced tomato sauce, ready to serve. Save
Bright red Vegan Chickpea Tikka Masala, featuring tender chickpeas in a spiced tomato sauce, ready to serve. | cookingwithnadine.com

This recipe has become my go to when I need something nourishing that doesn't require much thought. I hope it finds a place in your kitchen the way it has in mine.

Common Questions

Canned chickpeas that are rinsed and drained work well for convenience, but cooked dried chickpeas can be used for a firmer texture.

Yes, the green chili and chili powder can be adjusted or omitted to control the heat according to your taste.

Rinse the rice until the water runs clear to remove excess starch, then simmer gently until tender. Let it rest covered before fluffing with a fork.

Full-fat coconut milk adds creaminess, but you may substitute with cashew cream or a nut-based milk for a similar texture.

A small amount of vegan butter added at the end enriches the sauce without overpowering its fresh flavors.

This dish contains coconut, which is a tree nut allergen. Always check ingredient labels if allergies are a concern.

Vegan Chickpea Tikka Masala

Tender chickpeas in spiced tomato sauce over fragrant basmati rice, offering a vibrant and satisfying vegan dish.

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
  • 14 ounces crushed tomatoes (1 can)
  • 28 ounces chickpeas, drained and rinsed (2 cans)
  • 1 cup full-fat coconut milk
  • 1 teaspoon salt, or to taste
  • 1/2 teaspoon 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
Prepare the basmati rice: Rinse basmati rice under cold water until it runs clear. In a medium saucepan, combine rice, water, and salt. Bring to a boil, then reduce heat to low, cover, and simmer for 12 to 15 minutes until tender. Remove from heat and let stand covered for 5 minutes. Fluff rice 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 to 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. Toast spices for 1 to 2 minutes, stirring constantly to release aromas.
5
Simmer tomato base: Pour in crushed tomatoes and bring mixture to a simmer. Cook for 5 minutes, stirring occasionally to meld flavors.
6
Combine chickpeas and coconut milk: Add drained chickpeas, coconut milk, salt, and black pepper. Stir thoroughly, reduce heat, and simmer uncovered for 15 to 20 minutes until sauce thickens and flavors develop.
7
Finish with lemon and cilantro: Stir in lemon juice and chopped cilantro. Adjust seasoning as needed.
8
Serve: Plate chickpea tikka masala atop the fluffy basmati rice. Garnish with additional cilantro and enjoy.
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). Verify labels for cross-contamination risks.
Nadine Carter

Sharing approachable recipes, kitchen hacks, and practical cooking tips for home cooks and food lovers.