Vegan Creamy Coconut Chickpea Curry: 5-Ingredient Meal

Posted on

Amelia Garcia

vegan creamy coconut chickpea curry - featured image

Last Tuesday, I was standing in my kitchen at 6:45 PM, staring into the fridge like it held the secrets to the universe. My husband had texted: “Running late. Grab dinner?” and my pantry was looking suspiciously empty. I had a can of chickpeas, a can of coconut milk, some frozen spinach, and a jar of curry powder that had been sitting there since 2022. I wasn’t feeling ambitious. I was feeling tired.

So I threw it all into a pot. I didn’t measure. I didn’t plan. I just dumped, stirred, and let it simmer while I changed out of my work clothes. Ten minutes later, the smell hit me. It wasn’t just “cooking”—it was warm, spicy, and deeply comforting. I poured it over rice, sat on the couch, and took one bite. Then another. Then I finished the whole bowl.

When my husband walked in, he asked what smelled so good. I told him it was “whatever I could find.” He ate two bowls. The next day, he asked me to make it again. And the day after that.

That accidental Tuesday meal became my new go-to vegan creamy coconut chickpea curry. It’s stupid simple, it comes together in the time it takes to boil water, and it tastes like you spent hours simmering spices. I’ve made this 5-ingredient meal at least a dozen times since then. Sometimes I add kale. Sometimes I throw in sweet potatoes. But the core recipe? It stays exactly the same. Simple. Creamy. Satisfying.

If you’re tired of complicated recipes with 15 ingredients you don’t have, this one is for you. It’s real food, it’s vegan, and it actually tastes good. Let me show you how to make it.

Why You’ll Love This 5-Ingredient Curry

There are about ten reasons I keep making this, but let’s be honest—you’re here because you want dinner to work. Here’s why this vegan creamy coconut chickpea curry has taken over my weeknight rotation:

  • It’s Actually Fast — I’m talking 20 minutes total. Ten minutes of prep (which is mostly just opening cans), and ten minutes of simmering. I make this on nights when I get home exhausted and don’t want to touch a knife.
  • Pantry Staples Only — You probably have most of this already. If you don’t, it’s one stop at the grocery store. No weird spices you’ll use once and forget.
  • It’s Naturally Vegan & Gluten-Free — No fancy substitutions needed. It’s just plant-based, creamy goodness. My gluten-free sister loves it as much as I do.
  • Leftovers Taste Better — Seriously. The flavors meld overnight. I deliberately make extra for lunch. It’s better on day two than day one.
  • It Feels Indulgent — Despite being healthy, it tastes rich and luxurious. The coconut milk makes it silky, and the curry powder gives it that restaurant-quality kick.

This is my answer to “what’s for dinner?” when I don’t want takeout but also don’t want to think. It just works.

Ingredients You’ll Need

Here’s the best part: you probably have most of this already. I’m not asking you to buy five different jars of spice you’ve never heard of. Just five items. Here’s what I use and why:

The Base

Chickpeas (2 cans / 400g each, drained and rinsed) — The protein powerhouse. I buy the no-salt-added version so I can control the sodium, but regular works fine if you rinse them really well. Garbanzo beans are what they’re called in some places—same thing.

Coconut Milk (1 can / 400ml, full-fat) — This is what makes it creamy. Do not use light coconut milk if you want that rich texture. I like the ones that come in the carton or the can. Just make sure it’s full-fat. That’s where the flavor is.

Onion (1 medium, diced / about 150g) — Yellow onion is my go-to. It’s sweet when cooked and adds depth. I dice it fine so it melts into the sauce. If you don’t have onion, you can skip it, but it adds a nice base flavor.

Garlic (3 cloves, minced / about 1 tablespoon) — Fresh garlic is non-negotiable here. Jarred garlic tastes metallic in this dish. Mince it yourself. It takes 30 seconds.

The Flavor

vegan creamy coconut chickpea curry preparation steps

Curry Powder (2 tablespoons) — This is the star. I use a mild-to-medium Madras-style curry powder. If you like it spicy, add a pinch of cayenne or use a hotter blend. This gives it that classic curry flavor without needing a dozen different spices.

Vegetable Broth (1 cup / 240ml) — I use low-sodium so I can control the salt. It thins out the coconut milk so it’s not too heavy. Water works in a pinch, but broth adds more flavor.

The Greens (Optional but Recommended)

Frozen Spinach (2 cups / 60g) — I keep a bag in the freezer. It saves time because you don’t have to wash or chop it. Thaw it slightly and squeeze out the water before adding. It wilts right in and adds nutrition without changing the taste.

Fresh Lime Juice (1 tablespoon) — This is the secret weapon. It cuts through the richness of the coconut milk and brightens everything up. I squeeze half a lime into the pot right before serving. You’ll taste the difference.

Salt (to taste) — Start with ½ teaspoon and adjust. Coconut milk can be bland, so don’t be shy with the salt.

Equipment Needed

You don’t need fancy gear for this. Here’s what I actually use:

Large Pot or Dutch Oven — I use a 5-quart pot. It needs to hold the chickpeas, coconut milk, and greens without overflowing. My old stainless steel pot works fine.

