How to Make the Perfect Creamy Coconut Chickpea Tikka Masala
Indian · Medium · 35 min · 4 servings

This rich and velvety vegan tikka masala uses full-fat coconut milk instead of cream to create a luscious sauce that clings to every protein-packed chickpea. It is warming, deeply spiced, and tastes like it simmered all day even though it comes together in under 35 minutes.
Why this recipe works
This Creamy Coconut Chickpea Tikka Masala recipe has been crafted to deliver restaurant-quality results in your home kitchen. At just 35 minutes from start to finish, it fits perfectly into a busy schedule without sacrificing flavor. Each serving comes in at 490 calories with 16g of protein, making it a balanced choice for any meal.
What you will need
This recipe uses 6 simple ingredients that you can find at any grocery store:
- 2 cans chickpeas drained and rinsed
- 1 can full fat coconut milk
- 3 tbsp tikka masala spice paste
- 1 can crushed tomatoes
- 1 large yellow onion diced
- 1 inch fresh ginger grated
Step by step instructions
Step 1: Caramelize the Aromatics
Heat oil in a large heavy-bottomed pan or Dutch oven over medium heat. Add the diced onion and cook for 8 minutes, stirring occasionally, until deeply golden and starting to caramelize. Add the grated ginger and cook for another minute until fragrant.
Step 2: Build the Spiced Base
Add the tikka masala spice paste directly to the pan and stir it into the caramelized onions. Cook for 2 minutes, pressing it against the bottom of the pan, until the raw spice smell transforms into a rich roasted aroma.
Step 3: Simmer the Sauce
Pour in the crushed tomatoes and stir to combine. Let the tomato base cook for 5 minutes until slightly reduced. Then pour in the full-fat coconut milk and stir until the sauce is smooth and unified. Bring to a gentle simmer.
Step 4: Add Chickpeas and Finish
Add the chickpeas to the simmering sauce and stir gently to coat. Cook for 10 minutes on low heat, allowing the chickpeas to absorb the sauce flavors fully. Taste and season with salt and serve over basmati rice with fresh cilantro.
Easy substitutions
Missing an ingredient? Here are some swaps that work perfectly:
- tikka masala spice paste → 3 teaspoons of garam masala plus 1 teaspoon of smoked paprika and a tablespoon of tomato paste
- full fat coconut milk → blended cashew cream made from soaked cashews and water for a slightly less sweet creaminess
Common mistakes to avoid
Watch out for these pitfalls that can affect your results:
- Using light coconut milk which makes the sauce thin and watery instead of the intended thick and creamy consistency
- Rushing the onion caramelization step which is the foundation of flavor and cannot be substituted with shortcuts
Nutrition facts
Per serving: 490 calories, 16g protein, 52g carbs, 22g fat, 11g fiber.
Ready to cook?
Get the interactive recipe with adjustable servings, built-in timers, and ingredient checklist.
View full recipe →