Chickpea Curry One-Pot

Featured in: One-Pot Comfort Meals

This one-pot chickpea curry blends coconut milk with a vibrant mix of spices like cumin, turmeric, and smoked paprika to create a creamy, warming dish. Tender chickpeas and fresh vegetables simmer together, finishing with bright spinach for freshness. Perfect for an easy, filling meal that offers bold flavors and satisfying texture with minimal prep and cleanup.

Updated on Tue, 23 Dec 2025 10:29:00 GMT
Steaming Chickpea Curry in a pot, served with fresh cilantro and a lime wedge, a flavorful dinner. Save
Steaming Chickpea Curry in a pot, served with fresh cilantro and a lime wedge, a flavorful dinner. | cloverhearth.com

There's something magical about the moment a pot of curry begins to smell like home, even if home is somewhere you've never been. I discovered this particular one-pot chickpea curry on a grey afternoon when I needed something warm and filling but didn't have the energy for complicated cooking. What struck me was how the kitchen filled with that golden, comforting aroma within minutes—the kind that makes you want to slow down and actually sit with your food instead of rushing through dinner.

I made this for friends who were skeptical about plant-based cooking, and watching them go back for seconds without mentioning the absence of meat felt like a small victory in the kitchen. The coconut milk rounds out the spices so elegantly that nobody's left thinking about what's missing—they're too busy enjoying what's actually there.

Ingredients

  • Yellow onion: The foundation—diced medium so it softens completely and becomes almost sweet.
  • Garlic and ginger: Minced fresh, never from a jar if you can help it, because they're what give this curry its soul.
  • Red bell pepper: Adds a gentle sweetness and bright color that makes the finished dish look alive.
  • Baby spinach or kale: Chopped roughly so it wilts into the curry at the end without disappearing entirely.
  • Carrot: Optional but worth including for texture and a hint of natural sweetness.
  • Chickpeas: Drained and rinsed so you're not serving starchy liquid alongside your spices.
  • Coconut milk: Full-fat is richer, but light works if that's what you have—the curry won't suffer.
  • Vegetable broth: Keeps everything from becoming too thick and one-dimensional.
  • Diced tomatoes: From a can is perfectly fine; they add acidity that balances the coconut's richness.
  • Curry powder: The main spice here, so choose a blend you actually like.
  • Cumin, turmeric, and smoked paprika: These layer underneath the curry powder, adding depth rather than competing with it.
  • Chili flakes: Leave them out if heat isn't your thing, but they're not heavy-handed here.
  • Coconut oil or olive oil: Either works—coconut oil adds a subtle flavor that feels right with the rest of the dish.
  • Fresh cilantro and lime: The finish that transforms it from good to memorable.

Instructions

Heat the oil and soften the onion:
Pour your oil into a large pot over medium heat and add the diced onion. Let it sit for 3-4 minutes, stirring occasionally, until the edges begin to turn translucent and it smells sweet rather than sharp.
Build the aromatics:
Add the minced garlic, grated ginger, and diced bell pepper. Stir everything together and give it another 2 minutes so the raw garlic smell fades and everything becomes fragrant.
Toast the spices:
This is the moment that matters—add all your dry spices and stir constantly for about a minute. You'll notice the kitchen suddenly smells like a proper curry, which is how you know you're on the right track.
Add the liquids and legumes:
Pour in the tomatoes, coconut milk, broth, and chickpeas along with the carrot if using. Give everything a good stir so nothing sticks to the bottom, then bring the whole thing to a simmer.
Let it cook gently:
Reduce the heat to low, cover the pot, and let it bubble away for about 15 minutes, stirring occasionally. This isn't a rolling boil—you want a gentle simmer where the flavors become friends instead of competing.
Wilt the greens and finish:
Stir in your chopped spinach or kale and cook uncovered for another 2-3 minutes until it's completely soft and the curry has thickened slightly. Taste it now and adjust salt or spices if needed.
Serve with intention:
Ladle it into bowls while it's steaming, then top with a handful of fresh cilantro and a squeeze of lime. If you're serving with rice or naan, warm that at the same time so everything arrives at the table together.
Save
| cloverhearth.com

I remember my grandmother mentioning once that good food is about creating an invitation for people to sit down together, and this curry feels exactly like that kind of invitation. Something about watching someone taste it for the first time and seeing their whole face relax makes every minute of chopping worthwhile.

Why This Recipe Works

The genius of a one-pot curry is that it's basically a series of simple moves that add up to something that tastes like you've been cooking all day. You're not layering complicated techniques—you're just letting heat and time do what they're supposed to do. The coconut milk does the heavy lifting, the spices bloom properly because you toast them first, and the vegetables break down into the sauce rather than staying stubbornly separate. That's really all it takes.

Adapting It to What You Have

This recipe is honestly forgiving enough to work with substitutions. If you don't have spinach, kale wilts into it beautifully, and Swiss chard adds a slightly earthier note that's not unwelcome. No red bell pepper? A yellow one is fine, or honestly you can skip it altogether if you're short on vegetables. The chickpeas are the anchor, so don't skip those, but nearly everything else can shift based on what's in your kitchen and what sounds good to you.

