Easy Chickpea Curry (30-Minute Vegan Dinner)

This easy chickpea curry simmers pantry staples into a rich, creamy coconut-tomato sauce full of warm spices. It is hearty, budget-friendly, and naturally vegan and gluten-free.

Ready in about 30 minutes, it is a weeknight lifesaver you can make entirely from cans and spices you already have.

Recipe at a glanceJump to instructions ↓
  • Prep10 min
  • Cook20 min
  • Total30 min
  • Serves4
  • CourseMain Course
  • CuisineIndian-inspired
  • Ingredients12
  • Steps5

Written by · Updated September 2026

Why you’ll love this chickpea curry

  • Pantry-friendly: made mostly from cans and spices.
  • 30 minutes: fast and cozy.
  • Vegan and gluten-free: naturally.
  • Budget-friendly: chickpeas are inexpensive protein.

Ingredients you’ll need

Bloom the spices in oil for a minute to deepen their flavor.

  • 1 tablespoon oil
  • 1 onion, diced
  • 3 cloves garlic, minced
  • 1 tablespoon grated ginger
  • 1 tablespoon curry powder or garam masala
  • 1 teaspoon cumin
  • 1/2 teaspoon turmeric
  • 1 (15 oz) can diced tomatoes
  • 1 (13 oz) can coconut milk
  • 2 (15 oz) cans chickpeas, drained
  • 2 cups spinach
  • Salt, to taste

How to make chickpea curry (step by step)

  1. Heat the oil in a large pot and cook the onion until soft, about 5 minutes.
  2. Add the garlic, ginger, and all the spices, and cook for 1 minute until fragrant.
  3. Stir in the diced tomatoes and coconut milk, then bring to a simmer.
  4. Add the chickpeas and simmer for 10-12 minutes, until the sauce thickens.
  5. Stir in the spinach until wilted, season with salt, and serve over rice.

Tips for the best results

  • Bloom the spices in oil to unlock their flavor.
  • Simmer to thicken the sauce and meld the flavors.
  • Finish with lime or cilantro to brighten it.

Variations & substitutions

  • Add a diced potato or cauliflower for extra heartiness.
  • Stir in a spoonful of peanut butter for a richer sauce.
  • Add cayenne or fresh chili for heat.

Storage & make-ahead

Refrigerate for up to 5 days or freeze for up to 3 months. Like most curries, it tastes even better the next day.

Frequently asked questions

Is chickpea curry healthy?

Yes. Chickpeas are high in plant protein and fiber, and the dish is loaded with vegetables and warming spices.

Can I use dried chickpeas?

Yes, but cook them until tender first. Canned chickpeas are the quick, convenient option.

How do I make it spicier?

Add cayenne, red pepper flakes, or fresh chopped chili along with the spices.

What do I serve with chickpea curry?

Rice, naan, or quinoa all work well to soak up the creamy sauce.

Leave a Comment