Creamy Chickpea Curry with Spinach and Rice: The Ultimate One-Pot Comfort Meal
When it comes to easy weeknight dinners that are both hearty and healthy, Creamy Chickpea Curry with Spinach and Rice takes the crown. This comforting dish combines protein-rich chickpeas, vibrant spinach, and aromatic spices in a silky coconut-based sauce served with fluffy basmati rice. It’s a vegan-friendly recipe that packs bold flavor, nourishing ingredients, and a touch of spice — all ready in under 40 minutes.

Why You’ll Love This Chickpea Curry
This recipe is for anyone craving a restaurant-quality curry without the complexity. You’ll love it because:
- It’s vegan and gluten-free, yet incredibly rich and creamy.
- Made with simple pantry staples like canned chickpeas and coconut milk.
- Offers a perfect balance of protein, fiber, and healthy fats.
- The spinach adds freshness and color that complements the warm spices.
- It’s an ideal meal prep recipe that tastes even better the next day.

Whether you’re new to plant-based eating or simply looking to add more wholesome meals to your rotation, this chickpea curry is a winner.
Ingredients
For the Curry:
- 1 tbsp coconut oil or olive oil
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 1 tbsp fresh ginger, grated
- 1–2 tbsp curry powder (adjust to taste)
- 1 tsp ground cumin
- 1 tsp ground coriander
- ½ tsp turmeric
- ½ tsp chili flakes (optional, for heat)
- 1 can (400ml) coconut milk
- 1 can (400g) chickpeas, drained and rinsed
- 1 cup vegetable broth or water
- 3 cups fresh spinach, roughly chopped
- Salt and pepper, to taste
- Fresh cilantro, for garnish
- Juice of ½ lemon or lime (optional, for brightness)

For the Rice:
- 1 cup basmati rice
- 2 cups water
- Pinch of salt
Instructions
1. Cook the Rice
Rinse the basmati rice until the water runs clear. Bring 2 cups of water to a boil in a medium pot, add the rice and salt, then cover and simmer on low for about 15 minutes. Remove from heat and let it rest covered for another 5 minutes before fluffing with a fork.
2. Sauté the Aromatics
Heat coconut oil in a large skillet or pot over medium heat. Add the chopped onion and sauté for 4–5 minutes until translucent. Stir in the garlic and ginger, cooking for another minute until fragrant.
3. Add the Spices
Mix in curry powder, cumin, coriander, turmeric, and chili flakes. Toast the spices for 30 seconds to release their aromas, stirring constantly to prevent burning.
4. Build the Sauce
Pour in the coconut milk and vegetable broth. Stir well to combine with the spices, creating a golden, aromatic base.
5. Add Chickpeas
Stir in the chickpeas and bring the mixture to a gentle simmer. Let it cook for about 10 minutes, allowing the sauce to thicken slightly and the chickpeas to absorb the flavors.
6. Add Spinach and Season
Stir in the chopped spinach until wilted, about 2–3 minutes. Taste and adjust seasoning with salt, pepper, and lemon juice if desired.
7. Serve and Garnish
Spoon the creamy chickpea curry over a bed of rice. Garnish with fresh cilantro and a sprinkle of chili flakes for color and a hint of heat.

Creamy Chickpea Curry with Spinach and Rice
Ingredients
Equipment
Method
- Rinse rice and cook with water and salt until tender. Set aside.
- Heat coconut oil in skillet and sauté onion for 5 minutes until soft.
- Add garlic and ginger; cook until fragrant.
- Stir in curry powder, cumin, coriander, turmeric, and chili flakes.
- Pour in coconut milk and broth; stir to combine.
- Add chickpeas and simmer for 10 minutes until thickened.
- Stir in spinach until wilted; season with salt, pepper, and lemon juice.
- Serve hot over basmati rice, garnished with cilantro.
Notes
Tips for the Perfect Curry
- Don’t rush the spices: Toasting them in oil deepens their flavor.
- Coconut milk quality matters: Use full-fat for the best creamy texture.
- Add vegetables: Try sweet potato, cauliflower, or bell peppers for variation.
- Control the heat: Adjust the chili flakes or curry powder based on your spice preference.
- For meal prep: Store in airtight containers for up to 4 days; reheat gently to preserve creaminess.
Recipe Variations
- Thai-Inspired Twist: Add a tablespoon of red curry paste and a dash of soy sauce.
- Indian-Style Touch: Finish with garam masala and a swirl of coconut cream.
- Low-Carb Option: Serve with cauliflower rice instead of basmati.
- Protein Boost: Stir in cubed tofu or tempeh for added texture and nutrition.
Serving Suggestions
Pair this curry with:
- Warm naan bread or roti
- Steamed jasmine rice
- A side of cucumber raita or yogurt
- Lime wedges and chili oil for extra zing
For presentation, serve it in a shallow bowl with the rice on one side and the curry on the other — a restaurant-style look that’s perfect for photos or entertaining guests.
Health Benefits
This dish isn’t just delicious — it’s packed with nutrition:
- Chickpeas provide plant-based protein and fiber for digestion and fullness.
- Spinach offers iron, vitamins A and C, and antioxidants.
- Coconut milk adds healthy fats that support brain function and satiety.
- The combination of spices like turmeric and ginger brings anti-inflammatory benefits.
Cultural Inspiration
Curries have been a beloved comfort food across Asia and beyond for centuries. This version takes cues from Indian-style curries while keeping it simple and accessible. It’s a beautiful example of how traditional flavors can be adapted into easy home cooking that suits every lifestyle.
Final Thoughts
Creamy Chickpea Curry with Spinach and Rice proves that healthy eating doesn’t have to be bland or complicated. It’s a satisfying, flavor-packed dish perfect for cozy nights in, family dinners, or even impressing guests with minimal effort. Make it once, and it’ll become a weeknight favorite!






