I absolutely love sharing this 35 Minute Chickpea Spinach Curry with Coconut Milk Recipe, a dish that always feels like a warm hug in a bowl. I find the combination of creamy coconut milk, nourishing chickpeas, and fresh spinach so comforting and incredibly flavorful. It’s one of those recipes I turn to when I want something hearty, wholesome, yet simple enough to whip up after a busy day. Every time I make it, the kitchen fills with the most inviting spices, hinting at the delicious meal to come.
Why You’ll Love This 35 Minute Chickpea Spinach Curry with Coconut Milk Recipe
I have to tell you, what makes this curry truly special to me is the way the flavors come together so effortlessly. The earthy warmth of cumin and garam masala blends beautifully with the tangy tomato paste, while the coconut milk adds a luscious creaminess that mellows the spices perfectly. I find each bite bursting with just the right balance of comfort and spice, making it a satisfying meal whether you’re eating on your own or serving a crowd.
Besides the taste, I adore how quick and straightforward this recipe is. I can have everything prepared and simmering in less than 35 minutes, which is a lifesaver when time is tight. It’s perfect for weeknight dinners, but I also love making it for casual gatherings or even a cozy weekend lunch. What sets this curry apart for me is how nourishing and filling it feels without being heavy, and the spinach sneaks in that wonderful vibrant color and nutrients that elevate the whole dish.
Ingredients You’ll Need
All the ingredients here are simple, kitchen staples that pack a big punch of flavor and texture. Each one plays a vital role, from the fragrant spices that wake up your palate to the creamy coconut milk that brings it all together with rich silkiness.
- Vegetable Oil: I prefer coconut or olive oil for a subtle, complementary flavor and smooth cooking.
- Yellow Onion: Diced finely, it becomes sweet and tender, forming the curry’s flavorful base.
- Cumin (ground): Offers a smoky, earthy warmth that’s essential in curry flavor profiles.
- Garam Masala (ground): A key spice blend that adds warmth and complexity.
- Red Pepper Flakes: Just a touch for heat, but you can easily adjust to your spice preference.
- Fine Sea Salt: Enhances all the flavors perfectly—just the right balance without overpowering.
- Tomato Paste: Adds a rich umami depth and a hint of sweetness.
- Fresh Grated Garlic: Brings a pungent, savory punch that wakes up the palate.
- Fresh Grated Ginger: Adds a bright, slightly spicy note that’s fresh and invigorating.
- Can of Diced Tomatoes: Their juices create the curry’s saucy body and tangy backbone.
- Vegetable Broth: Keeps the dish moist and flavorful while thinning the sauce to the perfect consistency.
- Chickpeas: The star protein here—creamy, hearty, and filling.
- Coconut Milk (full fat, unsweetened): Gives the curry its signature creamy texture and mild sweetness.
- Fresh Baby Spinach: Packed and chopped, it adds vibrant color, freshness, and nutrients.
- Tamari, Fresh Cilantro, Basmati Rice: Optional but wonderful accompaniments to brighten and round out the meal.
Directions
Step 1: Heat your vegetable oil in a 4-quart Dutch oven or heavy soup pot over medium heat until it shimmers. Add the diced onions and sauté them for about 5 to 8 minutes until they become soft and translucent, releasing their natural sweetness.
Step 2: Lower the heat to medium low, then sprinkle in the ground cumin, garam masala, red pepper flakes, and sea salt. Stir continuously for about 30 seconds until the spices become fragrant and well incorporated with the onions.
Step 3: Add the tomato paste and cook it for about a minute, stirring constantly so the onions are well coated and the paste slightly caramelizes, deepening its flavor.
Step 4: Toss in the freshly grated garlic and ginger, stirring for about 30 seconds to gently soften their sharpness while blending them with the other ingredients.
Step 5: Pour in the diced tomatoes along with all their juices and the vegetable broth. Bring everything to a simmer, then reduce the heat to low, cover with a lid, and let it gently cook for 10 minutes. This step helps meld all the flavors beautifully.
Step 6: Remove the lid, stir in the drained and rinsed chickpeas along with the full-fat coconut milk. Bring the curry back to a simmer uncovered for about 3 to 5 minutes, warming through and reducing the sauce slightly.
Step 7: Finally, add the chopped spinach and stir gently, allowing it to wilt slowly over 4 to 5 minutes, infusing the curry with fresh color and goodness.
Step 8: Give the curry a final taste and adjust salt if needed. Serve it hot with a side of fluffy basmati rice, fresh chopped cilantro, and a drizzle of tamari for that extra umami kick.
Servings and Timing
This 35 Minute Chickpea Spinach Curry with Coconut Milk Recipe makes about five generous servings, perfect for sharing or enjoying as leftovers. The preparation time is about 10 minutes, while cooking takes roughly 25 minutes, totaling around 35 minutes from start to finish. There’s no resting or cooling time required, so you can dive right in once it’s ready.
How to Serve This 35 Minute Chickpea Spinach Curry with Coconut Milk Recipe
When I serve this curry, I love pairing it with fragrant basmati rice, which beautifully soaks up the creamy, spiced sauce. Sometimes I also like to add warm naan bread or crunchy papadums on the side for texture contrast. Fresh cilantro sprinkled on top brightens the dish visually and adds a refreshing herbal note that I find irresistible.
For beverage pairings, I often choose something light and crisp like a chilled Sauvignon Blanc or even a subtly sweet Riesling to balance the gentle heat of the curry. If you prefer non-alcoholic options, a cold mango lassi or simply sparkling water with lime really complements the flavors. This curry is ideal for weeknight dinners, casual family meals, or even a festive vegetarian option during holidays or gatherings.
I serve this curry hot or warm to fully enjoy its comforting qualities. I like to ladle it generously into deep bowls, pairing each serving with ample rice and a few drizzles of tamari for a salty, savory finish. Portion-wise, one bowl plus a side of rice feels perfectly satisfying for me, but it’s easy to adjust depending on your appetite or guests.
Variations
One of the things I adore about this recipe is how easy it is to customize. If you want a protein swap, lentils or white beans work wonderfully in place of chickpeas. For a lower-fat option, you can substitute light coconut milk, though I find full-fat adds the best richness. I also sometimes throw in diced sweet potatoes or cauliflower florets to add more texture and nutrition.
For dietary modifications, this curry is naturally vegan and gluten-free as long as you choose gluten-free tamari or soy sauce on the side. If you prefer a milder version, I reduce or omit the red pepper flakes, and for a spicier kick, I add a pinch of freshly chopped green chili or cayenne. You could also experiment with slow cooking this curry on low for deeper flavor development, though I love the freshness that comes from the 35-minute stovetop version.
Storage and Reheating
Storing Leftovers
Once the curry cools to room temperature, I store leftovers in an airtight container such as glass or BPA-free plastic. Properly sealed, the curry stays fresh in the refrigerator for up to three days. I find it helpful to portion it out into individual servings if I plan to reheat later, making it quick and convenient for busy nights.
Freezing
This curry freezes beautifully, making it a fantastic make-ahead meal. To freeze, I divide it into freezer-safe containers or heavy-duty freezer bags, removing as much air as possible. It keeps well for up to three months. When you’re ready to enjoy, thaw it overnight in the refrigerator to ensure even reheating and preserve the flavor and texture.
Reheating
The best way to reheat this curry is gently on the stovetop over low to medium heat, stirring occasionally until warmed through. This method helps maintain the creamy texture and blend the flavors again. Avoid microwaving at high power, which can cause the coconut milk to separate or the spinach to become mushy. If the sauce thickens after refrigeration, simply add a splash of vegetable broth or water to bring it back to your desired consistency.
FAQs
Can I make this curry spicier?
Absolutely! I usually add an extra 1/8 teaspoon of red pepper flakes if I want more heat. You can also toss in some freshly chopped green chilies or a pinch of cayenne powder during the spice sauté step for an extra kick.
Is this recipe suitable for meal prepping?
Yes, definitely. It’s perfect for meal prep since it stores well in the fridge and freezes beautifully. I usually make a larger batch and portion it out for lunches or dinners throughout the week. Just reheat gently for the best results.
Can I use fresh tomatoes instead of canned?
Fresh tomatoes can work if they’re ripe and juicy. You’ll want about 2 cups of chopped tomatoes with some added juice. Keep in mind that canned tomatoes tend to add deeper flavor due to their cooking process, so you might notice a slight difference but it will still be delicious.
What can I serve instead of basmati rice?
If you’re not a rice fan or want to mix things up, quinoa, couscous, or warm flatbread like naan make excellent alternatives. I also enjoy serving this curry over cauliflower rice for a low-carb option.
Can I make this curry without coconut milk?
You can substitute coconut milk with cashew cream or a blended soaked cashew mixture to keep the creamy texture and mild sweetness. Alternatively, use a plant-based cream or even plain yogurt if you’re not vegan, but coconut milk gives the best authentic flavor.
Conclusion
I hope you feel inspired to try this 35 Minute Chickpea Spinach Curry with Coconut Milk Recipe because it truly is one of my all-time favorites. It’s packed with flavor, nourishing ingredients, and comes together so quickly, making it a perfect weeknight wonder or anytime comfort food. I promise, once you make it, you’ll find yourself coming back to this bowl of creamy goodness again and again. Enjoy every bite!
Print
35 Minute Chickpea Spinach Curry with Coconut Milk Recipe
This 35 Minute Chickpea Spinach Curry with Coconut Milk is a flavorful, hearty vegetarian dish that combines tender chickpeas, fresh spinach, and aromatic spices simmered in rich coconut milk. Perfect for a quick weeknight dinner, it serves up comforting warmth and vibrant flavors with ease.
- Total Time: 35 minutes
- Yield: 5 servings
Ingredients
Main Ingredients
- 2 teaspoons Vegetable Oil (such as coconut or olive oil)
- 1 cup (135 grams) Yellow Onion, diced (about 1/2 a large onion)
- 1 1/2 teaspoons Cumin, ground
- 1 1/2 teaspoons Garam Masala, ground
- 1/4 teaspoon Red Pepper Flakes (increase by 1/8 tsp for spicy)
- 1 teaspoon Fine Sea Salt (reduce to 3/4 tsp for lower salt)
- 2 tablespoons Tomato Paste
- 1 tablespoon Fresh Grated Garlic (about 3 plump cloves)
- 1 tablespoon Fresh Grated Ginger (about 1 1/2 inch piece)
- 1 can (14 ounces / 411 grams) Diced Tomatoes with juices
- 1 cup (225 grams) Vegetable Broth (reduced sodium)
- 2 cans (15 ounces / 425 grams each) Chickpeas, drained and rinsed (about 3 cups / 525 grams)
- 1 can (13 ounces / 403 grams) Coconut Milk (full fat, unsweetened)
- 4 cups (150 grams) Fresh Baby Spinach, packed and chopped
To Serve
- Basmati Rice
- Fresh Cilantro, chopped
- Tamari sauce for drizzling
Instructions
- Sauté the Aromatics: In a 4-quart Dutch oven or heavy soup pot, heat 2 teaspoons of vegetable oil over medium heat until shimmering. Add 1 cup diced yellow onions and sauté for 5-8 minutes until soft. Lower heat to medium-low, then sprinkle in 1 1/2 teaspoons ground cumin, 1 1/2 teaspoons garam masala, 1/4 teaspoon red pepper flakes, and 1 teaspoon fine sea salt. Stir constantly for about 30 seconds until the spices release their aroma.
- Cook Tomato Paste and Fresh Spices: Add 2 tablespoons tomato paste to the onion and spice mixture. Cook for about one minute, stirring constantly to coat onions evenly. Then add 1 tablespoon fresh grated garlic and 1 tablespoon fresh grated ginger, stirring gently for 30 seconds to blend the flavors without burning.
- Simmer Tomatoes and Broth: Pour in the entire 14-ounce can of diced tomatoes with juices and 1 cup reduced sodium vegetable broth. Bring mixture to a simmer, then reduce heat to low, cover the pot, and let cook for 10 minutes to develop flavors.
- Add Chickpeas and Coconut Milk: Remove the lid, stir in 2 cans drained and rinsed chickpeas and 1 can of full fat unsweetened coconut milk. Increase heat slightly to bring the curry to a gentle simmer and cook uncovered for 3-5 minutes, just to warm through and slightly thicken.
- Wilt the Spinach: Stir in 4 cups packed chopped fresh baby spinach. Cook for 4-5 minutes until the spinach wilts and folds into the curry.
- Adjust Seasoning and Serve: Taste the curry and adjust salt if needed. Serve hot, garnished with chopped fresh cilantro and accompanied by basmati rice and tamari sauce on the side for drizzling.
- Storage: Let the curry cool to room temperature before transferring it to a lidded container. Store in the refrigerator for up to 3 days or freeze for several weeks. Thaw overnight in the fridge and reheat gently on the stovetop.
Notes
- For a spicier curry, increase the red pepper flakes by 1/8 teaspoon.
- Use full-fat coconut milk for a rich and creamy texture; light versions may alter the creaminess.
- Rinsing chickpeas helps reduce excess sodium if using canned.
- This curry pairs beautifully with basmati rice but can also be served with naan or quinoa for variety.
- Leftover curry flavors deepen after resting; it tastes even better the next day.
- To make it gluten-free, verify the tamari sauce used for drizzling is gluten-free certified.
- To store, cool the curry before refrigerating or freezing to maintain texture and flavor.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Indian
- Diet: Vegetarian