Jump to Recipe
Chickpea Tikka Masala is a vegetarian twist on the classic Indian-inspired curry, swapping chicken for canned chickpeas simmered in a spiced tomato and coconut milk sauce. It’s ready in about 40 minutes, mostly hands-off once the sauce gets going.
I started making this on nights when I didn’t have chicken thawed but still wanted that smoky, tomatoey curry flavor. Turns out chickpeas soak up the garam masala and ginger just as well, and they hold their shape better than you’d expect after 20 minutes of simmering.
The sauce is the real point here. Onions cooked low and slow until deeply golden, garlic and ginger bloomed in the same pot, then crushed tomatoes and coconut milk simmered down until it coats a spoon.
This one sits right in the weeknight rotation, right alongside a creamy dairy-free stroganoff. It’s naturally vegan, comes together in one pot, and reheats better the next day once the spices settle in.
Why You’ll Love This Recipe
- One pot, ready in about 40 minutes
- Naturally vegan and dairy-free without feeling like it
- Pantry staples do most of the heavy lifting
- Tastes even better the next day
Ingredient Notes
- chickpeas: Rinse them well to wash off the starchy canning liquid, which can leave a tinny aftertaste in the sauce.
- coconut milk: Use full-fat canned coconut milk for a thick sauce. Light coconut milk works but the sauce turns out noticeably thinner.
- garam masala: This is the backbone spice here. Check the label if you need gluten free, since a few blends are cut with wheat starch.
- tomato paste: Cooking it briefly with the spices before adding crushed tomatoes deepens the color and takes the raw edge off.
- smoked paprika: Stands in for the smoky char you’d get from grilled chicken in a traditional tikka masala.

Homemade Chickpea Tikka Masala with Creamy Coconut Sauce
Ingredients
Method
- Heat the oil in a 3-quart / 2.8 L saucepan or Dutch oven over medium heat. Add the diced onion and cook for 8 to 10 minutes, stirring occasionally, until deeply golden.
- Add the garlic and ginger and cook for 1 minute, stirring, until fragrant.
- Stir in the tomato paste, garam masala, cumin, coriander, smoked paprika, turmeric, and cayenne. Cook for 1 minute, stirring constantly, until the spices smell toasted and coat the onions.
- Pour in the crushed tomatoes. Simmer for 8 to 10 minutes, stirring occasionally, until the sauce thickens slightly and turns brick red.
- Add the drained chickpeas and coconut milk. Stir to combine and bring back to a gentle simmer.
- Simmer uncovered for 15 to 18 minutes, stirring every few minutes, until the sauce coats the back of a spoon and the chickpeas soften at the edges. Past 20 minutes the chickpeas start to break down, so pull the pot once the sauce clings to a spoon.
- Season with the salt, tasting as you go. If the sauce looks too thick, loosen it with a splash of water; if it’s thin, simmer 5 more minutes.
- Remove from the heat and stir in the chopped cilantro. Serve over basmati rice or with naan, with lime wedges alongside.
Notes
- Simmer uncovered once the tomatoes go in so the sauce reduces properly.
- Taste and adjust cayenne at the end, heat builds as it simmers.
- Rinse chickpeas well before adding to remove canning liquid.
- Sauce thickens more as it cools, thin with water if needed.

Tips for Success
- Cook the onion until it’s deeply golden, not just soft, for a sauce with real depth.
- Toast the spices in the oil for about 60 seconds before adding tomatoes so they don’t taste raw.
- Rinse canned chickpeas well to wash off the starchy liquid that can make the sauce taste tinny.
- Simmer the sauce uncovered so it reduces and thickens instead of staying thin and soupy.
- Add a splash of water if the sauce thickens too much before the chickpeas heat through.
Variations
- Swap half the chickpeas for cubed extra-firm tofu or paneer for more protein variety.
- Stir in a handful of baby spinach during the last 5 minutes of simmering for extra greens.
- Use light coconut milk instead of full-fat for a thinner sauce, though it loses some richness.
Storage and Reheating
Store leftover chickpea tikka masala in an airtight container in the fridge for 4 to 5 days. The flavor actually improves after a day, once the spices settle into the sauce.
Reheat on the stovetop over medium-low heat with a splash of water to loosen the sauce, stirring occasionally for 5 to 6 minutes. A microwave works too, covered, in 60-second bursts, stirring between each round.
This curry freezes well for up to 3 months in a freezer-safe container, much like these freezer-friendly sweet potato enchiladas. Thaw it overnight in the fridge before reheating on the stovetop.
Serving Suggestions
Spoon chickpea tikka masala over warm basmati rice or scoop it up with naan. Both soak up the sauce well.
A side of cucumber raita cools things down if you went heavy on the cayenne, and a squeeze of lime at the table brightens the whole bowl.
For meal prep, portion the curry into containers with rice, pairing it with a quick fresh avocado bean and sweetcorn salad for grab-and-go lunches through the week.

FAQ
Why is my chickpea tikka masala watery instead of thick?
Your sauce probably needs more time on the stove. Canned tomatoes and coconut milk both add liquid, so simmer uncovered for the full 15 to 18 minutes until the sauce coats the back of a spoon. If it’s still thin, give it another 5 minutes over medium-low heat before you season and serve.
Can I use heavy cream instead of coconut milk in this tikka masala?
Yes, heavy cream works as a swap for the coconut milk, using the same 1 cup amount. The curry loses its dairy-free status but gets a similarly rich, thick texture. Stir it in at the same point, right after the chickpeas go into the pot.
Can I freeze chickpea tikka masala for meal prep?
Yes, this curry freezes well for up to 3 months in an airtight container. Let it cool completely before freezing and thaw it overnight in the fridge. Reheat gently on the stovetop over medium-low heat with a splash of water to loosen the sauce back up.
What goes well with chickpea tikka masala besides rice?
Warm naan or roti works well for scooping up the sauce, and a cucumber and yogurt raita cools things down if you added extra cayenne. A simple side salad with lemon also balances the richness of the coconut milk sauce.
Is chickpea tikka masala gluten free?
Yes, chickpea tikka masala is naturally gluten free as long as your garam masala blend doesn’t contain additives. Double check the label on your spice jars since a few blends are cut with wheat starch. Serve it over rice instead of naan to keep the full meal gluten free.
What’s the difference between chickpea tikka masala and chicken tikka masala?
The main difference is the protein. Chicken tikka masala uses marinated, grilled chicken simmered into the sauce, while this version swaps in canned chickpeas for a vegan, budget-friendly take. The spice blend and tomato coconut sauce stay basically the same in both.