Making It Your Own

Once you've made this a few times and understand how it works, you'll start seeing places to make it yours. Some people add a splash of soy sauce for depth, others throw in cashew cream for extra richness, and I've had versions where someone added a spoonful of peanut butter and nobody complained. The foundation is solid enough to support your ideas without falling apart.

  • A can of chickpeas is filling, but if you want more protein, cubed tofu or tempeh gets creamy rather than dense.
  • The spice level is genuinely adjustable—taste as you go and add more chili flakes if your people like heat.
  • Serve it with rice, naan, or even just crusty bread if that's what you have, because it's really more about the sauce anyway.
A vibrant, one-pot Chickpea Curry, a comforting and spiced vegetarian dish, perfect for weeknights. Save
A vibrant, one-pot Chickpea Curry, a comforting and spiced vegetarian dish, perfect for weeknights. | cloverhearth.com

This is the kind of curry that becomes a regular in your rotation without you quite planning for it to. Before long, you'll be making it on autopilot, and people will start asking for it specifically.

Recipe Questions & Answers

Can I substitute the spinach with other greens?

Yes, kale or Swiss chard can be used instead of spinach to add a similar texture and nutrition.

How can I adjust the heat level of the curry?

Adjust the chili flakes amount or omit entirely to control the spice intensity according to your preference.

What are good serving suggestions for this dish?

Serve alongside jasmine or basmati rice, or with warm naan bread for a complete meal.

Is it possible to add more protein sources?

Adding cubed tofu or tempeh boosts protein and complements the texture and flavor nicely.

What kind of oil works best for sautéing?

Both coconut oil and olive oil work well, adding subtle flavor while sautéing the aromatics.

Chickpea Curry One-Pot

Comforting plant-based curry with warming spices, coconut milk, and tender chickpeas prepared in one pot.

Prep duration
10 minutes
Cook duration
25 minutes
Overall time
35 minutes
Recipe by Clover Hearth Emily Dawson

Recipe type One-Pot Comfort Meals

Skill level Easy

Culinary roots Indian-Inspired

Servings made 4 Portion size

Diet preferences Plant-based, Free of dairy, No gluten

What you'll need

Vegetables

01 1 medium yellow onion, diced
02 2 cloves garlic, minced
03 1 inch fresh ginger, grated
04 1 medium red bell pepper, diced
05 2 cups baby spinach, roughly chopped
06 1 medium carrot, diced (optional)

Legumes

01 2 cans (15 oz each) chickpeas, drained and rinsed

Liquids

01 1 can (14 oz) coconut milk, full-fat or light
02 1 cup vegetable broth
03 1 can (14 oz) diced tomatoes

Spices & Seasonings

01 2 tablespoons curry powder
02 1 teaspoon ground cumin
03 ½ teaspoon ground turmeric
04 ½ teaspoon smoked paprika
05 ½ teaspoon chili flakes (optional)
06 1 teaspoon salt, or to taste
07 ¼ teaspoon black pepper

Oils

01 2 tablespoons coconut oil or olive oil

To Serve

01 Fresh cilantro, chopped
02 Lime wedges
03 Cooked rice or naan (optional)

How to make it

Step 01

Sauté aromatics: Heat coconut oil in a large pot over medium heat. Add diced onion and sauté for 3 to 4 minutes until translucent.

Step 02

Add garlic, ginger, and bell pepper: Stir in minced garlic, grated ginger, and diced red bell pepper. Cook for 2 minutes until fragrant.

Step 03

Toast spices: Incorporate curry powder, cumin, turmeric, smoked paprika, chili flakes (if using), salt, and black pepper. Stir continuously for 1 minute to release aromas.

Step 04

Combine liquids and chickpeas: Add diced tomatoes, coconut milk, vegetable broth, drained chickpeas, and diced carrot (if using). Stir to combine thoroughly.

Step 05

Simmer the curry: Bring mixture to a gentle simmer. Reduce heat to low, cover, and cook for 15 minutes, stirring occasionally.

Step 06

Add greens and thicken: Stir in chopped spinach. Simmer uncovered for 2 to 3 minutes until greens wilt and curry thickens.

Step 07

Adjust seasoning and serve: Taste and adjust salt or spice levels as desired. Serve hot garnished with fresh cilantro and lime wedges; accompany with rice or naan if desired.

Equipment needed

  • Large pot or Dutch oven
  • Chef's knife
  • Cutting board
  • Wooden spoon

Allergy details

Be sure to review every ingredient for potential allergies, and talk to a medical expert if you’re unsure.
  • Contains coconut (coconut milk). Verify broth and packaged products for hidden allergens.

Nutrition information (each portion)

Only use this data as a helpful reference—it’s not intended to replace professional health guidance.
  • Calorie count: 380
  • Fat content: 18 grams
  • Carbohydrates: 45 grams
  • Proteins: 12 grams