Skip to content
Chef's Notes
  • Home
  • Cookbooks
  • About
Chef's Notes
  • Home
  • Cookbooks
  • About

Browse recipes

  • Desserts
  • Meat
  • Quick Meals
  • Salads
  • Chicken and Poultry
  • Side Dish
  • Cooking Tips
  • Appetizers and Snacks
Home » Recipes » Dinner » Creamy Sweet Potato Chickpea Coconut Curry
Dinner

Creamy Sweet Potato Chickpea Coconut Curry

By Chef Ben Kelly·Published October 21, 2026

Jump to Recipe Print RecipeSave to Pinterest

Whole cumin seeds hitting hot oil make a sound like light rain on a window.

Thirty seconds in they start to pop and jump, and the kitchen smells like a completely different room.

sweet potato chickpea coconut curry close up

I learned that step from watching a coworker cook lunch in our old office kitchen, and I stood there feeling a little foolish.

Because I'd been making curry for years by dumping curry powder straight into coconut milk.

It came out flat and slightly dusty every single time and I had no idea why.

Sixty seconds of toasting is the difference between a sauce that tastes like a spice jar and one that tastes cooked.

This is the version I make now, usually on a Wednesday when the fridge is thin.

The sauce goes thick and creamy and a pale burnt orange from full fat coconut milk.

Whole chickpeas stay whole, and the sweet potato holds together in soft cubes you can still see.

Spinach wilts in at the end so it stays green, and a squeeze of lime wakes the whole pot up.

A can of chickpeas and a pound of sweet potato genuinely fills you up, and it costs about four dollars to feed four people.

Forty minutes, one pan, and most of it is already in your cupboard.

Table of Contents
  1. Why You'll Love This Curry
  2. Why Sweet Potato and Chickpeas Work Together
  3. Ingredients You'll Need
  4. How to Make Sweet Potato Chickpea Coconut Curry
  5. Tips for a Thick, Creamy Sauce
  6. Variations
  7. What to Serve With It
  8. Storage and Reheating

Why You'll Love This Curry

This is a weeknight curry that tastes like it took longer than it did. The technique is simple, but every step is doing a specific job.

  • Ready in 40 minutes. Most of that is unattended simmering while the sweet potato softens.
  • Pantry ingredients. Canned chickpeas, canned tomatoes, canned coconut milk, and one sweet potato.
  • One pan. Everything happens in a single deep skillet or dutch oven.
  • Creamy with zero dairy. Full fat coconut milk does all of it, so it's naturally vegan and gluten free.
  • Actually filling. Chickpeas and sweet potato together carry the meal without any meat.
  • Better tomorrow. The spices settle overnight and the sauce thickens up.

sweet potato chickpea coconut curry

Why Sweet Potato and Chickpeas Work Together

These two are doing different jobs, which is the whole point. Chickpeas are firm and a little nutty with skins that give slightly under your teeth. Sweet potato goes soft, sweet, and creamy.

Put them in the same sauce and every spoonful has two textures in it.

There's a practical side too.

Sweet potato leaks a small amount of starch as it cooks, and that starch is what thickens the coconut milk into something that coats the back of a spoon.

No flour, no cornstarch, no coconut cream on top.

The vegetable does it for you.

Ingredients You'll Need

  • Coconut oil (1 tablespoon). Neutral oil works, but coconut oil doubles down on the sauce.
  • Whole cumin seeds (2 teaspoons). Not ground. These go in first and they are the reason the curry tastes cooked.
  • Yellow onion (1 large, finely diced). Small dice, so it melts into the sauce instead of sitting in it.
  • Garlic (4 cloves, minced) and fresh ginger (1 tablespoon, grated). Fresh ginger only. Ground ginger tastes like a different spice entirely.
  • Curry powder (1 ½ tablespoons). Your everyday yellow blend. Brands vary a lot, so taste as you go.
  • Garam masala (2 teaspoons). Warmer and more aromatic than curry powder, and the two together beat either one alone.
  • Ground turmeric (1 teaspoon) and ground coriander (1 teaspoon). Color and a soft citrusy background.
  • Red pepper flakes (¼ teaspoon). Adjust freely. This is a gentle heat, not a hot curry.
  • Fire roasted diced tomatoes (1 can, 15 ounces). With the juices. The smoky edge matters here.
  • Full fat coconut milk (1 can, 13.5 ounces). FULL FAT. More on this below.
  • Sweet potatoes (1 ¼ pounds). Peeled, cut into ¾ inch cubes.
  • Chickpeas (1 can, 15 ounces). Drained and rinsed, added late.
  • Baby spinach (5 ounces). Looks like a mountain, wilts to nothing.
  • Lime (1) and fresh cilantro (¼ cup). Both at the end, off the heat.
  • Fine sea salt (1 ½ teaspoons). Added in layers, not all at once.

