Chickpea Tikka Masala
This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.There is something so profoundly comforting about a big bowl of chickpea tikka masala. The warm spices, creamy tomato coconut sauce, and those tender chickpeas are soaking up every bit of flavor. It is hard to believe that all of this goodness is ready in just 40 minutes!

This chickpea tikka masala keeps everything I love about traditional tikka masala, but swaps out the meat and dairy for wholesome plant-based ingredients. It is hearty, nourishing, and surprisingly simple to make at home, just like my vegan tikka masala. What is even better is that it tastes like it has been simmering all day. The smell alone gets my family’s appetite started up. I recommend giving this recipe a try on your next curry night.
My family loves my chickpea and potato curry, so I thought, why not kick it up a notch and make a tikka masala? As a nutritionist, I am always looking for ways to serve traditional flavors in lighter ways. This was the first thing I made for a friend of mine who just recently switched to veganism. He loves anything spicy and fragrant, but is used to having it with meat. After he first tried this, he told me that this was the first time he had ever had a curry and been satisfied without feeling sluggish.
👩🏽🍳 Why I Love This Recipe
I love a protein-rich dinner that is meat and dairy-free, like this chickpea tikka masala. Chickpeas provide fiber, iron, plant-based protein, and stabilized blood sugar levels thanks to their low glycemic index. The coconut milk adds creaminess and provides additional minerals like potassium, magnesium, and antioxidants. This is the kind of meal I serve on those days when everyone has that low-energy feeling.
The combination of sauteed onion, garlic, ginger, and spices builds that unmistakable deep curry flavor from the start. I like simmering my tomatoes with coconut milk to thicken my sauce naturally without any flour or cream. This method is simple and timeless. And the results are always impressive. I would say it tastes like restaurant quality, but in my opinion, homemade curry is next level.
A few months ago, I was at a friend’s potluck dinner, and I brought a big bowl of my chickpea tikka masala. Apart from the usual crowd of friends, there was a new addition all the way from Scotland. During dinner, everyone commented on the tikka masala, saying how they love the chicken variety, but this one was equally tasty. It was then that this Scottish gentleman said, “You’re welcome”. I thought he was taking credit for my meal! He saw my confusion and laughed loudly. Apparently, chicken tikka masala is actually widely considered a British invention, traced back to Glasgow in the 1970s. So…. Thanks, Scotland? Ha!
Latest Recipe Video!
🥘 Ingredients
I could make this at a moment’s notice, on any given day of the week, thanks to the everyday staple ingredients in this dish.

Coconut oil: I use this to saute the aromatics and release the flavor in the spices. It is a healthier alternative to regular oil and goes well with coconut milk.
Onion: I dice one large onion to build a base with its natural sweetness.
Garlic and ginger: For this recipe, I use fresh minced garlic and ginger for a bold flavor that infuses the base.
Spices: I use ground cumin, ground coriander, smoked paprika, turmeric, garam masala, salt, and black pepper to create the signature tikka masala flavor.
Canned diced tomatoes: This is what I rely on for the rich tomato base and bold red color.
Coconut milk or cream: I like using full-fat coconut milk or cream for a thick, creamy sauce.
Chickpeas: For this recipe, I used canned chickpeas, which have been rinsed and drained. Best for texture and convenience.
🔪 How To Make
I built this dish step by step, making sure the spices and sauce developed fully and to perfection. This is how I do it:
Saute onion: I heat my coconut oil in a large pot over medium heat, and saute the diced onion until soft and translucent.

Add aromatics and spices: Then, I stir in the garlic and ginger and cook briefly. After that, I add in my cumin, coriander, paprika, turmeric, and garam masala, allowing them to toast in the oil.

Add remaining ingredients: Next, I pour in the diced tomatoes and coconut milk. Then I stir in the chickpeas and bring everything to a simmer, and allow it to cook for about 25 minutes. I make sure to stir the sauce occasionally.

Adjust and serve: Once the sauce is thickened, I remove it from the heat, taste, and adjust the seasoning if required. I serve this curry hot over rice.

