This creamy coconut chickpea curry is the ultimate quick and comforting meal. Made in one pot with pantry staples like coconut milk, chickpeas, and red curry paste, it delivers bold flavor in under 30 minutes. Served over fluffy rice with a fresh, zingy cucumber salsa, it’s a balanced, satisfying dish that’s perfect for busy weeknights or relaxed dinners at home.

Why You’ll Love This Recipe

  • It’s ready in just 30 minutes from start to finish.
  • Made mostly with pantry staples you likely already have.
  • One-pot curry means minimal cleanup.
  • Creamy, rich, and full of flavor without being heavy.
  • Perfect for meal prep – it tastes even better the next day.
  • Mild and creamy enough for the whole family, yet easy to spice up.
  • Naturally vegetarian, with simple swaps to make it fully vegan.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

For the rice
1 cup (200g) long-grain rice, such as basmati
1 1/2 cups (360ml) water

For the cucumber salsa
1 medium cucumber (about 300g), diced
1 tablespoon (15ml) rice vinegar
1 tablespoon (15ml) chili oil
1 tablespoon sesame seeds

For the curry
1 tablespoon (15ml) olive oil
4 garlic cloves, crushed
1-inch (2.5cm) piece fresh ginger, grated
1 small handful fresh cilantro, leaves and stems separated, stems finely chopped
2 tablespoons red curry paste
1 can (14oz/400g) full-fat coconut milk
1 teaspoon fish sauce
1 can (14oz/400g) chickpeas, drained and rinsed
2 large handfuls fresh spinach leaves (about 100g/4oz)
1 tablespoon chili oil (for drizzling)
1 lime, cut into wedges
Garlic naan or cheese naan, for serving (optional)

Directions

  1. Cook the rice.
    Add the rice and water to a medium saucepan with a tight-fitting lid. Bring to a boil over medium-high heat. Once foamy bubbles appear on the surface, cover with the lid and reduce the heat to very low. Cook for 12 minutes. Remove from the heat and let it sit, covered, for another 10 minutes before fluffing with a fork.
  2. Prepare the cucumber salsa.
    In a small bowl, combine the diced cucumber, rice vinegar, chili oil, and sesame seeds. Toss well and set aside to allow the flavors to develop.
  3. Cook the aromatics.
    Heat the olive oil in a large, high-sided pan over medium heat. Add the crushed garlic, grated ginger, and chopped cilantro stems. Cook for 1 to 2 minutes until fragrant. Stir in the red curry paste and cook for another 2 minutes, allowing the paste to deepen in flavor.
  4. Add coconut milk and chickpeas.
    Pour in the coconut milk and stir to combine with the aromatics. Add the drained chickpeas and fish sauce. Bring the mixture to a gentle simmer and cook for about 5 minutes, until the sauce thickens slightly.
  5. Add the spinach.
    Scatter the spinach leaves into the pan and stir until wilted and fully incorporated into the sauce. Taste and adjust seasoning with salt if needed.
  6. Serve.
    Spoon the steamed rice into bowls. Top with the coconut chickpea curry, drizzle with chili oil, and serve with cucumber salsa and lime wedges on the side. Add warm garlic naan if desired.

Servings and timing

Servings: 4 generous portions

Prep time: 10 minutes
Cook time: 20 minutes
Total time: 30 minutes

Variations

  • Add vegetables such as sliced red bell peppers, green beans, broccoli florets, cauliflower, diced sweet potato, pumpkin, or frozen peas.
  • Stir in cubed tofu for extra protein.
  • Replace spinach with kale or Swiss chard.
  • Use light coconut milk for a lighter version, though the sauce will be thinner.
  • Add extra chili oil or fresh sliced red chili for more heat.
  • Swap basmati rice for jasmine rice or serve with brown rice for a nuttier flavor.

Storage/Reheating

Store leftover curry in an airtight container in the refrigerator for up to 5 days. Keep the rice in a separate container for best texture.

To reheat, warm the curry gently on the stovetop over medium-low heat, adding a splash of water if the sauce has thickened too much. You can also microwave it in 30-second intervals, stirring between each, until heated through.

The curry can also be frozen for up to 2 months. Thaw overnight in the refrigerator before reheating.

FAQs

Can I make this curry ahead of time?

Yes. In fact, the flavors deepen as it sits, making it ideal for meal prep or next-day lunches.

Is this recipe vegetarian?

It is vegetarian except for the fish sauce. To make it fully vegetarian or vegan, use soy sauce or tamari instead.