Wooden Spoon — For stirring. Silicone works too. Just don’t use metal if you have a non-stick pot.

Knife & Cutting Board — For the onion and garlic. Sharp knife makes chopping easier.

Measuring Spoons — Not strictly necessary, but I like knowing I’m not dumping in a cup of curry powder by accident.

Can Opener — Okay, maybe not fancy, but essential.

Rice Cooker or Pot — For serving over rice. I usually make jasmine rice to go with it.

How to Make It: Step-by-Step

Alright, let’s make this! It’s so simple, I’m almost embarrassed how easy it is. But that’s the beauty of it.

Step 1: Prep Your Aromatics (3 minutes)

Dice your onion and mince your garlic. If you’re using fresh spinach, give it a quick rinse. I keep everything in bowls so I don’t have to stop cooking to chop.

Step 2: Sauté the Onion & Garlic (3 minutes)

Heat a tablespoon of oil (coconut or olive) in your large pot over medium heat. Add the diced onion and cook for 2-3 minutes until it’s soft and translucent. Add the garlic and cook for 30 seconds. Don’t let the garlic burn—it’ll taste bitter. It should smell amazing.

Step 3: Bloom the Spices (1 minute)

Add the curry powder to the pot. Stir it into the onions and garlic for about 30 seconds. This “blooms” the spices and releases their flavor. It’s a small step that makes a big difference.

Step 4: Add the Liquids & Chickpeas (2 minutes)

Pour in the coconut milk and vegetable broth. Stir to combine. Add the drained chickpeas. Stir everything together. The mixture should look creamy and golden.

Step 5: Simmer (10 minutes)

Bring it to a gentle simmer. Lower the heat to medium-low. Let it cook for 10 minutes, stirring occasionally. The sauce will thicken slightly, and the chickpeas will absorb the flavors. This is hands-off time. Go read a book.

Step 6: Add the Greens (2 minutes)

Stir in the frozen spinach (or fresh spinach if you’re using it). It will wilt down quickly. If using frozen, make sure to squeeze out excess water first so the curry isn’t watery.

Step 7: Finish & Serve (1 minute)

Remove from heat. Stir in the lime juice and salt to taste. Taste it. Does it need more salt? More lime? Adjust as needed. Serve over rice or with naan bread.

Total time: About 20 minutes. Active time: 10 minutes.

Expert Tips & Tricks

I’ve made this dozens of times. Here’s what I’ve learned to make it perfect:

  • Squeeze the Spinach — If using frozen spinach, squeeze out as much water as possible. Wet spinach makes the curry watery. I use my hands to wring it out like a towel.
  • Don’t Skip the Lime — The acid is crucial. It balances the richness. I know it sounds weird, but trust me. It makes the flavors pop.
  • Toast the Curry Powder — Cooking the curry powder with the onions releases essential oils. It tastes way better than just stirring it in at the end.
  • Use Full-Fat Coconut Milk — Light coconut milk makes a thin, watery sauce. You want the cream. It’s worth it.
  • Let It Rest — If you can wait, let the curry sit for 10 minutes after cooking. The flavors meld together. It tastes better the longer it sits.

Common Mistakes:

  • Sauce is too thick — Add a splash more broth or water.
  • Sauce is too thin — Simmer longer, or add a teaspoon of cornstarch mixed with water.
  • Tastes bland — Add more salt and lime juice. Coconut milk can mute flavors.

Variations & Substitutions

Once you’ve got the base, here’s how to mix it up:

  • Sweet Potato Version — Add 1 cup diced sweet potatoes with the chickpeas. Simmer for 15 minutes instead of 10. They get tender and sweet.
  • Protein Swap — Use lentils instead of chickpeas. Red lentils cook faster (10 minutes). Or add tofu cubes for extra protein.
  • Spicy Version — Add a diced jalapeño with the onions, or a teaspoon of cayenne pepper.
  • Tomato Version — Add ½ cup diced tomatoes. It adds acidity and color. Great with the sweet potato version.
  • Ginger Kick — Add 1 teaspoon fresh grated ginger with the garlic. Adds warmth and zing.

Dietary Notes:

  • Gluten-Free — Naturally gluten-free. Just check your curry powder label.
  • Oil-Free — Skip the oil in step 2 and add a splash of broth to prevent sticking.
  • Lower-Calorie — Use light coconut milk and skip the rice. It’s still creamy but lighter.

Serving & Storage

How to Serve

I serve this over fluffy jasmine rice. It soaks up the sauce perfectly. But it’s also great with:

  • Naan or roti bread
  • Quinoa (for extra protein)
  • Just by itself (if you’re carb-cutting)

Top with fresh cilantro if you have it. A dollop of plain yogurt or coconut yogurt adds a nice cool contrast.

Storage

Refrigerator — Store in an airtight container for up to 4 days. It actually tastes better on day two.

Freezing — Yes, it freezes well! Let it cool completely, then freeze in portions for up to 3 months. Thaw in the fridge overnight and reheat gently. The texture stays creamy.

Reheating — Reheat on the stove over low heat, stirring occasionally. Add a splash of water or broth if it’s too thick. Microwave works too, but stir every 30 seconds.

