Spicy Chickpea Curry: Comforting, Fiery, and Ready in Under 40 Minutes

Spicy Chickpea Curry brings big, warm flavors without fuss. This one-pot vegan curry uses pantry spices, canned tomatoes, and creamy coconut milk to create a satisfying meal any night of the week.

Try a coconut-forward chickpea curry if you like a softer, sweeter edge to your curry.

What makes this Spicy Chickpea Curry so appealing

I love this recipe because it feels both familiar and exciting. It suits chilly nights and busy weekdays. The spices are bold but approachable. The base is simple, so you can use what’s on hand. This dish also plays nicely with other vegetable-forward bowls like brown lentil and sweet potato curry for a rotating meal plan.

Why this recipe wins over weeknight dinners

Deep, cozy spice from everyday pantry items

This curry finds warmth in cumin, coriander, and garam masala. Fresh ginger and garlic add brightness. Canned chickpeas and tomatoes make it quick. A splash of coconut milk adds silkiness without heavy cream.

A fast meal that still feels special

From chopped onion to serving, you can finish in about 30–40 minutes. It simmers hands-off while you steam rice or roast a tray of vegetables. Leftovers taste even better the next day.

Ingredients, smart swaps, and a simple twist

Start with a short list of pantry staples and fresh aromatics. These give the curry body and lift.

Core ingredients you’ll need

  • 2 tbsp vegetable oil or neutral oil
  • 1 large onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 1–2 tsp chili powder or cayenne (adjust to heat preference)
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 1 tsp garam masala
  • 1 can (14 oz) diced tomatoes
  • 2 cans (15 oz each) chickpeas, drained and rinsed
  • 1 can (14 oz) coconut milk (full or light)
  • Salt and black pepper to taste
  • Fresh cilantro and lemon wedges to serve

Easy swaps for common needs

  • For a lower-fat option, use light coconut milk or reduce to 1/2 cup and add 1/2 cup vegetable stock.
  • Replace chickpeas with cooked white beans or lentils for a different texture.
  • Swap coconut milk for plain unsweetened soy or oat milk plus a tablespoon of tahini if avoiding coconut flavor.
  • Make it milder by halving the chili and adding a pinch of smoked paprika for warmth.

A simple variation to try

Stir in 2 cups of baby spinach at the end for green freshness. Or add roasted sweet potato cubes for a heartier bowl that echoes this coconut curry pumpkin vibe.

How to cook this Spicy Chickpea Curry

Follow this clear order so the spices bloom and the chickpeas finish tender.

Step-by-step cooking instructions

  1. Heat oil in a large skillet or saucepan over medium heat. Add chopped onion and cook until soft, about 6–8 minutes.
  2. Stir in garlic and ginger; cook 1 minute until fragrant.
  3. Add chili, cumin, coriander, and garam masala. Cook 30–45 seconds, stirring, to toast the spices.
  4. Pour in diced tomatoes and bring to a simmer. Let cook 5–7 minutes to reduce slightly.
  5. Add chickpeas and coconut milk; stir to combine. Simmer gently 10–12 minutes so flavors meld and sauce thickens.
  6. Season with salt, pepper, and a squeeze of lemon. Finish with chopped cilantro and serve over rice or with flatbread.
StepDetails
1Sauté onions until soft, then add garlic and ginger.
2Toast spices briefly to release oils and flavor.
3Simmer tomatoes, then add chickpeas and coconut milk and finish cooking.

Tips for texture, timing & tools

  • Use a heavy-bottom pan to avoid hot spots.
  • Lightly crush a few chickpeas with the back of a spoon for a creamier mouthfeel.
  • If the sauce is too thin, simmer uncovered to reduce. If too thick, add a splash of water or stock.
  • For a smoky note, add 1/2 tsp smoked paprika or char a halved tomato and stir it in.

If you like bold coconut flavors, that recipe offers another way to use similar spices.

How to store this curry

Cool completely and transfer to airtight containers. Keep in the fridge for up to 4 days. For longer storage, freeze portions for up to 3 months.

Reheating without losing flavor

Reheat gently on the stove over low heat to avoid splitting the coconut milk. Add a splash of water or stock if it thickens too much. Stir in fresh lemon or cilantro after reheating to brighten the dish.

A recipe you’ll make again

This Spicy Chickpea Curry is forgiving and flexible. It works as a solo bowl, a side, or a meal-prep option. Leftovers gain depth overnight, so plan for seconds.

Print

Spicy Chickpea Curry

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A comforting and fiery one-pot vegan curry that’s quick and easy, featuring bold spices, canned tomatoes, and creamy coconut milk.

  • Author: Carol
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Indian
  • Diet: Vegan

Ingredients

Scale
  • 2 tbsp vegetable oil or neutral oil
  • 1 large onion, finely chopped
  • 3 cloves garlic, minced
  • 1 tbsp fresh ginger, grated
  • 12 tsp chili powder or cayenne (adjust to heat preference)
  • 1 tsp ground cumin
  • 1 tsp ground coriander
  • 1 tsp garam masala
  • 1 can (14 oz) diced tomatoes
  • 2 cans (15 oz each) chickpeas, drained and rinsed
  • 1 can (14 oz) coconut milk (full or light)
  • Salt and black pepper to taste
  • Fresh cilantro and lemon wedges to serve

Instructions

  1. Heat oil in a large skillet or saucepan over medium heat. Add chopped onion and cook until soft, about 6–8 minutes.
  2. Stir in garlic and ginger; cook for 1 minute until fragrant.
  3. Add chili powder, cumin, coriander, and garam masala. Cook for 30–45 seconds, stirring, to toast the spices.
  4. Pour in diced tomatoes and bring to a simmer. Let cook for 5–7 minutes to reduce slightly.
  5. Add chickpeas and coconut milk; stir to combine. Simmer gently for 10–12 minutes so flavors meld and sauce thickens.
  6. Season with salt, pepper, and a squeeze of lemon. Finish with chopped cilantro and serve over rice or with flatbread.

Notes

For a lower-fat option, use light coconut milk or reduce to 1/2 cup and add 1/2 cup vegetable stock. This recipe is freezer-friendly and makes great leftovers.

Nutrition

  • Serving Size: 1 serving
  • Calories: 350
  • Sugar: 5g
  • Sodium: 400mg
  • Fat: 12g
  • Saturated Fat: 5g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 10g
  • Protein: 15g
  • Cholesterol: 0mg

Did you make this recipe?

Share a photo and tag us we can’t wait to see what you’ve made!

FAQs

Can I use dried chickpeas instead of canned?

Yes. Soak and cook them until tender before adding to the curry. Use about 1 cup dried chickpeas (yields roughly 3 cups cooked) in place of two cans.

How can I reduce the heat but keep flavor?

Cut the chili powder in half and add a pinch of sweet paprika. Increase ginger and cumin slightly to keep depth.

Is this recipe freezer-friendly?

Yes. Freeze cooled curry in portioned containers. Thaw overnight in the fridge before reheating.

Can I add other vegetables?

Absolutely. Diced eggplant, bell peppers, or roasted squash work well. Add quicker-cooking greens at the end.

Final Thoughts

For a closely related take with a vindaloo twist, see this Veganish version at Vegan Garlic Chickpea Soup.

Carol Avatar

AUTHOR

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

Soina

Hi! I’m Sonia.

is the founder and recipe creator behind Recipes Unfolded. Raised between Swedish and Moroccan food traditions, she brings a unique blend of calm, cozy flavors and bold, generous cooking to every dish. Her recipes are made for real home kitchens simple, comforting, and full of heart.

Search

Category


You’ll also love