Can I use dried chickpeas?

Yes, but they must be fully cooked before adding to the curry. Canned chickpeas are quicker and more convenient.

What type of coconut milk works best?

Full-fat coconut milk with a high coconut content creates the creamiest, thickest sauce.

Is the curry spicy?

It is mildly spiced. The heat level depends on your red curry paste and chili oil.

Can I skip the cucumber salsa?

You can, but it adds a fresh, tangy contrast that balances the richness of the curry beautifully.

What can I serve with this besides rice?

It pairs well with naan, flatbread, or even quinoa.

How do I thicken the curry if it’s too thin?

Let it simmer a little longer uncovered, or mash a few chickpeas into the sauce to naturally thicken it.

Can I add protein to this dish?

Yes. Cubed tofu works very well. You can also add cooked chicken or shrimp if not keeping it vegetarian.

Can I use frozen spinach?

Yes. Thaw and squeeze out excess moisture before adding it to prevent watering down the sauce.

Conclusion

This creamy coconut chickpea curry is proof that simple ingredients can create bold, satisfying flavor. With its rich coconut base, hearty chickpeas, and fresh cucumber salsa, it strikes the perfect balance between comfort and freshness. Whether you’re cooking for a busy weeknight dinner or prepping meals for the week ahead, this easy one-pot curry is sure to become a reliable favorite in your kitchen.

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

Creamy Coconut Chickpea Curry with Cucumber Salsa


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Yusra
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Diet: Vegetarian

Description

A creamy, flavorful one-pot chickpea curry made with coconut milk and red curry paste, served over fluffy rice with a fresh cucumber salsa. This quick 30-minute meal is comforting, balanced, and perfect for busy weeknights.


Ingredients

  • 1 cup (200g) long-grain rice (such as basmati)
  • 1 1/2 cups (360ml) water
  • 1 medium cucumber (about 300g), diced
  • 1 tablespoon rice vinegar
  • 2 tablespoons chili oil, divided
  • 1 tablespoon sesame seeds
  • 1 tablespoon olive oil
  • 4 garlic cloves, crushed
  • 1-inch piece fresh ginger, grated
  • 1 small handful fresh cilantro (stems finely chopped, leaves reserved)
  • 2 tablespoons red curry paste
  • 1 can (14oz/400g) full-fat coconut milk
  • 1 teaspoon fish sauce (or soy sauce for vegetarian)
  • 1 can (14oz/400g) chickpeas, drained and rinsed
  • 2 large handfuls fresh spinach leaves (about 100g)
  • 1 lime, cut into wedges
  • Garlic naan or cheese naan (optional, for serving)

Instructions

  1. Add rice and water to a saucepan. Bring to a boil, cover, reduce heat to low, and cook for 12 minutes. Remove from heat and let sit covered for 10 minutes. Fluff with a fork.
  2. In a small bowl, combine diced cucumber, rice vinegar, 1 tablespoon chili oil, and sesame seeds. Toss and set aside.
  3. Heat olive oil in a large pan over medium heat. Add garlic, ginger, and chopped cilantro stems. Cook 1–2 minutes until fragrant.
  4. Stir in red curry paste and cook for 2 minutes to deepen flavor.
  5. Pour in coconut milk and add chickpeas and fish sauce. Bring to a gentle simmer and cook 5 minutes until slightly thickened.
  6. Add spinach and stir until wilted. Taste and adjust seasoning if needed.
  7. Serve curry over rice. Drizzle with remaining chili oil and top with cucumber salsa and cilantro leaves. Serve with lime wedges and naan if desired.

Notes

  • Use soy sauce or tamari instead of fish sauce to make fully vegetarian or vegan.
  • Add bell peppers, broccoli, cauliflower, or sweet potato for extra vegetables.
  • Stir in cubed tofu for additional protein.
  • Store refrigerated up to 5 days or freeze up to 2 months.
  • Simmer uncovered or mash a few chickpeas to thicken sauce if needed.
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: Asian-Inspired

Nutrition

  • Serving Size: 1 portion
  • Calories: 520 kcal
  • Sugar: 6 g
  • Sodium: 640 mg
  • Fat: 26 g
  • Saturated Fat: 16 g
  • Unsaturated Fat: 8 g
  • Trans Fat: 0 g
  • Carbohydrates: 62 g
  • Fiber: 9 g
  • Protein: 12 g
  • Cholesterol: 0 mg

Similar Posts

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