Ingredient Notes and Substitutions

  • Do not use light coconut milk. I know the number one recipe on Google does. You'll get a thin orange broth instead of a creamy sauce, and the entire character of the dish is gone. This is the one thing I'd argue about.
  • Dried chickpeas. Use 1 ½ cups cooked. They're firmer than canned, which is a small bonus.
  • Curry powder varies. Some brands are salty, some are hot, some are mostly turmeric. Taste the sauce before you add more salt.
  • Kale instead of spinach. Chop it and add it 5 minutes earlier so it has time to soften.
  • Want meat in it? Brown 1 pound of cubed chicken thigh in the pan first, set it aside, and return it with the chickpeas.
  • No garam masala. Use an extra 2 teaspoons of curry powder and a pinch of cinnamon.

sweet potato chickpea coconut curry side view

How to Make Sweet Potato Chickpea Coconut Curry

Step 1: Bloom the Cumin Seeds

Heat the coconut oil in a deep skillet over medium heat, then add the whole cumin seeds. Wait for them to sizzle and pop, about 30 to 45 seconds.

You'll smell it before you see it.

Don't walk away, because they go from toasted to burnt in about fifteen seconds.

Step 2: Soften the Aromatics

Add the onion with a pinch of salt and cook 6 to 7 minutes, until it's soft and translucent at the edges.

Stir in the garlic and ginger and cook 1 minute more.

Step 3: Toast the Ground Spices

Add the curry powder, garam masala, turmeric, coriander, and red pepper flakes directly to the pan. Stir constantly for a full 60 seconds.

The mixture will look dry and paste like and it will smell noticeably deeper.

Pro tip: If it starts sticking, add a splash of water rather than turning down the heat. You want the spices in contact with hot fat, not swimming.

Step 4: Add the Liquids

Pour in the tomatoes with their juices and scrape the bottom of the pan clean. Let it bubble 2 minutes.

Add the coconut milk and stir until the sauce is smooth and evenly pale orange.

Step 5: Simmer the Sweet Potatoes

Stir in the sweet potato cubes, bring to a gentle simmer, and cook uncovered 15 to 18 minutes. Uncovered matters, because that's how the sauce reduces and thickens.

Test a cube with a knife tip at 15 minutes.

It should give easily but still be a cube with corners.

Step 6: Chickpeas, Spinach, Lime

Add the chickpeas and cook 8 more minutes, just long enough to heat them through and let them take on the sauce.

Kill the heat.

Stir in the spinach in two handfuls and let the residual heat wilt it, about 2 minutes.

Finish with the lime juice, the rest of the salt, and the cilantro.

Tips for a Thick, Creamy Sauce

  • Full fat coconut milk, always. Shake the can hard before you open it so the cream and water are combined.
  • Toast the spices in oil, never in liquid. Sixty seconds. This is the whole ballgame.
  • Leave the lid off. A covered pan traps steam and you end up with soup.
  • Want it thicker? Mash four or five sweet potato cubes against the side of the pan and stir them in.
  • Salt in layers. A pinch with the onion, the rest at the end after the curry powder has had its say.
  • Lime goes in off the heat. Cooked lime juice turns bitter and loses its lift.

sweet potato chickpea coconut curry dinner scene

Variations

  • Add chicken. Cubed thigh, browned first, returned with the chickpeas.
  • Half cauliflower. Swap half the sweet potato for florets, added in the last 10 minutes.
  • Peanut butter version. A heaping tablespoon stirred in with the coconut milk pushes it West African and it's fantastic.
  • Red curry paste. Use 2 tablespoons in place of the curry powder and garam masala for a Thai leaning version.
  • More heat. A sliced fresh green chili with the garlic, or double the pepper flakes.

What to Serve With It

Something to soak up the sauce is the only real requirement.

  • Basmati rice. My default, and the fluffy grains catch the sauce well.
  • Naan. For tearing and dragging through the bottom of the bowl.
  • Plain yogurt. A spoonful on top cools the heat and looks great against the orange.

sweet potato chickpea coconut curry complete meal

Storage and Reheating

  • Refrigerator. Up to 5 days in a sealed container. It thickens overnight, which I consider a feature.
  • Freezer. Up to 3 months. The spinach loses its color, so add it fresh after reheating if that bothers you.
  • Reheating. Low heat with a splash of water. High heat can make the coconut milk look split and grainy.

Make it once and you'll see why it's in my regular rotation. Yum!

sweet potato chickpea coconut curry served

