Creamy Coconut Chickpea Spinach

Featured in: Everyday Meal Ideas

This skillet brings together tender sweet potatoes, protein-packed chickpeas, and fresh spinach in a creamy coconut sauce infused with mild curry and warming spices. Prepared in just 45 minutes, it offers a rich, comforting balance of flavors with a hint of lime freshness. Ideal for a nutritious, cozy dinner, this dish melds vibrant colors and textures into a satisfying plant-based meal that pairs well with rice or quinoa.

Updated on Fri, 13 Feb 2026 12:33:00 GMT
Creamy coconut curry chickpea skillet with sweet potato and spinach, a vibrant vegan dish bursting with fragrant spices and tender vegetables.  Pin it
Creamy coconut curry chickpea skillet with sweet potato and spinach, a vibrant vegan dish bursting with fragrant spices and tender vegetables. | cozybatbout.com

My neighbor stopped by on a rainy Tuesday evening, and I had nothing but pantry staples and a can of chickpeas staring back at me. Rather than ordering takeout, I grabbed a sweet potato, some spinach from the fridge, and a can of coconut milk, and within forty-five minutes, something magical happened in that skillet. The kitchen filled with warm spice and coconut steam, and by the time she took her first bite, we were both reaching for seconds without saying a word.

The first time I made this for my partner's family dinner, I was nervous about whether a vegan curry would feel special enough. But watching my mom take that first spoonful and close her eyes, then ask for the recipe right there at the table, taught me that comfort food isn't about complexity. It's about how it makes people feel.

Ingredients

  • Sweet potato (1 large, peeled and cubed): This is your anchor vegetable—it softens into creamy, tender pieces and sweetens the curry naturally without overpowering it.
  • Yellow onion (1 medium, finely chopped): The foundation of flavor; take your time getting it translucent, and you'll taste the difference in every bite.
  • Fresh spinach (3 cups, roughly chopped): Wilts in seconds at the end, adding iron and brightness without any bitterness when timed right.
  • Garlic and fresh ginger (3 cloves minced, 1-inch piece grated): These two together create that authentic aromatics moment—the smell alone tells you something special is happening.
  • Canned chickpeas (15 oz, drained and rinsed): Rinsing them really does matter; it removes the starchy liquid and helps them stay intact instead of turning mushy.
  • Full-fat coconut milk (13.5 oz can): Don't even think about lite coconut milk here—the fat is what makes the sauce feel luxurious and holds all the spice flavors.
  • Vegetable broth or water (1/2 cup): This extends the sauce to the right consistency; water works fine if you don't have broth on hand.
  • Curry powder (2 tablespoons): The star player; choose a mild blend if you prefer subtlety, or a more robust version if you love deeper spice.
  • Cumin, turmeric, and cayenne (1 teaspoon, 1/2 teaspoon, 1/4 teaspoon): Together they layer warmth and earthiness; cayenne is optional, but it adds a gentle heat that sneaks up on you.
  • Fresh lime juice (1 tablespoon): Never skip this—it brightens everything at the last second and keeps the curry from tasting flat.
  • Coconut oil (1 tablespoon): Use vegetable oil if you prefer, but coconut oil adds a whisper of flavor that ties the dish together.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Warm the oil and soften the onion:
Pour the coconut oil into your large skillet over medium heat and let it shimmer for just a moment. Add the chopped onion and let it sit for a minute before stirring—this helps it develop a softer, sweeter flavor instead of staying sharp.
Build the aromatics:
Once the onion turns translucent and the edges are barely starting to golden, add the garlic and ginger. Stir constantly for about a minute until your kitchen smells absolutely incredible—that fragrance is your signal everything is cooking right.
Toast the spices and add the sweet potato:
Now add all your dry spices—the curry powder, cumin, turmeric, and cayenne—along with salt and pepper. Stir everything together so the spices coat the onions and release their oils. Add the sweet potato cubes and mix until they're evenly coated in that spiced oil; this helps them absorb flavor as they cook.
Bring in the liquid and simmer gently:
Pour in the full can of coconut milk and the vegetable broth, stirring well to combine. Bring it to a gentle simmer—you want a slow, steady bubble, not a rolling boil that breaks apart the sweet potatoes. Cover the skillet and let it cook for twelve to fifteen minutes, stirring occasionally, until the sweet potato pieces are fork-tender.
Add the chickpeas and wilt the spinach:
Stir in the drained chickpeas and cook for five minutes so they warm through and soak up the sauce. Then add all the chopped spinach, stirring as it wilts down—this takes just two to three minutes, and the leaves will go from bright green to tender in seconds.
Finish with brightness:
Remove the skillet from heat and squeeze in the fresh lime juice. Taste it now and adjust the salt, pepper, or spices to your preference—this is your moment to make it exactly right.
A one-pan vegetarian curry featuring chickpeas, sweet potatoes, and fresh spinach simmered in a rich coconut sauce for a cozy dinner.  Pin it
A one-pan vegetarian curry featuring chickpeas, sweet potatoes, and fresh spinach simmered in a rich coconut sauce for a cozy dinner. | cozybatbout.com

There's a quiet moment about halfway through cooking when the spices bloom and the coconut milk creates this glossy, fragrant sauce that coats everything. That's when you know this simple curry is about to become something people will actually ask you to make again.

What Makes This Curry Feel Like Home Cooking

