Creamy Vegan Chickpea and Spinach Curry with Coconut Milk: Your Easy 30-Minute Meal
Indulge in the vibrant flavors of this incredibly **delicious, creamy, and easy-to-make chickpea curry with coconut milk and spinach**. This plant-based recipe is a weeknight warrior, offering a comforting and nutritious meal that is both **vegan and gluten-free**. Best of all, it comes together in approximately 30-40 minutes, making it perfect for busy evenings without compromising on taste or quality. Prepare to be amazed by how quickly you can create a restaurant-quality meal right in your own kitchen.

This exquisite creamy chickpea curry is a symphony of flavors, built upon a rich base of full-fat coconut milk, brightened by fresh baby spinach, and infused with a fragrant blend of authentic curry seasonings and smooth tomato sauce. Canned chickpeas, a pantry staple, simmer to tender perfection, absorbing all the aromatic spices. The beauty of this recipe lies in its adaptability; you can easily adjust the heat level to suit your palate, from mild to fiery (detailed notes on this are below).
Whether you’re a seasoned chef or a culinary novice, this chickpea curry recipe is an ideal choice. Its straightforward steps and use of accessible ingredients make it perfect for quick weekday dinners, meal prep, or even impressing guests with minimal effort. The humble chickpeas transform into a wonderfully tender and satisfying protein source after simmering, complementing the gentle wilt of the baby spinach for a dish that is both hearty and wholesome. It’s also incredibly versatile and stores well, making it a fantastic option for batch cooking and enjoying throughout the week.
Looking to boost your vegetable intake? This curry welcomes extra additions! I often incorporate thinly sliced bell peppers for a touch of sweetness, diced red onion for added pungency, or chunks of sweet potatoes for a heartier, more filling meal. Serve this delightful curry over a bed of fluffy basmati rice, earthy brown rice, or for a low-carb alternative, cauliflower rice. Don’t forget to pair it with warm, chewy naan bread (or jasmine rice for a different texture) to scoop up every last drop of the rich sauce. Garnish generously with fresh cilantro, a sprinkle of red pepper flakes for an extra kick, and a squeeze of fresh lime juice to brighten the flavors. For an even creamier indulgence, a dollop of plain yogurt – whether traditional whole milk or a dairy-free alternative – is highly recommended.
This isn’t just a meal; it’s comfort food at its finest! If you’re a fan of Indian cuisine and robust curry recipes, you might also enjoy exploring other flavorful options like Instant Pot Coconut Chicken Curry, which shares a similar profile of creamy coconut goodness.
Why You’ll Love This Chickpea Curry: Recipe Highlights
This Coconut Milk Chickpea and Spinach Curry isn’t just another dinner recipe; it’s a culinary experience designed for ease, health, and incredible flavor. Here’s why it will quickly become a staple in your kitchen:
- Effortlessly Easy & Quick: Forget complicated steps and endless ingredient lists. This recipe is a testament to simplicity, relying on common pantry ingredients and requiring only about 30-40 minutes from start to finish. It’s ideal for those busy weeknights when you crave a homemade, flavorful meal but are short on time.
- Wholly Vegan & Plant-Based: Crafted entirely from plant-based ingredients, this curry is a dream for vegans and those looking to incorporate more meatless meals into their diet. It’s naturally dairy-free, egg-free, and a fantastic source of plant protein, making it a wholesome and ethical choice for everyone.
- Naturally Gluten-Free: As prepared, this flavorful chickpea curry is entirely gluten-free, catering to dietary needs without sacrificing taste. For serving, simply skip the traditional naan or opt for delicious gluten-free naan alternatives to complete your meal.
- Incredibly Flavorful: The combination of aromatic spices, creamy coconut milk, and tangy tomato sauce creates a rich, complex flavor profile that will tantalize your taste buds. Each bite offers a harmonious blend of savory, slightly sweet, and warm notes.
- Nutrient-Packed: Loaded with fiber and protein from chickpeas, and vitamins and minerals from fresh spinach, this curry is not only delicious but also incredibly healthy. It’s a satisfying meal that nourishes your body.
- Meal Prep Friendly: This curry tastes even better the next day as the flavors meld and deepen. It reheats beautifully, making it an excellent choice for meal prepping lunches or dinners throughout the week.
This post contains affiliate links, which means I may earn a small commission from qualifying purchases at no extra cost to you. As an Amazon Associate, I earn from qualifying purchases. Your support helps keep this blog running and allows me to create more delicious recipes!
Exploring more plant-based main dishes? You’ll want to bookmark these other favorites:
- Hearty Mushroom Lentil Bolognese
- Creamy Avocado Bell Pepper Pasta
- Flavorful Tofu in Spicy Peanut Sauce
[feast_advanced_jump_to]
Essential Ingredients for Your Creamy Chickpea Curry
Crafting this flavorful and wholesome curry requires a selection of readily available ingredients, most of which you likely already have in your pantry. Each component plays a crucial role in building the dish’s rich texture and aromatic depth.

