Sweet Potato and Chickpea Curry

| Posted on:

March 7, 2026

Delicious Sweet Potato and Chickpea Curry served in a bowl with fresh herbs

I make this Sweet Potato and Chickpea Curry on busy weeknights when I want something cozy, nutritious, and hands-off. It’s a creamy, fragrant one-pot meal where tender sweet potatoes and chickpeas simmer in coconut milk with warm curry and cumin. If you like meals that stretch your grocery budget and still feel special, you’ll appreciate how simple pantry staples turn into dinner. If you want another sweet potato idea for a different vibe, try this sweet potato taco bowl.

Why you’ll love this dish

This curry is comfort food without fuss. It’s vegetarian and naturally filling because the chickpeas add protein and fiber while sweet potatoes give a creamy texture and natural sweetness. It cooks in about 30 minutes from start to finish, which makes it perfect for weeknight dinners. It’s also very forgiving: the spices bloom quickly, coconut milk smooths everything out, and leftovers taste even better the next day. Families, meal preppers, and anyone who wants a budget-friendly, healthy bowl will find this recipe useful.

The cooking process explained

You’ll do a quick sofrito, bloom the ground spices, add the cubed sweet potatoes and chickpeas, then simmer in coconut milk until everything is tender. Expect active stove time of about 12 minutes and a hands-off simmer of 20 minutes. No blender required. The method keeps textures distinct so the sweet potatoes hold their shape while the sauce becomes silky enough to spoon over rice or flatbread.

Key ingredients

  • 2 large sweet potatoes, peeled and diced (about 4 cups)
  • 1 can chickpeas, drained and rinsed
  • 1 can coconut milk (full fat for richness, light for fewer calories)
  • 1 onion, diced
  • 3 cloves garlic, minced
  • 1 inch fresh ginger, grated
  • 2 teaspoons curry powder
  • 1 teaspoon ground cumin
  • Salt and pepper to taste
  • Fresh cilantro for garnish (optional)
  • Olive oil for cooking

Notes and substitutions: use yellow or white onion if you don’t have sweet onion. Swap curry powder for 2 teaspoons of a store-bought curry paste dissolved in a little coconut milk, but reduce added salt because pastes can be salty. If you want more heat, add a pinch of red pepper flakes or a teaspoon of chili paste.

Step-by-step instructions

  1. Heat a large pot over medium and add a splash of olive oil.
  2. Add the diced onion and sauté until translucent and soft, about 5 to 7 minutes.
  3. Stir in the minced garlic and grated ginger and cook for about 1 minute, until fragrant.
  4. Sprinkle in the curry powder, ground cumin, and a pinch of salt and pepper. Stir constantly for 30 seconds to bloom the spices.
  5. Add the diced sweet potatoes and the drained chickpeas. Toss them so the spices coat the pieces evenly.
  6. Pour in the coconut milk, stir, and bring the mixture to a gentle simmer.
  7. Cover the pot and cook for about 20 minutes, or until the sweet potatoes are fork-tender. Check once and stir to prevent sticking.
  8. Taste and adjust seasoning with more salt or pepper if needed. Serve hot and top with fresh cilantro if you like.

Sweet Potato and Chickpea Curry

How to plate and pair

Serve the curry over steamed basmati rice or jasmine rice for a classic bowl. For a lower-carb option, spoon it over cauliflower rice or a bed of tender greens. A dollop of plain yogurt or a squeeze of lime brightens the flavors at the table. For a heartier meal, add a side of warm flatbread or roasted vegetables. If you want a meaty pair, this curry also complements sausage-based mains like the sausage and sweet potatoes with honey garlic recipe for a contrasting savory plate.

Storage and reheating tips

Cool leftover curry to room temperature within two hours, then refrigerate in an airtight container for up to 4 days. To freeze, portion into freezer-safe containers and keep for up to 3 months. Thaw in the refrigerator overnight before reheating. Reheat gently on the stove over low to medium heat, stirring occasionally. If the sauce has thickened, add a splash of water or additional coconut milk to loosen it. Always reheat to at least 165°F (74°C) for safety.

