ADVERTISEMENT

Easy Coconut Chickpea Curry – 30-Minute Vegan Dinner

By August 13, 20268 min read

This creamy coconut chickpea curry is my go-to when I need a fast, nutritious vegan meal that doesn't skimp on flavor. The combination of protein-packed chickpeas, creamy coconut milk, and aromatic spices creates a deeply satisfying dish that comes together in just 30 minutes.

Advertisements1

Unlike many curry recipes that require a long list of exotic ingredients, this one relies on pantry staples like canned chickpeas, coconut milk, and a handful of spices. The result is a rich, velvety sauce that clings to every chickpea, with a gentle heat that's balanced by the sweetness of coconut.

I've tested this recipe multiple times to ensure the spice ratios are spot-on and the cooking times are precise. Whether you're a seasoned cook or a beginner, you'll find this curry forgiving and foolproof. Serve it over rice or with warm naan for a complete meal that the whole family will love.

Why You'll Love This Recipe

1

One-Pan Wonder: Everything cooks in a single skillet, minimizing cleanup and maximizing flavor.
2

Budget-Friendly: Uses affordable canned goods and pantry spices, costing under $1.50 per serving.
3

High-Protein: Each serving packs 12g of plant-based protein from chickpeas and coconut milk.
4

Customizable Heat: Adjust the chili to your liking, from mild to fiery, without compromising the creamy base.

About the Ingredients

2 tablespoons (30ml) coconut oil or olive oil

Use refined coconut oil for a neutral flavor, or extra-virgin olive oil. Both work well; coconut oil adds a subtle aroma.

1 medium yellow onion, diced (about 1 cup/150g)

Yellow onion gives a sweet, mellow base. Substitute shallots or leeks if you prefer.

3 cloves garlic, minced

Fresh garlic is essential; pre-minced jarred garlic can be used in a pinch, but fresh has better flavor.

1 tablespoon (6g) grated fresh ginger

Fresh ginger adds a zingy warmth. If you only have ground ginger, use 1 teaspoon.

1 tablespoon (6g) curry powder

Use a good-quality curry powder, or make your own blend. For a spicier kick, add 1/2 teaspoon cayenne.

1 teaspoon ground cumin

Cumin adds earthiness. Toasting it briefly in oil enhances its nuttiness.

1/2 teaspoon ground turmeric

Turmeric gives the golden color and anti-inflammatory benefits. Fresh turmeric can be substituted (use 1 tablespoon grated).

1 can (15 oz/425g) chickpeas, drained and rinsed

Canned chickpeas are convenient; for a deeper flavor, cook dried chickpeas from scratch (about 1.5 cups cooked).

1 can (14 oz/400ml) full-fat coconut milk

Full-fat gives the creamiest texture. Light coconut milk works but yields a thinner sauce.

1 can (14 oz/400g) diced tomatoes, undrained

Fire-roasted tomatoes add smokiness; use regular diced if you prefer a milder taste.

1/2 cup (120ml) vegetable broth

Use low-sodium broth to control salt. Water works in a pinch, but broth adds depth.

1 teaspoon salt, plus more to taste

Adjust salt based on your broth and tomatoes; start with less and add more at the end.

1/2 teaspoon black pepper

Freshly ground black pepper is best; pre-ground works too.

2 cups (60g) fresh spinach

Baby spinach wilts quickly; kale or Swiss chard can be substituted (cook a bit longer).

Fresh cilantro for garnish (optional)

Cilantro adds a fresh finish. If you dislike cilantro, use parsley or omit.

Tips & Tricks

  • Drain and rinse the chickpeas thoroughly to remove excess sodium and improve texture.
  • Use full-fat coconut milk for the creamiest sauce; light coconut milk will result in a thinner curry.
  • Don't skip the spinach; it adds color and nutrients, and wilts down to almost nothing.
  • For a thicker sauce, simmer uncovered for the last 5 minutes to reduce the liquid.

Pro Tips

1

Bloom the spices in oil: Cook the curry powder, cumin, and turmeric for 30 seconds before adding liquids to deepen their flavor.
2

Use a wooden spoon to scrape up any browned bits from the bottom of the pan when adding the coconut milk—this adds flavor.
3

Make it a meal prep hero: This curry tastes even better the next day as the flavors meld.
4

Serve with a squeeze of fresh lime juice for a bright, tangy contrast to the creamy coconut.

Step-by-Step Instructions

1. Sauté Aromatics

Heat the coconut oil in a large skillet or Dutch oven over medium heat (350°F/175°C). Add the diced onion and cook, stirring occasionally, until soft and translucent, about 5 minutes. Add the garlic and ginger and cook for 1 minute until fragrant.

2. Toast the Spices

Add the curry powder, cumin, and turmeric to the pan. Stir constantly for 30 seconds until the spices are fragrant and coat the onions. This blooming step intensifies their flavor.

3. Add Liquids and Chickpeas

Pour in the coconut milk, diced tomatoes, vegetable broth, drained chickpeas, salt, and pepper. Stir well to combine, scraping up any browned bits from the bottom of the pan.

4. Simmer the Curry

Bring the mixture to a gentle boil, then reduce the heat to low (around 200°F/95°C). Cover and let simmer for 15 minutes, stirring occasionally, until the sauce has thickened slightly and the flavors have melded.

5. Wilt the Spinach

Stir in the fresh spinach and cook for 2-3 minutes until wilted. The spinach should be bright green and tender.

6. Adjust Seasoning