- Olive Oil: The foundation for sautéing our aromatics. Extra virgin olive oil adds a subtle fruity note, but coconut oil can also be used for a more pronounced tropical flavor.
- Yellow Onion: Finely chopped, yellow onion forms the aromatic base of our curry, caramelizing to create a sweet and savory depth.
- Fresh Garlic: Minced fresh garlic is indispensable in curry, providing a pungent, aromatic kick that defines many Indian-inspired dishes.
- Fresh Ginger: Grated or minced fresh ginger adds a warm, spicy, and zesty counterpoint to the other ingredients, crucial for that authentic curry flavor.
- Seasonings: This vibrant blend includes:
- Chili Powder: Provides a gentle warmth and color. Adjust to control the spice level.
- Ground Coriander Seed: Offers a delicate, earthy, and slightly citrusy flavor.
- Ground Turmeric: Essential for its vibrant golden color and earthy, slightly bitter notes, plus its renowned health benefits.
- Cumin: Adds a warm, earthy, and slightly pungent aroma.
- Garam Masala: A finishing spice blend that brings warmth and a complex, aromatic depth to the curry.
- Kosher Salt: To enhance and balance all the flavors.
- Coconut Milk: Full-fat canned coconut milk is key to achieving that rich, luxurious creaminess. For a lighter version, light coconut milk can be used, but full-fat offers the best texture and flavor. Remember to shake the can well before opening to ensure even consistency!
- Tomato Sauce: This refers to plain canned tomato sauce (sometimes called tomato passata in other countries), not jarred pasta sauce. It adds a lovely tang and body to the curry base.
- Canned Chickpeas: Also known as garbanzo beans, these provide a hearty, protein-rich element. They are already cooked, so they just need to be drained, rinsed, and simmered to become tender and absorb the curry’s flavors.
- Baby Spinach: Fresh baby spinach wilts quickly into the warm curry, adding a touch of vibrant green, a healthy boost, and a slight earthiness.
Refer to the comprehensive recipe card below for exact quantities and precise measurements for each ingredient.
Step-by-Step Guide to Crafting Your Chickpea Curry
Follow these simple instructions to create a wonderfully flavorful and satisfying chickpea and spinach curry. Each step is designed for ease and maximum flavor development.

Begin by heating your preferred oil (olive or coconut) in a large saucepan or Dutch oven over medium heat. Add the finely chopped yellow onion and sauté them gently for about 5-7 minutes. Stir occasionally until the onions soften significantly and become beautifully translucent, forming a sweet and fragrant base for your curry.

Once the onions are soft, add the minced garlic and fresh minced ginger to the pot. Stir continuously for just one additional minute. Be careful not to burn the garlic and ginger, as they can quickly turn bitter; you want them fragrant and slightly golden.

Now, it’s time for the spices! Stir in the ground coriander, turmeric, cumin, garam masala, chili powder, and kosher salt. Cook this fragrant blend for another 1 to 2 minutes, stirring constantly. This step, known as “blooming” the spices, is crucial as it toasts them and releases their full, aromatic flavors into the oil, forming the heart of your curry’s taste.

Carefully pour in the rich coconut milk and the smooth tomato sauce. Stir everything together until well combined. Increase the heat slightly and bring the mixture to a gentle boil, ensuring all the flavors begin to meld.

Introduce the drained and rinsed chickpeas to the pot. Once combined, reduce the heat to a low simmer. Allow the curry to gently bubble for approximately 20 minutes, stirring occasionally to prevent sticking and ensure even cooking. This simmering period allows the chickpeas to absorb the wonderful flavors of the curry and become beautifully tender. After simmering, taste the curry and adjust the seasoning with additional salt if needed.

The chickpeas are now tender and infused with flavor. At this point, you can give your curry a final taste test. If you feel it needs a little more depth or saltiness, now is the time to add it. A well-seasoned curry truly shines.

Remove the saucepan from the heat. Add the fresh baby spinach in batches if necessary, and gently stir it into the hot curry. The residual heat from the curry will be sufficient to beautifully wilt the spinach leaves in just a minute or two, preserving their vibrant color and delicate texture.

After just a minute or two, the spinach will have gently wilted into the curry, contributing its freshness without being overcooked. The curry is now ready to be enjoyed! This delicate wilting ensures the spinach retains its nutrients and a slight bite.

