← BlogJune 27, 2026

How to Make the Perfect Vegan Chickpea Curry

Indian · Easy · 40 min · 4 servings

vegangluten-freedairy-free
Advertisement
Vegan Chickpea Curry

A rich and aromatic curry simmered with creamy coconut milk, tender chickpeas, and warming spices. This one-pot wonder comes together quickly and tastes even better the next day.

Why this recipe works

This Vegan Chickpea Curry recipe has been crafted to deliver restaurant-quality results in your home kitchen. At just 40 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.

Advertisement

What you will need

This recipe uses 10 simple ingredients that you can find at any grocery store:

  • 2 cans chickpeas drained and rinsed
  • 1 can full-fat coconut milk
  • 1 can diced tomatoes
  • 1 large yellow onion diced
  • 4 cloves garlic minced
  • 1 tablespoon fresh ginger grated
  • 2 tablespoons curry powder
  • 1 teaspoon garam masala
  • 2 tablespoons coconut oil
  • 2 cups baby spinach

Step by step instructions

Step 1: Saute the Aromatics

Heat coconut oil in a large pot over medium heat. Add diced onion and cook until softened and golden, about 7 minutes. Add garlic and ginger and cook for another 2 minutes.

Step 2: Toast the Spices

Add curry powder and garam masala directly to the pot with the aromatics. Stir constantly for 1 to 2 minutes until fragrant. This step deepens the flavor significantly.

Step 3: Build the Sauce

Pour in the diced tomatoes and coconut milk. Stir well to combine everything into a smooth sauce. Bring to a gentle boil then reduce heat to a simmer.

Step 4: Add Chickpeas and Simmer

Add the drained chickpeas to the pot. Simmer uncovered over low heat for 15 minutes, stirring occasionally, until the sauce thickens and flavors meld together.

Step 5: Finish and Serve

Stir in baby spinach and cook until wilted, about 2 minutes. Taste and adjust salt. Serve over steamed basmati rice or with warm naan bread and a wedge of lemon.

Advertisement

Easy substitutions

Missing an ingredient? Here are some swaps that work perfectly:

  • chickpeas → lentils or cubed tofu for variety
  • full-fat coconut milk → light coconut milk for fewer calories
  • baby spinach → kale or frozen peas

Common mistakes to avoid

Watch out for these pitfalls that can affect your results:

  • Do not skip toasting the spices as this step unlocks their full depth of flavor
  • Do not use light coconut milk if you want a rich and creamy sauce
  • Do not rush the simmering time as the sauce needs time to reduce and thicken properly

Nutrition facts

Per serving: 490 calories, 16g protein, 58g carbs, 22g fat, 13g fiber.

Ready to cook?

Get the interactive recipe with adjustable servings, built-in timers, and ingredient checklist.

View full recipe →
Advertisement