Nutrition Information

I’m not a nutritionist, but here’s the breakdown per serving (based on 4 servings):

Nutrient Amount
Calories 380
Protein 12g
Carbs 45g
Fiber 10g
Fat 18g
Sodium 400mg

It’s filling, high in fiber, and packed with plant-based protein. It’s comfort food that’s actually good for you. When I make it with sweet potatoes, the calories go up slightly, but the nutrients do too. It’s a solid meal.

Final Thoughts

This vegan creamy coconut chickpea curry has saved me on more weeknights than I can count. It’s my go-to when I’m tired, when I’m broke, or when I just don’t want to think. It’s simple, it’s creamy, and it tastes incredible.

Make it yours! Add whatever veggies you have. Adjust the spice level. Swap the chickpeas for lentils. The best recipes are the ones you adapt. But start with this base, and you’ll see why it’s become my favorite.

If you make this, let me know how it turns out! I love hearing from you. And if you need more easy vegan dinners, check out my quick vegan lentil soup or my one-pot vegetarian pasta for more simple, delicious meals.

Happy cooking! I hope your kitchen smells amazing.

Frequently Asked Questions

Can I use light coconut milk?

You can, but the sauce will be thinner and less rich. I recommend full-fat for the best texture. If you’re watching calories, use half-and-half light coconut milk and water.

Why is my curry watery?

Usually, it’s because you didn’t simmer it long enough, or you added too much liquid. Let it simmer for the full 10 minutes. If it’s still watery, simmer longer or add a teaspoon of cornstarch mixed with water.

Can I make this ahead?

Yes! It tastes even better the next day. Make it, let it cool, and store in the fridge for up to 4 days. Reheat gently on the stove.

Is this spicy?

It’s mild to medium, depending on your curry powder. If you want it hotter, add cayenne or red pepper flakes. If you want it milder, use a mild curry powder and skip the jalapeño.

Can I freeze this?

Yes! It freezes beautifully. Portion it out and freeze for up to 3 months. Thaw in the fridge and reheat gently. The coconut milk might separate slightly, but stirring it back in fixes it.

What can I serve with this?

Rice is classic. Naan bread is great for dipping. Quinoa adds protein. I also like it with roasted vegetables on the side.

Pin This Recipe!

vegan creamy coconut chickpea curry recipe

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
vegan creamy coconut chickpea curry - featured image

Vegan Creamy Coconut Chickpea Curry: 5-Ingredient Meal


  • Author: Olivia
  • Total Time: 20 minutes
  • Yield: 4 servings 1x

Description

A simple, creamy, and comforting vegan curry made with just a few pantry staples. Ready in 20 minutes, this dish is naturally gluten-free, rich in plant-based protein, and perfect for busy weeknights.


Ingredients

Scale
  • 2 cans (400g each) chickpeas, drained and rinsed
  • 1 can (400ml) full-fat coconut milk
  • 1 medium yellow onion, diced
  • 3 cloves garlic, minced
  • 2 tablespoons curry powder (mild-to-medium Madras-style)
  • 1 cup vegetable broth (low-sodium)
  • 2 cups frozen spinach, thawed and squeezed dry
  • 1 tablespoon fresh lime juice
  • Salt to taste
  • 1 tablespoon oil (coconut or olive, optional)

Instructions

  1. Dice the onion and mince the garlic. If using fresh spinach, rinse it.
  2. Heat oil in a large pot or Dutch oven over medium heat. Add the diced onion and cook for 2-3 minutes until soft and translucent.
  3. Add the minced garlic and cook for 30 seconds, being careful not to burn it.
  4. Add the curry powder to the pot and stir into the onions and garlic for 30 seconds to bloom the spices.
  5. Pour in the coconut milk and vegetable broth. Stir to combine.
  6. Add the drained chickpeas and stir everything together.
  7. Bring the mixture to a gentle simmer, then lower heat to medium-low. Simmer for 10 minutes, stirring occasionally, until the sauce thickens slightly.
  8. Stir in the frozen spinach. It will wilt quickly. Ensure excess water is squeezed out from the spinach beforehand.
  9. Remove from heat. Stir in the lime juice and salt to taste. Adjust seasoning as needed.
  10. Serve over rice, with naan bread, or quinoa.

Notes

Squeeze excess water from frozen spinach to prevent a watery curry. Toasting the curry powder with the onions releases essential oils for better flavor. The curry tastes even better the next day as flavors meld. It can be frozen for up to 3 months.

  • Prep Time: 10 minutes
  • Cook Time: 10 minutes
  • Category: Main Course
  • Cuisine: Indian

Nutrition

  • Serving Size: 1 bowl with rice
  • Calories: 380
  • Sugar: 6
  • Sodium: 400
  • Fat: 18
  • Saturated Fat: 12
  • Carbohydrates: 45
  • Fiber: 10
  • Protein: 12

Keywords: vegan curry, chickpea curry, coconut curry, quick dinner, 5-ingredient meal, gluten-free, plant-based, weeknight dinner, creamy curry

You might also like these recipes

Leave a Comment

Recipe rating