This post may contain affiliate links. Please read my disclosure and privacy policy.
Even though I’ve been developing recipes for over 15 years, sometimes I still surprise myself with how easy it can be to make restaurant-quality food at home. Take this chickpea tikka masala recipe. It’s super-flavorful, but made with pantry spices.
It comes from my friend Kathryne’s book, Love Real Food, and I’m very excited to share it with you today because it’s both easy and delicious. The best of all worlds!
This vegetarian dinner is made with simple pantry ingredients, like crushed tomatoes, chickpeas, and coconut milk. It’s the perfect weeknight meal! I serve it with cauliflower rice for an extra serving of veggies, but I’ll also include Kathryn’s recipe for making green rice in the recipe notes.
⭐⭐⭐⭐⭐ Featured Review
“This is such a great recipe! I have made it several times over the course of a few months. The whole family likes it.” – Kristen

Ingredients for Tikka Masala with Chickpeas
- Chickpeas. You can make this with one or two cans of chickpeas, depending on how hearty you want it to be. Be sure to rinse and drain them well before using.
- Diced or Crushed Tomatoes. I like to start with a big can of crushed tomtoes, so I don’t have to blend them first. But, if you keep diced tomatoes in your pantry, you can blend them into a silky-smooth puree in seconds.
- Coconut Milk. This adds creaminess while keeping the dish dairy-free. I don’t think the coconut flavor is very noticeable, due to all the spices in this sauce. You can add more coconut milk to taste, if you prefer a creamier texture.
- Pantry Spices. Ground coriander and cardomom are the prominent spices in this sauce, but you’ll also need cumin, turmeric, cinnamon, salt, and cayenne pepper.
- Cilantro. Fresh cilantro makes this dish taste like it came from a restaurant. Don’t skip it.
- Aromatics. Onion, garlic, and fresh ginger complete the flavor profile of the sauce. You’ll cook these first, to bring out the aromatic flavor.

How to Make Chickpea Tikka Masala
Step 1:
Drizzle olive oil into a large, deep skillet over medium-high heat. Once the oil is shimmering, add the chopped yellow onion and cook it for 5 to 7 minutes, until it looks translucent. While you wait on that to cook, measure out the ground cumin, cardamom, coriander, cinnamon, and cayenne pepper. It helps to have these spices measured and ready to go!
Next, add the minced garlic and ginger and stir for 1 more minute. Then add the spices you just measured out and stir for 30 more seconds. Toasting them briefly helps bring out the best flavor.

Step 2:
Want to save this for later?
Open the can of crushed tomatoes and pour them into the pan with the spices. If you’re using diced tomatoes, pour them into a blender and blend until smooth. Then pour the blended mixture into the pan.
Add the drained chickpeas, a half teaspoon of salt, coconut milk, and cilantro. Stir well and bring the liquid to a rapid simmer. Once it’s bubbling, lower the heat and cover the skillet with a lid.
Let it simmer for 15 to 20 minutes, stirring every 5 minutes or so, to prevent the sauce from sticking to the pan.

Serving Tips
When the timer goes off, remove the lid and adjust the seasoning to taste. I usually add more salt, just a half teaspoon at a time, until the sauce is flavorful. (I use one and a half teaspoons in total, usually.)
You can add more coconut milk for a creamier sauce, or add a touch of maple syrup for sweetness to balance the acidity of the tomatoes. I also like to add a squeeze of lime juice to brighten the flavor, but that’s optional.
When you’re happy with the flavor, serve warm with cooked rice, perfectly cooked quinoa, or cauliflower rice.