Your flavorful chickpea and spinach curry is now complete! Garnish as desired (see suggestions below) and serve warm for a comforting and satisfying meal. This curry is incredibly versatile and pairs beautifully with a variety of accompaniments.
Serve your hearty chickpea and spinach curry with these delightful options:
- Fluffy Basmati Rice: The classic pairing, perfect for soaking up the rich, creamy sauce.
- Warm Naan Bread: Ideal for scooping and enjoying every last bit of curry.
- Fresh Cilantro: A sprinkle of chopped fresh cilantro adds a burst of freshness and color.
- Plain Yogurt: A dollop of plain yogurt (dairy or dairy-free) provides a cooling contrast and extra creaminess.
- Red Pepper Flakes: For those who enjoy a little extra heat and visual appeal.
- Fresh Lime Juice: A squeeze of lime brightens the flavors and adds a zesty finish.
- Brown Rice or Quinoa: For a more wholesome, fiber-rich meal.
- Cauliflower Rice: A fantastic low-carb alternative that still absorbs all the delicious flavors.

Smart Substitutions for Your Chickpea Curry
Flexibility is key in cooking! Here are some smart substitutions to help you adapt this recipe to your pantry and preferences:
- Coconut Milk: This recipe thrives on the rich body of full-fat canned coconut milk. However, if you’re looking for a lighter option, you can certainly substitute with low-fat or lite coconut milk. Be aware that the curry may be less creamy and slightly thinner in consistency.
- Tomato Sauce: The recipe calls for plain canned tomato sauce, which is a smooth puree found near diced or crushed tomatoes. It’s often referred to as tomato passata in many countries. Do not confuse this with jarred pasta sauce, which typically contains added herbs, spices, and often sugar, and will alter the flavor profile of the curry.
- Spinach: While fresh baby spinach is recommended for its tender leaves and quick wilting, you can easily substitute it with other greens. Fresh tender spinach or even kale (destemmed and torn into smaller pieces) would work wonderfully. If using kale, you might want to add it a few minutes earlier to allow it more time to soften. Frozen spinach can also be used; simply thaw and squeeze out excess water before adding.
- Chickpeas: While canned chickpeas offer ultimate convenience, you can also use dried chickpeas. Just be sure to soak and cook them according to package directions before adding them to the curry, typically simmering them for an equal amount of time as canned chickpeas.
- Olive Oil: While olive oil works well, coconut oil can be used for sauteing if you prefer a more pronounced coconut flavor. Any neutral oil like vegetable or canola oil would also be suitable.
- Vegetables: As mentioned before, feel free to add other vegetables like bell peppers, sweet potatoes, carrots, or green beans to boost nutrition and bulk up the meal. Add heartier vegetables earlier in the simmering process to ensure they cook through.
Tailoring Your Curry’s Spice Level
Curry is known for its aromatic depth, and the heat level can vary greatly. This particular recipe is designed to be on the mild to medium side, making it enjoyable for most palates. However, you can easily customize it to your preference:
- To Make the Recipe Spicier: For those who love a fiery kick, incorporate ¼ to ½ teaspoon of red pepper flakes along with the other dry spices in step 3. You can also add a finely minced fresh green chili (like a serrano or jalapeño, seeds removed for less heat) at the same time you add the garlic and ginger. Alternatively, offer extra red pepper flakes at the table for individual customization.
- To Make the Recipe More Mild: If you prefer a milder curry, consider reducing the amount of chili powder and garam masala by half. Garam masala, while aromatic, can also contribute to heat. You can also add an extra splash of coconut milk at the end to mellow out the spice, or serve generously with a dollop of cooling plain yogurt (dairy or dairy-free) which provides a wonderful contrast to any heat.
Always taste and adjust as you go – that’s the beauty of cooking!
Essential Equipment for This Recipe
You won’t need any specialized kitchen gadgets to make this delicious chickpea curry. These basic tools are likely already in your kitchen:
- Large Pot or Dutch Oven: A spacious pot with a heavy bottom is ideal for sautéing ingredients evenly and simmering the curry without sticking. A Dutch oven is perfect for this, but any large, deep saucepan will work.
- Chef’s Knife: For efficiently chopping onions, mincing garlic, and grating ginger. A sharp knife makes prep work much faster and safer.
- Cutting Board: A sturdy cutting board is essential for safe and clean food preparation.
- Measuring Spoons & Cups: For accurate measurement of spices, liquids, and other ingredients.
- Wooden Spoon or Spatula: For stirring and sautéing.
Storage and Meal Prep Tips
This chickpea and spinach curry is fantastic for meal prep as its flavors deepen beautifully overnight. Here’s how to store it properly to enjoy it for days to come:
- Refrigeration: Store any leftover chickpea and spinach curry in an airtight container in the fridge for up to 3-4 days. The flavors often improve with time!
- Freezing: This curry freezes exceptionally well. Allow the curry to cool completely, then transfer it to freezer-safe containers or heavy-duty freezer bags. It can be frozen for up to 3 months. When ready to enjoy, fully defrost the curry in the refrigerator overnight before reheating.
- Reheating: Reheat defrosted or refrigerated curry gently on the stove over medium-low heat, stirring occasionally until warmed through. You can also reheat it in the microwave in microwave-safe bowls, stirring halfway through to ensure even heating. If the curry appears too thick after reheating, you can add a splash of vegetable broth or water to reach your desired consistency.
Frequently Asked Questions About Chickpea Curry
Canned chickpeas are already pre-cooked, so they are technically ready to eat straight from the can (after rinsing). However, for this curry recipe, simmering them for about 20 minutes in the sauce is crucial. This extended simmer allows the chickpeas to fully absorb the rich, aromatic flavors of the curry and become wonderfully tender, enhancing their texture and taste within the dish.
Curries are incredibly versatile, and many vegetables pair wonderfully! Some excellent additions include diced carrots, florets of broccoli or cauliflower, sliced red bell pepper (adds sweetness and color), sweet peas, crisp snow peas, zucchini, or even hearty sweet potatoes. For tougher vegetables like carrots or sweet potatoes, add them earlier in the simmering process to ensure they become tender. Leafy greens like kale or collard greens can also be added, similar to spinach.
The primary ingredient responsible for the luscious creaminess in this chickpea curry is full-fat coconut milk. The rich, velvety texture of coconut milk emulsifies with the other ingredients, creating a smooth and indulgent sauce. For an extra creamy finish, adding a dollop of plain yogurt (dairy or dairy-free) or a swirl of coconut cream just before serving can further enhance its richness.
Absolutely! This chickpea and spinach curry is packed with nutrients. Chickpeas are an excellent source of plant-based protein and dietary fiber, which aids digestion and promotes satiety. Spinach is rich in vitamins A, C, and K, as well as iron and other minerals. While full-fat coconut milk contains healthy fats, it’s a calorie-dense ingredient, so portion control is key. Overall, it’s a balanced, wholesome, and nutritious meal.
📖 Recipe Card: Creamy Vegan Chickpea and Spinach Curry

