Chickpea Curry with Spinach and Rice

Chickpea Curry with Spinach and Rice is a vibrant, comforting, and nutrient-rich dish inspired by Indian flavors. Creamy chickpeas simmered in a fragrant tomato and coconut-based sauce are paired with tender spinach and served over fluffy rice. It’s a satisfying, plant-based meal that’s easy to prepare and bursting with flavor.

Why You’ll Love This Recipe

This curry is the ultimate combination of bold flavor and wholesome ingredients. It’s hearty, naturally vegan, and packed with protein and fiber from chickpeas and leafy greens—making it a feel-good dish that’s as good for you as it is delicious.

  • Ready in under 30 minutes
  • Budget-friendly and pantry-staple ingredients
  • Naturally vegan and gluten-free
  • High in plant-based protein and fiber
  • Perfect for meal prep and leftovers

ingredients

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

  • Cooked chickpeas (canned or home-cooked)
  • Fresh spinach (or frozen, thawed and drained)
  • Onion, finely chopped
  • Garlic cloves, minced
  • Fresh ginger, grated
  • Crushed tomatoes or tomato puree
  • Coconut milk (full-fat or light)
  • Cooked basmati or jasmine rice
  • Curry powder or garam masala
  • Ground cumin
  • Ground turmeric
  • Red chili flakes or cayenne (optional, for heat)
  • Olive oil or coconut oil
  • Salt and black pepper
  • Fresh cilantro (for garnish)
  • Lemon or lime juice (for brightness)

directions

  1. Heat oil in a large skillet or saucepan over medium heat. Add chopped onion and sauté for 5 minutes until softened.
  2. Add garlic, ginger, and spices (curry powder, cumin, turmeric, chili flakes). Stir and cook for 1–2 minutes until fragrant.
  3. Pour in crushed tomatoes and coconut milk. Stir to combine and bring to a gentle simmer.
  4. Add chickpeas and season with salt and pepper. Simmer for 10–15 minutes until sauce thickens slightly.
  5. Stir in the spinach and cook for 2–3 minutes, until wilted.
  6. Finish with a squeeze of lemon or lime juice and adjust seasoning to taste.
  7. Serve hot over rice and garnish with chopped cilantro.

Servings and timing

This recipe serves 4 people.
Prep time: 10 minutes
Cook time: 20 minutes
Total time: 30 minutes

Variations

  • Creamier Version: Use extra coconut milk or stir in cashew cream.
  • Add More Veggies: Include bell peppers, peas, or sweet potatoes for variety.
  • Spicy Kick: Add more chili flakes or a dash of hot sauce to taste.
  • With Tofu: Stir in crispy tofu cubes for an extra protein boost.
  • Low-Carb Option: Serve over cauliflower rice instead of regular rice.

storage/reheating

Store leftovers in an airtight container in the fridge for up to 4 days.
Reheat on the stovetop over medium heat or microwave for 2–3 minutes, stirring halfway.
This curry also freezes well—store in freezer-safe containers for up to 3 months. Thaw overnight in the fridge before reheating.

FAQs

Can I use canned chickpeas?

Yes, canned chickpeas are perfect for this recipe. Just drain and rinse them before using.

Is this curry spicy?

It’s mild by default, but you can adjust the heat by adding more chili or cayenne.

Can I use frozen spinach?

Absolutely. Just thaw and squeeze out excess water before adding.

What kind of rice works best?

Basmati or jasmine rice work great, but brown rice or quinoa are good alternatives.

Can I make this oil-free?

Yes, sauté the onions in a splash of water or vegetable broth instead of oil.

Is it suitable for meal prep?

Definitely. It stores and reheats very well for lunch or dinner throughout the week.

Can I use fresh tomatoes instead of canned?

Yes, but you’ll need to simmer them longer to break them down into a sauce.

Can I blend the sauce?

Yes, for a smoother curry, blend the sauce before adding chickpeas and spinach.

What can I serve with it besides rice?

Try naan, roti, or even couscous for a different take.

Is it gluten-free?

Yes, all ingredients are naturally gluten-free—just double-check your spices and canned goods to be sure.

Conclusion

Chickpea Curry with Spinach and Rice is a nourishing, flavorful dish that’s quick to make and incredibly satisfying. With its warm spices, creamy texture, and vibrant greens, it’s a comforting meal you can feel good about. Whether you’re plant-based or just looking for a delicious dinner, this curry will be a favorite on repeat.

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

Chickpea Curry with Spinach and Rice

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: clara
  • Prep Time: 5 minutes
  • Cook Time: 20 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Thai-Inspired

Description

This quick and cozy chickpea curry is creamy, flavorful, and full of plant-based protein. Red curry paste, coconut milk, and soy sauce create a savory-sweet sauce, while fresh spinach adds color and nutrition. Serve it over fluffy jasmine rice for the ultimate 25-minute comfort meal.


Ingredients

For the Curry:

  • 1 tablespoon avocado oil (or olive oil)

  • 3 garlic cloves, minced

  • 1 1/2 tablespoons red curry paste

  • 1 tablespoon brown sugar

  • 1 (14 oz) can full-fat coconut milk

  • 1 1/2 tablespoons soy sauce (or tamari for gluten-free)

  • 1 (14 oz) can chickpeas, drained and rinsed

  • 2-3 cups fresh spinach, chopped

  • 1/2 cup chopped cilantro

  • Juice of 1/2 lime (optional)

For Serving:

  • 1 1/2 cups uncooked jasmine rice (or rice of choice), cooked according to package instructions

  • Extra cilantro or chili crisp (optional, for topping)


Instructions

  1. Cook the rice:
    Prepare jasmine rice according to package directions.

  2. Sauté aromatics:
    In a large skillet or saucepan, heat the oil over medium heat. Add minced garlic and red curry paste. Sauté for 1–2 minutes until fragrant.

  3. Make the curry sauce:
    Stir in the brown sugar, coconut milk, and soy sauce. Bring to a gentle simmer.

  4. Add chickpeas and spinach:
    Add chickpeas to the pan. Simmer for 5–7 minutes to let the flavors develop. Stir in the chopped spinach and let it wilt.

  5. Finish and serve:
    Stir in chopped cilantro and a squeeze of lime juice if using. Serve curry over rice and top with extra cilantro or chili crisp if desired.


Notes

  • For more heat, add a pinch of chili flakes or sriracha.

  • Use frozen spinach if fresh isn’t available—just stir it in at the end.

  • Leftovers are great the next day and freeze well!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star