Not cooking it today? Save it to Pinterest so you can find it later.

Save to Pinterest

Recipe

Print Pin
No ratings yet

Creamy Sweet Potato Chickpea Coconut Curry

A thick, pale orange coconut curry with whole sweet potato cubes, chickpeas, and spinach, built on whole cumin seeds bloomed in oil. One pan, 40 minutes, naturally vegan.
Course Main Course
Keyword creamy sweet potato chickpea coconut curry
Prep Time 15 minutes minutes
Cook Time 25 minutes minutes
Total Time 40 minutes minutes
Servings 4 servings

Ingredients

For the Curry

  • 1 tablespoon coconut oil
  • 2 teaspoons whole cumin seeds
  • 1 large yellow onion finely diced
  • 4 cloves garlic minced
  • 1 tablespoon fresh ginger grated
  • 1 ½ tablespoons curry powder
  • 2 teaspoons garam masala
  • 1 teaspoon ground turmeric
  • 1 teaspoon ground coriander
  • ¼ teaspoon red pepper flakes or to taste
  • 15 ounce can fire roasted diced tomatoes with juices
  • 13.5 ounce can full fat coconut milk
  • 1 ¼ pounds sweet potatoes peeled and cut into ¾ inch cubes
  • 15 ounce can chickpeas drained and rinsed
  • 5 ounces baby spinach
  • 1 lime juiced
  • 1 ½ teaspoons fine sea salt divided
  • ¼ cup fresh cilantro chopped

Instructions

Build the Spice Base

  • Heat the coconut oil in a deep skillet over medium heat. Add the whole cumin seeds and cook 30 to 45 seconds, until they sizzle and pop.
  • Add the onion with a pinch of the salt and cook 6 to 7 minutes, until soft and translucent. Stir in the garlic and ginger and cook 1 minute more.
  • Add the curry powder, garam masala, turmeric, coriander, and red pepper flakes. Stir constantly for 60 seconds, until the mixture looks like a dry paste and smells deeper.

Simmer

  • Pour in the tomatoes with their juices, scraping the bottom of the pan, and bubble 2 minutes. Add the coconut milk and stir until the sauce is smooth and pale orange.
  • Stir in the sweet potato cubes. Bring to a gentle simmer and cook uncovered 15 to 18 minutes, until a knife tip slides into a cube easily but the cube still holds its shape.
  • Add the chickpeas and cook 8 minutes more, until heated through and coated in the sauce.

Finish

  • Turn off the heat. Stir in the spinach in two handfuls and let the residual heat wilt it, about 2 minutes.
  • Stir in the lime juice, the remaining salt, and the cilantro. Taste and adjust before serving.

Notes

  • Full fat coconut milk only: light coconut milk gives a thin broth instead of a creamy sauce.
  • Thicker sauce: mash four or five sweet potato cubes against the side of the pan and stir them in.
  • Add chicken: brown 1 pound of cubed chicken thigh first, set aside, and return it with the chickpeas.
  • Kale instead of spinach: chop and add it 5 minutes earlier.
  • Storage: keeps 5 days refrigerated and freezes 3 months. Reheat gently with a splash of water.

Welcome!

I'm Ben, a Red Seal Chef from Canada who is passionate about teaching people about food and cooking. Welcome to Chef's Notes.

More about me →

More from the notebook

  • Sweet Potato and Chorizo Tacos with Lime Crema Total time: 45 min
  • Savory Turkey, Mushroom and Spinach Loaded Sweet Potatoes Total time: 1 hr 10 min
  • Creamy Broccoli Cheddar Stuffed Sweet Potatoes Total time: 1 hr 10 min
  • Creamy Tuscan Chicken Total time: 37 min

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Fresh from the kitchen

  • Desserts Rich Sweet Potato Chocolate Mousse Total time: 3 hr 10 min
  • Side Dish Sweet Potato Casserole With Pecan Streusel Total time: 1 hr 15 min
  • Side Dish Sweet Potato Casserole in Orange Cups Total time: 1 hr 10 min
  • Desserts Creamy Sweet Potato Casserole Dessert Dip Total time: 25 min
chefsnotes.com

Recipes that are good enough to eat.

  • Chef's Notes on Facebook
  • Chef's Notes on Instagram
  • Chef's Notes on YouTube
  • Chef's Notes on X

Recipes

  • Desserts
  • Meat
  • Quick Meals
  • Salads
  • Chicken and Poultry

About

  • About Chef Ben
  • Privacy Policy
  • Terms & Conditions

Newsletter

  • Sign up for emails and updates

Contact

  • Get in touch

Copyright © 2026 Chef's Notes. All rights reserved.

↑ Back to top

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required