Pin Recipe
Save RecipeSaved!
Email
Print
Creamy Vegan Chickpea and Spinach Curry with Coconut Milk
Equipment
-
Large Pot or Dutch Oven
-
Chef’s Knife
-
Cutting Board
Ingredients
- 2 tablespoons olive oil (or coconut oil)
- 1 yellow onion chopped
- 4 garlic cloves minced
- 1 tablespoon fresh ginger minced or grated
- 2 teaspoons ground coriander seed
- 2 teaspoons ground turmeric
- 1 teaspoon cumin
- 1 teaspoon garam masala
- ½ teaspoon chili powder
- ½ teaspoon kosher salt
- 1-½ cups full-fat coconut milk (canned, shake well before opening)
- 1-½ cups canned tomato sauce (not pasta sauce, also known as passata)
- 28 oz canned chickpeas drained and rinsed
- 6 oz fresh baby spinach
To serve (optional, but highly recommended)
- Basmati rice (or brown rice, jasmine rice, cauliflower rice)
- Naan bread (or gluten-free naan)
- Fresh cilantro chopped
- Plain yogurt (dairy or dairy-free)
- Red pepper flakes for extra heat
- Fresh lime juice a squeeze to brighten flavors
Instructions
-
Heat olive oil (or coconut oil) in a large saucepan or Dutch oven over medium heat. Add the chopped yellow onion and sauté for about 5-7 minutes until they become soft and translucent.
-
Stir in the minced garlic and fresh minced ginger. Cook for another minute, stirring continuously, until fragrant. Be careful not to burn them.
-
Add the ground coriander, turmeric, cumin, garam masala, chili powder, and kosher salt to the pot. Cook for 1 to 2 additional minutes, stirring frequently, to bloom the spices and enhance their aroma.
-
Pour in the full-fat coconut milk and canned tomato sauce. Stir until well combined and bring the mixture to a gentle boil.
-
Add the drained and rinsed chickpeas to the curry. Reduce the heat to a low simmer and cook for 20 minutes, stirring occasionally, allowing the chickpeas to tenderize and absorb the flavors. Taste and add additional salt or chili powder if desired.
-
Remove the pot from the heat. Add the fresh baby spinach and gently stir it into the hot curry until the leaves wilt, which should take just a minute or two from the residual heat.