Vegan Chickpea Tikka Masala

Creamy Vegan Chickpea Tikka Masala served over fluffy basmati rice, garnished with fresh cilantro. Pin It
Creamy Vegan Chickpea Tikka Masala served over fluffy basmati rice, garnished with fresh cilantro. | rusticrecipelab.com

This vibrant dish combines tender chickpeas gently simmered in a creamy tomato sauce infused with warming spices like cumin, coriander, and garam masala. The coconut milk adds richness while balancing the heat from smoked paprika and optional cayenne. Served over perfectly steamed basmati rice, this filling meal features fresh ginger, garlic, and a hint of lemon juice for brightness. Garnish with cilantro and lemon wedges to enhance flavors and complete a wholesome plant-based dinner.

The first time I made tikka masala without yogurt or cream, I was honestly skeptical it would have that restaurant quality richness I craved. But watching the coconut milk melt into those spiced tomatoes, turning everything into this velvety orange gold, completely changed my mind about plant based Indian curries.

I served this at a small dinner party last winter, and my friend who swore she hated chickpeas went back for thirds. The way the rice soaks up that spiced sauce is honestly the best part of the whole bowl.

Ingredients

  • Coconut oil: Adds a subtle sweetness that complements the warm spices, but any neutral oil works in a pinch
  • Onion, garlic, and ginger: This aromatic trio forms the foundation of flavor, so do not rush this step or the final dish will taste flat
  • Ground spices: Toasting them in hot oil wakes up their essential oils and transforms them from dusty powder to something vibrant
  • Full fat coconut milk: Do not skimp here because the fat content is what gives the sauce its luxurious body and silkiness
  • Chickpeas: Rinse them thoroughly and pat them dry so they actually absorb the sauce instead of just floating in it
  • Lemon juice: The acid cuts through the richness and brightens all those warm spices
  • Maple syrup: Just a touch balances the acidity from tomatoes and creates that perfectly rounded flavor
  • Basmati rice: Rinse until the water runs clear to remove excess starch for fluffy, separate grains

Instructions

Get the rice going first:
Rinse the basmati under cold water until it runs clear, then combine it with water and salt in a saucepan. Bring to a boil, cover tightly, turn the heat to low, and let it steam for 15 minutes without peeking.
Build your flavor base:
Heat oil in a large skillet over medium heat and cook the onion until it is soft and golden, about 6 minutes. Stir in the garlic and ginger and cook just until fragrant, about 1 minute.
Wake up the spices:
Add all the ground spices to the pan and toast them for 30 seconds, stirring constantly so they do not burn. You will know they are ready when the aroma fills your kitchen.
Create the sauce:
Pour in the diced tomatoes and scrape up any browned bits from the bottom of the pan. Let this cook for a few minutes before adding the coconut milk, chickpeas, salt, and pepper.
Let it simmer:
Reduce heat to low and let the curry bubble gently uncovered for 15 to 20 minutes. The sauce should thicken noticeably and the chickpeas should become very tender.
Balance the flavors:
Stir in the lemon juice and maple syrup, then taste and adjust the seasoning. Serve over the fluffy rice and scatter with fresh cilantro if you have some on hand.
Spiced tomato and coconut sauce coats tender chickpeas alongside steaming Vegan Chickpea Tikka Masala with Rice. Pin It
Spiced tomato and coconut sauce coats tender chickpeas alongside steaming Vegan Chickpea Tikka Masala with Rice. | rusticrecipelab.com

This recipe has become my go to when I need something comforting but still healthy enough to feel good about eating. There is something so satisfying about spooning that sauce over steaming rice.

Making It Your Own

Once you have the basic technique down, this curry is incredibly adaptable. Add spinach or diced bell peppers during the last 5 minutes of simmering for extra nutrition and color.

Serving Suggestions

While basmati rice is traditional, this curry is also fantastic over quinoa or with warm naan for scooping up every last drop. Roasted cauliflower on the side makes for a complete meal.

Meal Prep Magic

This recipe triples beautifully and keeps in the refrigerator for up to five days. The flavors actually deepen and improve over time, making it ideal for batch cooking on weekends.

  • Store the rice and curry separately to prevent the rice from becoming mushy
  • Reheat gently on the stovetop with a splash of water to loosen the sauce
  • Frozen portions last up to three months and reheat beautifully for quick weeknight dinners