This dish works because it doesn't pretend to be fancy. It's the kind of meal you can make on a Tuesday with ingredients you probably already have, and it tastes like you actually tried. The combination of tender-sweet potatoes, creamy coconut, and hearty chickpeas creates a texture that's deeply satisfying without feeling heavy.

Serving and Pairing Ideas

I always serve this over fluffy basmati rice or with warm naan bread on the side, so you can soak up every last bit of sauce. Some people like quinoa underneath, which adds a nutty texture that complements the curry beautifully. Either way, a squeeze of fresh lime and a handful of cilantro on top makes it feel intentional and bright.

Kitchen Lessons and Flexibility

The first time I made this, I used whatever spinach was lurking in my crisper drawer, and it taught me that this curry is forgiving. Kale, Swiss chard, or even bok choy work perfectly—just adjust the cooking time slightly if you're using something tougher. If you want extra protein, crumbled tofu or cubed tempeh slip right in during the last five minutes, soaking up all that coconut spice.

  • If your curry tastes too spicy, add a bit more coconut milk or broth to mellow it out.
  • Leftovers taste even better the next day after the spices have had time to settle and mingle.
  • This freezes beautifully for up to three months, making it perfect for batch cooking on a slower weekend.
Wholesome sweet potato and chickpea curry with spinach in a creamy coconut base, garnished with cilantro and served with fluffy rice. Pin it
Wholesome sweet potato and chickpea curry with spinach in a creamy coconut base, garnished with cilantro and served with fluffy rice. | cozybatbout.com

This curry taught me that the best recipes are the ones you make without overthinking, where everything in your pantry comes together into something that feels like a warm hug on a plate. Make it tonight, and I promise someone will ask for seconds.

Recipe FAQs

What is the main protein source in this dish?

Chickpeas provide the primary protein, complementing the vegetables and coconut milk for a balanced meal.

Can I use other greens instead of spinach?

Yes, kale or Swiss chard can substitute spinach, offering a similar texture and earthy flavor.

How spicy is the dish, and can it be adjusted?

The dish features mild curry and optional cayenne pepper for gentle heat. Spice levels can be adjusted by varying the cayenne amount.

What cooking equipment is recommended?

A large skillet with a lid is best to cook the vegetables evenly and allow flavors to meld.

What side dishes pair well with this skillet?

It pairs wonderfully with basmati rice or quinoa, absorbing the creamy sauce and spices beautifully.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Creamy Coconut Chickpea Spinach

Fragrant one-pan dish featuring sweet potatoes, chickpeas, spinach, and a luscious coconut sauce.

Prep duration
15 minutes
Cook duration
30 minutes
Overall time
45 minutes
Recipe by Noah Kendrick


Skill Level Easy

Cuisine Indian-Inspired

Makes 4 Portions

Diet Info Plant-based, No Dairy, No Gluten

What You Need

Vegetables

01 1 large sweet potato, peeled and cut into 1/2-inch cubes
02 1 medium yellow onion, finely chopped
03 3 cups fresh spinach, roughly chopped
04 3 cloves garlic, minced
05 1-inch piece fresh ginger, grated

Legumes

01 1 can (15 oz) chickpeas, drained and rinsed

Liquids

01 1 can (13.5 fl oz) full-fat coconut milk
02 1/2 cup vegetable broth or water
03 1 tablespoon fresh lime juice

Spices and Seasonings

01 2 tablespoons mild curry powder
02 1 teaspoon ground cumin
03 1/2 teaspoon turmeric
04 1/4 teaspoon cayenne pepper, optional
05 Salt and black pepper to taste

Oils

01 1 tablespoon coconut oil or vegetable oil

Garnishes

01 Fresh cilantro leaves, optional
02 Lime wedges, optional

Directions

Step 01

Heat the oil: Heat the coconut oil in a large skillet over medium heat until shimmering.

Step 02

Sauté aromatics: Add the chopped onion and sauté for 3 to 4 minutes until soft and translucent.

Step 03

Bloom spices: Stir in the garlic and ginger, cooking for 1 minute until fragrant.

Step 04

Toast spice blend: Add the sweet potato cubes, curry powder, cumin, turmeric, cayenne if using, salt, and pepper. Stir to coat the vegetables in the spices.

Step 05

Add liquid base: Pour in the coconut milk and vegetable broth. Mix well and bring to a gentle simmer.

Step 06

Simmer vegetables: Cover and cook for 12 to 15 minutes, stirring occasionally, until the sweet potatoes are tender.

Step 07

Incorporate legumes: Add the chickpeas and cook for another 5 minutes to heat through.

Step 08

Wilt greens: Stir in the chopped spinach and cook for 2 to 3 minutes, until wilted.

Step 09

Finish and season: Remove from heat and add lime juice. Adjust seasoning as needed.

Step 10

Plate and serve: Serve hot, garnished with fresh cilantro and lime wedges if desired. Accompany with basmati rice or naan.

Tools Needed

  • Large skillet with lid
  • Chef's knife
  • Cutting board
  • Wooden spoon or spatula
  • Measuring cups and spoons

Allergy Notice

Check every item for allergens and ask a health expert if unsure.
  • Contains coconut, which is a tree nut allergen for some individuals
  • Verify canned goods and spice blends for potential allergen cross-contamination

Nutrition details (per portion)

Nutrition details are for general reference. Don’t substitute for professional advice.
  • Calorie count: 355
  • Fat content: 19 g
  • Carbohydrates: 38 g
  • Proteins: 9 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.