Chickpea Tikka Masala Recipe
This Chickpea Tikka Masala features tender chickpeas simmered in a creamy tomato sauce infused with warm Indian-inspired spices. It’s a simple one-pan meal that’s rich, satisfying, and perfect for weeknight dinners while being impressive enough to serve to guests.
The velvety sauce coats every chickpea with layers of aromatic flavor, creating a hearty dish that pairs beautifully with fluffy basmati rice or warm vegan naan. With pantry-friendly ingredients and minimal prep, it’s a recipe you’ll find yourself making again and again.
Why This Recipe Works So Well
- One Pan from Start to Finish: The entire curry comes together in a single skillet for easy cleanup.
- Rich and Creamy Sauce: Full-fat coconut milk creates a silky texture without dairy.
- Pantry-Friendly Ingredients: Most of the ingredients are easy to keep stocked for quick meals.
- Excellent for Meal Prep: The flavors become even deeper after resting overnight.
- Easy to Customize: Add your favorite vegetables or adjust the spice level to suit your taste.
- Perfect with Many Sides: Serve it with rice, naan, roti, or even quinoa for a complete meal.
Ingredient Insights and Swaps
- Chickpeas: Canned chickpeas make this recipe quick and convenient. If using dried chickpeas, cook them until tender before adding them to the sauce.
- Coconut Milk: Full-fat coconut milk produces the richest texture, while a vegan heavy cream can be substituted for a milder flavor.
- Garam Masala: This spice blend gives the curry its signature warmth. Fresh garam masala offers the most vibrant flavor.
- Kasuri Methi: Crushed dried fenugreek leaves add authentic restaurant-style flavor, though the recipe is still delicious without them.
- Fresh Ginger and Garlic: These create a flavorful foundation that balances the richness of the tomato and coconut milk.
Chef’s Tip: Toast the spices with the tomato paste for a minute or two before adding the liquids. This simple step helps develop a deeper, more aromatic curry.

Chickpea Tikka Masala Recipe
This Chickpea Tikka Masala brings together tender chickpeas in a creamy, spiced tomato sauce that's rich, comforting, and easy enough for a weeknight dinner. Served with fluffy basmati rice or warm naan, it's a satisfying plant-based meal that's full of bold, aromatic flavors.
Print
Pin
Rate
Servings: 6
Equipment
- Large skillet or Dutch oven
- Chef's Knife
- Blender or immersion blender (optional)
Ingredients
For the Curry
- 2 tablespoons neutral oil or coconut oil
- 1 medium yellow onion finely diced
- 4 garlic cloves minced
- 1 tablespoon fresh ginger grated
- 2 tablespoons tomato paste
- 2 teaspoons garam masala
- 1½ teaspoons ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon smoked paprika
- ½ teaspoon turmeric
- ¼ teaspoon cayenne pepper optional
- 1 teaspoon salt
- ½ teaspoon black pepper
- 2 15-ounce cans chickpeas, drained and rinsed
- 1 15-ounce can tomato sauce or crushed tomatoes
- 1 cup full-fat coconut milk
- ½ cup vegetable broth
- 1 teaspoon maple syrup
- 1 tablespoon fresh lime juice
- 1 teaspoon dried kasuri methi optional, crushed
- 2 tablespoons chopped fresh cilantro
For Serving
- Cooked basmati rice
- Vegan naan
- Extra cilantro
- Lime wedges
Instructions
- Heat the oil in a large skillet or Dutch oven over medium heat. Add the onion and cook for 5 to 6 minutes until softened and lightly golden. Stir in the garlic and ginger. Cook for about 1 minute until fragrant.

- Add the tomato paste, garam masala, cumin, coriander, paprika, turmeric, cayenne, salt, and black pepper. Stir constantly for 1 to 2 minutes to toast the spices and deepen their flavor.

- Pour in the tomato sauce and vegetable broth. Stir well and let the sauce simmer for 5 to 7 minutes until slightly thickened.

- For an extra smooth restaurant-style sauce, carefully blend the sauce using an immersion blender or transfer it to a blender before returning it to the pan.

- Add the chickpeas and stir until evenly coated. Simmer for 8 to 10 minutes so the chickpeas absorb the flavors.