Colorful Vegan Chickpea Tikka Masala with Rice in a bowl, topped with lemon wedges and cilantro. Pin It
Colorful Vegan Chickpea Tikka Masala with Rice in a bowl, topped with lemon wedges and cilantro. | rusticrecipelab.com

There is something deeply nourishing about a bowl of this steaming curry, especially when the house smells like toasted spices and coconut. I hope it becomes a regular in your rotation too.

Recipe Questions

Modify heat by adjusting cayenne pepper or adding fresh green chilies according to your preference.

Cashew cream makes a creamy alternative that brings a different richness to the sauce.

Rinse rice until water runs clear, then simmer with salt and water until fluffy and tender.

A pinch of fenugreek leaves (kasuri methi) added near the end elevates the flavor complexity.

Use coconut or a neutral vegetable oil to preserve the aromatic spices without overpowering.

Vegan Chickpea Tikka Masala

Tender chickpeas cooked in a creamy, spiced tomato sauce paired with fluffy basmati rice.

Prep 20m
Cook 30m
Total 50m
Servings 4
Difficulty Medium

Ingredients

For the Chickpea Tikka Masala

  • 2 tablespoons coconut oil or neutral vegetable oil
  • 1 large onion, finely chopped
  • 3 garlic cloves, minced
  • 1 tablespoon fresh ginger, grated
  • 2 teaspoons ground cumin
  • 2 teaspoons ground coriander
  • 2 teaspoons garam masala
  • 1 teaspoon turmeric
  • 1 teaspoon smoked paprika
  • 1/4 teaspoon cayenne pepper
  • 1 can (14 oz) diced tomatoes
  • 1 can (14 oz) full-fat coconut milk
  • 2 cans (14 oz each) chickpeas, drained and rinsed
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 tablespoon lemon juice
  • 1 tablespoon maple syrup or sugar

For the Rice

  • 1 1/2 cups basmati rice
  • 3 cups water
  • 1/2 teaspoon salt

To Serve

  • Fresh cilantro, chopped
  • Lemon wedges

Instructions

1
Prepare the Rice: Rinse the basmati rice under cold water until the water runs clear. In a medium saucepan, combine rice, water, and salt. Bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes. Remove from heat and let stand, covered, for 5 minutes. Fluff with a fork before serving.
2
Sauté Aromatics: While the rice cooks, heat oil in a large skillet or saucepan over medium heat. Add the onion and sauté for 5-6 minutes until softened and lightly golden.
3
Add Ginger and Garlic: Stir in the garlic and ginger, cooking for 1 minute until fragrant.
4
Toast Spices: Add cumin, coriander, garam masala, turmeric, smoked paprika, and cayenne pepper. Toast spices for 30 seconds, stirring constantly.
5
Incorporate Tomatoes: Pour in the diced tomatoes, scraping up any browned bits from the pan. Cook for 3-4 minutes, stirring occasionally.
6
Add Coconut Milk and Chickpeas: Add coconut milk, chickpeas, salt, and black pepper. Stir to combine and bring to a gentle simmer.
7
Simmer the Curry: Reduce heat to low and simmer uncovered for 15-20 minutes, stirring occasionally, until the sauce thickens and flavors meld.
8
Finish and Season: Stir in lemon juice and maple syrup. Taste and adjust seasoning as needed.
9
Serve: Serve the chickpea tikka masala over the cooked rice, garnished with fresh cilantro and lemon wedges if desired.
Additional Information

Equipment Needed

  • Large skillet or saucepan
  • Medium saucepan with lid
  • Chef's knife
  • Cutting board
  • Measuring cups and spoons
  • Wooden spoon or spatula

Nutrition (Per Serving)

Calories 480
Protein 13g
Carbs 68g
Fat 18g

Allergy Information

  • Contains coconut (tree nut)
  • Always check labels on canned goods and spices to ensure they are free from cross-contamination or hidden allergens
Mara Sheffield

Passionate home cook sharing easy, nourishing recipes & kitchen tips.