Chickpea Tikka Masala
Ingredients
- 1 tablespoon extra-virgin olive oil
- 1 small yellow onion , finely chopped
- 1 tablespoon ground coriander
- 1 ½ teaspoons ground cumin
- ½ teaspoon ground turmeric
- ¼ teaspoon ground cardamom
- ⅛ teaspoon ground cinnamon
- ⅛ teaspoon cayenne pepper (optional, if you like some heat)
- 1 inch fresh ginger , minced
- 3 cloves garlic , minced
- 28 ounces canned tomatoes (crushed or diced)
- ½ teaspoon fine sea salt
- 15 ounces canned chickpeas , drained and rinsed
- 1 cup canned coconut milk
- ½ cup chopped fresh cilantro , plus more for garnish
Instructions
- Arrange a large, deep skillet on the stovetop over medium-high heat. Add a drizzle of olive oil and cook the onion until it starts to soften, about 5 to 7 minutes. While you wait on that, measure the coriander, cumin, turmeric, cardamom, cinnamon, and cayenne pepper into a small bowl.
- When the onion is tender, add the minced garlic and ginger, and stir for 1 more minute. Then add the bowl of spices and stir for 30 more seconds, just until they smell fragrant.
- If using diced tomatoes, pour them into a blender and blend briefly until pureed. You can skip this step if using crushed tomatoes. Pour the tomatoes into the skillet and add the drained chickpeas, coconut milk, and cilantro. Increase the heat to high and bring the liquid to a simmer. Then reduce the heat to low to maintain a gentle simmer. Cover the pot with a lid and simmer for 15 to 20 minutes, stirring occasionally.
- When the timer goes off, carefully taste the sauce (it's hot!) and adjust the flavoring. I usually add more salt, a ½ teaspoon at a time, until it's flavorful. You can also balance the acidity of the tomatoes by adding up to a tablespoon of maple syrup. (This is optional and up to your taste buds.)
- Serve warm over your favorite cooked rice and garnish with additional cilantro if desired. Leftovers can be stored in an airtight container in the fridge for up to 5 days.
Notes
Nutrition
More Recipes to Try
- Hummus with Canned Chickpeas
- Kung Pao Chickpeas
- Chickpea Curry
- Crispy Roasted Chickpeas
- Vegan Orange Chicken (with tofu)
If you try this Chickpea Tikka Masala recipe, please leave a comment and star rating below to let me know how you like it.













Can’t decide if I should do the rice in the instant pot for 12 minutes on low or 22 minutes like the rice recipe says.
This is absolutely delicious. I make it all the time. The only modification I make is that I double the chickpeas in the recipe to give it a heartier texture. Thanks for another amazing recipe!
This is such a great recipe! I have made it several times over the course of a few months. The whole family likes it.
I bought the Love Real Food a few weeks ago. I love every recipe that we have tried so far!
Really delicious vegetarian food- brilliant at blending flavors to bring out the best in every dish
My question isn’t directly about this recipe, but it is the closest recipe I can find. Tonight I made your chicken Tikki Masala from page 164 of your cookbook. I used the pot in pot method for my rice for the first time. When I opened the lid I was disappointed to discover that the rice was tinted from the tomatoes bubbling up and over into the 7-inch pot. Was I supposed to put a lid on the rice pot inside the instant pot?
What size trivet did you use? I haven’t had the tomato juice go into the bowl before, but if the trivet was shorter and the bowl was lower in the pot, I could see how that might happen. You can definitely put a plate over the bowl or some sort of lid next time, as long as there is still plenty of room around the bowl for pressure to build up. I hope it tasted good regardless!
Hi Megan! I LOVE this recipe, but I have finally admitted to myself that chickpeas bother my stomach. What can I use instead? Lentils? I’d love to hear your ideas!
I’ve always heard that lentils are easier to digest than other beans, so I think that’s worth a shot!
This is ABSOLUTELY delicious!!!
This is very similar to another recipe that I habitually make, the difference with this one is that instead of curry paste, it uses dried spices, which in my opinion is a bit more convenient.
I put in extra veges (diced zucchini)
I made some changes. I doubled the chickpeas and halved the tomatoes. I used more spices- 1/2 tsp garam masala (mine has cardamom, cinnamon, cloves, nutmeg and black pepper). My stock cumin is pan-roasted before grinding. It was delicious. I give it for stars for the basic recipe which is so easy I’ll make it often.
Another winner! I have made this twice in two weeks. I serve with riced broccoli and cauliflower because we are not eating many grains right now. The second time I mixed it all up then cooked in my slow cooker on low for about five hours. It’s just as good this way.