💭 Expert Tips
My #1 Secret Tip for this chickpea tikka masala recipe is to always toast the spices in the oil before adding the liquid. This is a simple step that I NEVER skip when it comes to making curries. Toasting them acts as a sort of activation for dry spices. Their true flavors are enhanced, making your sauce delectable.
Other Tips To Keep In Mind:
- Remove the husks from the chickpeas: after rinsing and draining, I place my chickpeas in a microwave-safe container, and sprinkle with 1 2+½ teaspoons of baking soda, and heat for 2-3 minutes. Next, I transfer them into a bowl of cold water and rub them between my hands to loosen the husks, which will float to the surface.
- Blend your tomatoes: If I want a smoother sauce, I use an immersion blender to pulverize my tinned tomatoes before adding the chickpeas.
- Rest before serving: I like giving my tikka masala 5 minutes to rest, absorb the flavors, and allow the sauce to settle.
- Balance the acidity: If my sauce tastes too sour from the tomatoes, I add in a small pinch of salt or coconut sugar to round out the flavor.
- Control the heat: Keeping my sauce at a gentle simmer, ensure that the coconut milk does not separate.
📖 Variations
I have many variations over the years, and these are the three that get the most praise:
Extra veggie crunch: Just before serving, I add cauliflower that has been steamed and then crisped in the air fryer and dusted with paprika. My kids love this type of cauliflower and will devour any dish I put it in.
Spicy version: I stir in 1 teaspoon of red chili flakes with the spices for more heat. This is the version I serve when I am just catering to adults. My husband loves the heat, but always adds a spoonful of plain yogurt to his.
Creamier option: For an even creamier option, I mix in 2 tablespoons of my homemade cashew cream sauce. I do this when I really want to show off and impress my guests. It works every time.
🍽 Serving Suggestions
I usually serve this creamy chickpea tikka masala with my homemade cilantro and lime rice for a fresh, zesty accompaniment. But if you would prefer a more protein-rich side serving, you should try this curry with my Instant Pot quinoa. The sauce soaks into the grains, making every mouthful sublime.
The last time I made this for dinner, I was feeling unusually energetic. And since this meal was done pretty quickly, I went a bit overboard with my side dishes. I made some of my vegan flatbread, as well as my healthy Indian mixed vegetable sabji. When we sat down to eat, I was hit with another wave of inspiration. I placed my chickpea masala on top of my flat bread, topped it with sabji, and folded it into a sort of naanwich. My kids and husband soon followed suit. Next time you have curry and flat bread, give this a try!
🧊 Storing And ♨️ Reheating
Refrigeration: I store leftovers in an airtight container in the refrigerator for up to 5 days.
Freezing: I use freezer-safe containers, and freeze portions for up to 1 month, and thaw them overnight in the fridge before reheating.
Reheating: For reheating, I use the stovetop on a low heat and add a splash of water if the sauce has thickened too much.
❓Recipe FAQs
This happens if the spices or garlic have cooked too long at a high heat. It could also be a result of the husks from the chickpeas. To counteract any bitterness, I add 1 teaspoon of honey or a squeeze of fresh lemon juice.
When my sauce looks a little thin, I let it simmer uncovered for a few extra minutes. If that does not help, I remove a small portion of the chickpeas with a bit of sauce and blend until smooth. Then I stir it back into the pot and simmer until thick.
Yes, you absolutely can. It just means that your recipe will take a bit longer or require you to plan. If I use dried chickpeas, I make sure to soak them in water overnight, and then either boil them on the stove for 45 minutes to an hour, or pressure cook them for 15 minutes

Love this INDIAN recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!
You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!
📋 Recipe Card
🎥 Watch How to Make It
Chickpea Tikka Masala
Ingredients
- 2 tbsp coconut oil
- 1 onion diced
- 3 cloves garlic crushed
- 2 tsp minced ginger
- 4 tsp cumin
- 4 tsp coriander
- 2 tsp smoked paprika
- 1 tsp cayenne pepper
- 2 tsp turmeric
- 1½ tbsp garam masala
- 28 oz canned chickpeas, drained (two 14oz cans)
- 28 oz canned diced tomatoes
- 14 oz canned coconut cream
- 1-1½ tsp salt
- ½ tsp pepper
- To serve: naan, roti, rice, fresh chopped cilantro
Instructions
- Heat the coconut oil in a large pot over medium-high heat. Sauté the diced onion for 2-3 minutes.
- Next, add the garlic and ginger and continue to cook for another minute, stirring constantly.
- Add all spices from cumin through to garam masala, sauté for 2 minutes.
- Combine all remaining ingredients, stir and bring to a gentle simmer.
- Continue to simmer for 25 minutes, stirring occasionally.
- Adjust seasoning to taste.
- Serve with rice, naan and a sprinkle of chopped cilantro (optional)
Notes
- My #1 Secret Tip for this chickpea tikka masala recipe is to always toast the spices in the oil before adding the liquid. This is a simple step that I NEVER skip when it comes to making curries. Toasting them acts as a sort of activation for dry spices. Their true flavors are enhanced, making your sauce delectable.
- Remove the husks from the chickpeas: after rinsing and draining, I place my chickpeas in a microwave-safe container, and sprinkle with 1 2+½ teaspoons of baking soda, and heat for 2-3 minutes. Next, I transfer them into a bowl of cold water and rub them between my hands to loosen the husks, which will float to the surface.
- Blend your tomatoes: If I want a smoother sauce, I use an immersion blender to pulverize my tinned tomatoes before adding the chickpeas.
- Rest before serving: I like giving my tikka masala 5 minutes to rest, absorb the flavors, and allow the sauce to settle.
- Balance the acidity: If my sauce tastes too sour from the tomatoes, I add in a small pinch of salt or coconut sugar to round out the flavor.
- Control the heat: Keeping my sauce at a gentle simmer, ensure that the coconut milk does not separate.





One of my favorites! These looks absolutely great! can’t wait to try!
Yes! You will love this recipe!
Wow! Loved how tasty this recipe is! The whole family loved it!
Yay! Great to hear that!!
Looks flavorful, colorful and satisfying! I have bookmarked to make with my last can of chickpeas. Thanks so much for sharing!
Thanks so much! You will love it!
What a great twist on tikka masala. Protein packed too.
Yes!! So glad you liked this recipe Dannii!
We usually have chicken tikka masala but I’m slowly transitioning to a more plant based/vegan friendly lifestyle and this masala didn’t actually make me miss meat, that’s how good it was!
Yay!! I’m so happy to hear that Charla!