Taste the curry and adjust salt, pepper, or spice level as needed. If you prefer a thinner sauce, add a splash of broth or water.

7. Serve and Garnish

Spoon the curry into bowls over steamed rice or with naan. Garnish with fresh cilantro and a squeeze of lime if desired.

Delicious Variations

Vegetable Boost

Add 1 cup of diced bell peppers, carrots, or sweet potatoes along with the onion for extra nutrition.

Spicy Version

Add 1-2 chopped fresh chilies or 1/2 teaspoon of cayenne pepper with the spices for a fiery kick.

Protein Swap

Replace chickpeas with 1 (15 oz) can of drained lentils or 1 block of cubed extra-firm tofu (pan-seared first).

How to Store Creamy Coconut Chickpea Curry

Refrigerator

Store in an airtight container in the fridge for up to 4 days.

Freezer

Freeze in a freezer-safe container for up to 3 months. Thaw overnight in the fridge before reheating.

Reheating

Reheat in a saucepan over medium-low heat, stirring occasionally, until heated through. Add a splash of water or broth if the sauce is too thick.

Frequently Asked Questions

Q: Can I make this curry oil-free?

Yes, you can omit the oil and sauté the onion in a few tablespoons of vegetable broth or water instead. The texture will be slightly less rich, but it still works well.

Q: Is this curry spicy?

This recipe is mild to medium in spice. The heat comes from the curry powder and black pepper, but you can easily adjust by adding more chili or cayenne for a spicier version.

Q: What can I use instead of coconut milk?

You can use cashew cream (blend 1/2 cup cashews with 1 cup water) or oat milk combined with a tablespoon of almond butter for creaminess. However, the flavor will change slightly.

Q: Can I use dried chickpeas instead of canned?

Absolutely. Cook 1 cup of dried chickpeas (soaked overnight) until tender, which yields about 2.5 cups. Use 1.5 cups in the recipe and reserve the rest for another meal.

Q: How can I thicken the curry?

Simmer uncovered for an additional 5-10 minutes to reduce the liquid. Alternatively, mix 1 tablespoon of cornstarch with 2 tablespoons of water and stir it in, cooking until thickened.

I hope you enjoy this creamy coconut chickpea curry as much as I do. If you try it, let me know in the comments how it turned out! Don't forget to share this recipe with a friend who loves easy vegan dinners.

Creamy Coconut Chickpea Curry

Creamy Coconut Chickpea Curry

This creamy coconut chickpea curry is a quick, one-pan vegan dinner that's rich, satisfying, and ready in 30 minutes.

★★★★½ 4.8 (217 ratings)
10 minPrep time25 minCook time4Servings385 kcalCalories

🧂 Ingredients

  • 2 tablespoons (30ml) coconut oil or olive oil
  • 1 medium yellow onion, diced (about 1 cup/150g)
  • 3 cloves garlic, minced
  • 1 tablespoon (6g) grated fresh ginger
  • 1 tablespoon (6g) curry powder
  • 1 teaspoon ground cumin
  • 1/2 teaspoon ground turmeric
  • 1 can (15 oz/425g) chickpeas, drained and rinsed
  • 1 can (14 oz/400ml) full-fat coconut milk
  • 1 can (14 oz/400g) diced tomatoes, undrained
  • 1/2 cup (120ml) vegetable broth
  • 1 teaspoon salt, plus more to taste
  • 1/2 teaspoon black pepper
  • 2 cups (60g) fresh spinach
  • Fresh cilantro for garnish (optional)

📋 Instructions

  1. 1Sauté Aromatics — Heat the coconut oil in a large skillet or Dutch oven over medium heat (350°F/175°C). Add the diced onion and cook, stirring occasionally, until soft and translucent, about 5 minutes. Add the garlic and ginger and cook for 1 minute until fragrant.
  2. 2Toast the Spices — Add the curry powder, cumin, and turmeric to the pan. Stir constantly for 30 seconds until the spices are fragrant and coat the onions. This blooming step intensifies their flavor.
  3. 3Add Liquids and Chickpeas — Pour in the coconut milk, diced tomatoes, vegetable broth, drained chickpeas, salt, and pepper. Stir well to combine, scraping up any browned bits from the bottom of the pan.
  4. 4Simmer the Curry — Bring the mixture to a gentle boil, then reduce the heat to low (around 200°F/95°C). Cover and let simmer for 15 minutes, stirring occasionally, until the sauce has thickened slightly and the flavors have melded.
  5. 5Wilt the Spinach — Stir in the fresh spinach and cook for 2-3 minutes until wilted. The spinach should be bright green and tender.
  6. 6Adjust Seasoning — Taste the curry and adjust salt, pepper, or spice level as needed. If you prefer a thinner sauce, add a splash of broth or water.
  7. 7Serve and Garnish — Spoon the curry into bowls over steamed rice or with naan. Garnish with fresh cilantro and a squeeze of lime if desired.
👨‍🍳 Chef's Note: This curry is a staple in my weekly rotation because it's both comforting and nourishing. The leftovers are even better the next day, so make a double batch.

Servings: 4

Cuisine: Indian-inspired

Course: Main Course

Nutrition (per serving): 385 kcal · 12g protein · 38g carbs · 22g fat
Lucas Fernandez

Written by Lucas Fernandez
Lucas covers personal finance and investing for beginners, breaking down complex topics into simple, relatable concepts. He focuses on practical strategies for saving, budgeting, and building wealth without hype.

Leave a Comment

x
Advertisements