- Reduce the heat to low and stir in the coconut milk. Simmer gently for another 3 to 5 minutes until the curry becomes creamy and silky.

- Mix in the maple syrup, lime juice, and crushed kasuri methi if using. Taste and adjust the seasoning with additional salt or spice as needed.

- Garnish with fresh cilantro and serve hot with steamed basmati rice and warm vegan naan.

Notes
- Use full-fat coconut milk for the richest, creamiest sauce.
- For a thicker curry, simmer uncovered for a few extra minutes before adding the coconut milk.
- Roasted cauliflower, spinach, peas, or bell peppers make excellent additions.
- The curry tastes even better the next day as the spices continue to develop.
- Store leftovers in an airtight container in the refrigerator for up to 5 days.
- Freeze for up to 3 months and thaw overnight before reheating.
Nutrition Information
| Nutrient | Amount per Serving |
|---|---|
| Calories | 390 kcal |
| Carbohydrates | 42g |
| Protein | 14g |
| Fat | 19g |
| Fiber | 11g |
| Sugar | 9g |
| Sodium | 690mg |
Common Mistakes to Avoid
- Rushing the Onion: Cook the onion until softened and lightly golden to build a flavorful base.
- Skipping the Spice Toasting: Briefly cooking the spices with the tomato paste helps release their aroma and richness.
- Boiling After Adding Coconut Milk: Keep the heat low so the sauce stays smooth and creamy.
- Not Simmering the Chickpeas Long Enough: Giving the chickpeas time in the sauce allows them to absorb more flavor.
- Adding Too Much Liquid: If the curry seems thin, let it simmer uncovered for a few extra minutes before stirring in the coconut milk.
- Forgetting the Final Lime Juice: A squeeze of lime at the end brightens the entire dish and balances the richness.
Fun Ways to Customize This Recipe
- Spinach Tikka Masala: Stir in baby spinach during the last few minutes of cooking.
- Roasted Cauliflower Version: Add roasted cauliflower florets for extra texture.
- Mixed Bean Curry: Replace half of the chickpeas with cannellini beans or butter beans.
- Extra Spicy Curry: Increase the cayenne pepper or add fresh chopped chilies.
- Sweet Potato Addition: Simmer diced sweet potatoes in the sauce until tender.
- Tofu Tikka Masala: Add pan-seared tofu cubes alongside the chickpeas for additional protein.
- Cashew Cream Finish: Replace part of the coconut milk with homemade cashew cream for an extra silky sauce.
Try More Vegan Recipes
- Vegan Burrito Bowl
- Vegan Mushroom Stroganoff
- Lentil Vegetable Stew
- Lentil Bolognese
- Vegan Cabbage Rolls
Storage Tips That Keep It Fresh
- Make Ahead: Prepare the curry a day in advance to allow the spices to develop even more flavor.
- Refrigerator Storage: Store leftovers in an airtight container for up to 5 days.
- Freezer Storage: Freeze cooled portions for up to 3 months and thaw overnight in the refrigerator.
- Reheating: Warm gently on the stovetop or in the microwave, stirring occasionally and adding a splash of vegetable broth if needed.
- Freshness Tip: Garnish with freshly chopped cilantro and a squeeze of lime after reheating for the brightest flavor.
Frequently Asked Questions
- Can I use dried chickpeas instead of canned?
Yes. Cook the dried chickpeas until tender before adding them to the curry. - Is coconut milk necessary?
Full-fat coconut milk creates the creamiest texture, but vegan cooking cream can also be used. - What is kasuri methi, and can I skip it?
Kasuri methi is dried fenugreek leaves that add authentic flavor. The curry is still delicious if you don’t have it. - Can I make this curry spicier?
Absolutely. Add more cayenne pepper or fresh chilies to increase the heat. - What vegetables pair well with this curry?
Spinach, peas, roasted cauliflower, and bell peppers are all excellent additions. - Can I prepare this recipe ahead of time?
Yes. The curry often tastes even better after resting overnight in the refrigerator. - What should I serve with chickpea tikka masala?
Basmati rice, vegan naan, roti, or even quinoa are all great choices for serving. - Can I double the recipe?
Yes. This recipe scales easily and is perfect for meal prep or feeding a larger group.