Pro chef tips

  • Cut the sweet potatoes into even 1/2- to 3/4-inch cubes so they cook uniformly.
  • Bloom spices in the hot oil for maximum flavor; don’t skip the 30-second stir.
  • If the curry tastes flat at the end, a small splash of acid, such as lemon or lime juice, lifts the flavors. Add salt gradually and taste as you go.
  • For a silkier sauce, mash a few sweet potato pieces against the pot while simmering. This thickens the sauce without extra thickeners.
  • Use full-fat coconut milk for a richer finish; light works but the sauce will be less creamy.

Different ways to try it

  • Add greens: Stir in spinach or chopped kale in the last 5 minutes of cooking.
  • Make it smoky: Add a teaspoon of smoked paprika for depth.
  • Coconut and tomato: Replace half the coconut milk with a 14-ounce can of diced tomatoes for a tangier sauce.
  • Protein boost: Stir in cooked lentils or paneer cubes right before serving for extra protein.
  • Make it spicy: Add chopped fresh chili or a teaspoon of chili paste during the spice step.

Your questions answered

How long does this take from start to finish?

Active prep is about 10 to 15 minutes. Sautéing and simmering add about 25 to 30 minutes, so plan for 35 to 45 minutes total.

Can I use dried chickpeas instead of canned?

Yes, but cook dried chickpeas ahead of time until tender and use about 1.5 cups cooked (one standard can equals roughly 1.5 cups). Canned is a convenient shortcut.

Can I make this oil-free or lower in fat?

You can sauté the onion in a few tablespoons of water or vegetable broth instead of oil. Use light coconut milk to cut calories, though the texture will be less rich.

Is this dish freezer-friendly?

Yes. Cool completely then freeze in airtight containers for up to 3 months. Thaw overnight in the fridge and reheat gently.

What if my curry is too runny or too thick?

If too thin, simmer uncovered a few extra minutes to reduce and concentrate flavors. If too thick, stir in a little water or coconut milk until you reach the desired consistency.

Delicious Sweet Potato and Chickpea Curry served in a bowl with fresh herbs

Sweet Potato and Chickpea Curry

A creamy, fragrant one-pot meal where tender sweet potatoes and chickpeas simmer in coconut milk with warm spices, perfect for cozy weeknight dinners.
Prep Time 15 minutes
Cook Time 30 minutes
Total Time 45 minutes
Servings: 4 servings
Course: Dinner, Main Course
Cuisine: Indian, Vegetarian
Calories: 350

Ingredients
  

Main Ingredients
  • 2 large sweet potatoes, peeled and diced Approximately 4 cups
  • 1 can chickpeas, drained and rinsed
  • 1 can coconut milk Use full fat for richness, light for fewer calories
  • 1 onion, diced Use yellow or white onion if sweet onion is not available
  • 3 cloves garlic, minced
  • 1 inch fresh ginger, grated
  • 2 teaspoons curry powder Alternatively use 2 teaspoons of curry paste if desired
  • 1 teaspoon ground cumin
  • Salt and pepper To taste
  • Fresh cilantro For garnish, optional
  • Olive oil For cooking

Method
 

Cooking
  1. Heat a large pot over medium and add a splash of olive oil.
  2. Add the diced onion and sauté until translucent and soft, about 5 to 7 minutes.
  3. Stir in the minced garlic and grated ginger and cook for about 1 minute, until fragrant.
  4. Sprinkle in the curry powder, ground cumin, and a pinch of salt and pepper. Stir constantly for 30 seconds to bloom the spices.
  5. Add the diced sweet potatoes and the drained chickpeas. Toss them so the spices coat the pieces evenly.
  6. Pour in the coconut milk, stir, and bring the mixture to a gentle simmer.
  7. Cover the pot and cook for about 20 minutes, or until the sweet potatoes are fork-tender. Check once and stir to prevent sticking.
  8. Taste and adjust seasoning with more salt or pepper if needed. Serve hot and top with fresh cilantro if desired.

Nutrition

Serving: 1Calories: 350kcalCarbohydrates: 50gProtein: 10gFat: 15gSaturated Fat: 10gSodium: 300mgFiber: 10gSugar: 5g

Notes

For a silkier sauce, mash a few sweet potato pieces against the pot while simmering. Use full-fat coconut milk for a richer finish; light works but the sauce will be less creamy. Can be served over rice or cauliflower rice.

Tried this recipe?

Let us know how it was!

Tags:

You might also like these recipes

Leave a Comment

Recipe Rating