Hey y’all! If you’re searching for a comforting, flavor-packed meal that comes together with pantry staples, you’ll love Steph’s Chickpea Curry with Spinach and Rice. Bursting with aromatic spices, creamy chickpeas, and vibrant greens, this curry is perfect for busy weeknights, cozy weekends, or anytime you crave something hearty and wholesome. Let’s get cooking!
Why You’ll Love This
- Quick and Easy: Ready in under an hour with straightforward steps.
- Hearty and Nutritious: Packed with plant-based protein, fiber, and vitamins.
- One-Pot Wonder: Minimal cleanup with maximum flavor payoff.
- Family-Friendly: Mild yet flavorful spices suit both adults and kids.
- Meal-Prep Friendly: Tastes even better the next day!
Ingredients
- 2 tablespoon olive oil
- 1 large yellow onion, finely diced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, minced
- 1 ½ teaspoon ground cumin
- 1 teaspoon ground coriander
- 1 teaspoon turmeric powder
- 1 teaspoon garam masala
- ½ teaspoon smoked paprika (optional for heat)
- 1 (14 oz/400g) can diced tomatoes
- 2 (15 oz/425g each) cans chickpeas, drained and rinsed
- 13.5 oz (400 ml) can coconut milk (full-fat for creamier curry)
- 4 cups fresh baby spinach, roughly chopped
- 1 ¼ teaspoon salt, or to taste
- ½ teaspoon black pepper
- 2 cups basmati rice
- 3 cups water (for rice)
- Fresh cilantro, for garnish (optional)
- Lime wedges, for serving (optional)
Directions
Step 1: Prepare the Rice
- Rinse 2 cups basmati rice under cold water until the water runs clear.
- Add rice and 3 cups water to a medium saucepan. Bring to a boil over high heat, then reduce to low, cover, and simmer for 15 minutes. Remove from heat and let steam (covered) for 10 minutes. Fluff with a fork.
Step 2: Sauté the Aromatics
- Heat 2 tablespoon olive oil in a large, deep skillet or Dutch oven over medium heat. Add onion and sauté for 5-6 minutes until translucent and lightly golden.
- Add garlic and ginger. Cook for 1 minute until fragrant.
Step 3: Toast the Spices
- Sprinkle in cumin, coriander, turmeric, garam masala, and smoked paprika. Stir for 1 minute to bloom the spices and release their aroma.
Step 4: Build the Curry Base
- Pour in the diced tomatoes and their juices. Stir and cook for 3-4 minutes, allowing the tomato to thicken slightly.
- Add chickpeas, coconut milk, salt, and pepper. Stir to combine. Bring to a gentle simmer and cook uncovered for 12-15 minutes, stirring occasionally, until the sauce is creamy and thickened.
Step 5: Add the Spinach
- Stir in chopped spinach and simmer for another 2-3 minutes until wilted and vibrant green. Taste and adjust seasoning with more salt or spice as needed.
Step 6: Serve
- Spoon fluffy basmati rice into bowls. Ladle the hot chickpea curry over the rice. Garnish with fresh cilantro and serve with a squeeze of lime, if desired.
Notes
- If you prefer a thicker curry, simmer uncovered for a few extra minutes.
- Swap coconut milk for a low-fat version for a lighter texture.
- Blending part of the curry creates an extra creamy texture.
Variations
- Spicy Kick: Add 1 diced green chili or ½ teaspoon cayenne pepper with the spices.
- Veggie Boost: Stir in diced bell peppers, carrots, or frozen peas with the tomatoes.
- Protein Upgrade: Add cubed tofu or tempeh for an extra protein punch.
Required Equipment
- Large skillet or Dutch oven
- Medium saucepan with lid
- Sharp chef’s knife
- Cutting board
- Measuring cups and spoons
- Wooden spatula or spoon
Storage Instructions
Store cooled curry and rice separately in airtight containers in the refrigerator for up to 4 days. For longer storage, portion into freezer-safe containers and freeze for up to 2 months. Reheat gently in a saucepan or microwave, adding a splash of water or coconut milk if needed to loosen the sauce.
Suggested Pairings & Serving Recommendations
- Serve with warm naan bread or roti for extra dipping potential.
- Add a refreshing cucumber-yogurt salad on the side.
- Sprinkle toasted nuts or seeds for crunchy texture.
Pro Tips
- Bloom your spices in oil to deepen their flavor before adding liquids.
- Let the curry rest off the heat for 5 minutes before serving—this helps flavors meld.
- Always taste and adjust salt and squeeze in fresh lime for a flavor pop at the end.
FAQ
Can I use dried chickpeas?
Yes! Soak and cook dried chickpeas until tender before using (about 1 ½ cups cooked chickpeas per can).
What can I use instead of spinach?
Try chopped kale, Swiss chard, or baby arugula—just add sturdy greens a few minutes earlier to soften.
Can I make this curry ahead?
Absolutely. The flavors deepen overnight, making it perfect for meal prep or make-ahead dinners.
Ingredients
- 1 cup basmati rice
- 1 tablespoon olive oil
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 tablespoon fresh ginger, grated
- 2 teaspoons curry powder
- 1 teaspoon ground cumin
- 1 can (15 oz) chickpeas, drained and rinsed
- 1 can (14 oz) diced tomatoes
- 2 cups fresh spinach
- 1 cup coconut milk
- Salt and pepper to taste
- Fresh cilantro, chopped (optional, for garnish)
Instructions
-
1Cook the basmati rice according to package instructions. Set aside and keep warm.
-
2Heat olive oil in a large pan over medium heat. Add the diced onion and sauté for 3-4 minutes until softened.
-
3Stir in the minced garlic and grated ginger. Cook for 1 minute until fragrant.
-
4Add curry powder and ground cumin. Stir well and cook for another minute.
-
5Add the chickpeas, diced tomatoes, and coconut milk. Bring to a simmer and cook for 15-20 minutes, stirring occasionally.
-
6Stir in fresh spinach and cook until wilted. Season with salt and pepper to taste. Serve the chickpea curry over rice and garnish with chopped cilantro if desired.
Approximate Information for One Serving
Nutrition Disclaimers
Number of total servings shown is approximate. Actual number of servings will depend on your preferred portion sizes.
Nutritional values shown are general guidelines and reflect information for 1 serving using the ingredients listed, not including any optional ingredients. Actual macros may vary slightly depending on specific brands and types of ingredients used.
To determine the weight of one serving, prepare the recipe as instructed. Weigh the finished recipe, then divide the weight of the finished recipe (not including the weight of the container the food is in) by the desired number of servings. Result will be the weight of one serving.
Did you make this recipe?
Please consider Pinning it!!


Leave a Reply