Hearty Sweet Potato Chickpea Coconut Curry

This incredibly creamy, nutrient-rich Sweet Potato Chickpea Curry, served with aromatic garlic rice, crunchy toasted peanuts, and a squeeze of fresh lime, is your answer to a healthy and satisfying weeknight meal. Ready in just 30 minutes, this recipe proves that wholesome, flavorful food doesn’t have to be complicated or time-consuming. It’s a vibrant, Thai-inspired dish that brings warmth and zest to your table, perfect for busy evenings or leisurely weekend gatherings.

Overhead view of a bowl of creamy sweet potato and chickpea curry, generously topped with toasted peanuts and served over a bed of fragrant garlic rice, garnished with fresh lime wedges.

Unveiling the Delights of This Creamy Sweet Potato Chickpea Curry

Dive into the rich and vibrant world of this Thai-inspired curry, a dish that masterfully blends robust spices with wholesome, nourishing ingredients. At its heart, you’ll find tender sweet potatoes, protein-packed chickpeas, and the luxurious creaminess of coconut milk, all simmered together with an authentic curry paste. This recipe isn’t just a meal; it’s a culinary experience designed for modern, health-conscious living. It’s a perfect illustration of how simple, everyday components can transform into something extraordinary.

This Sweet Potato Chickpea Curry offers a multitude of benefits that make it a standout choice for any occasion:

  • Dietary Inclusivity: Crafted to be entirely vegan and gluten-free, this recipe also offers seamless modifications to be oil-free or nut-free, ensuring everyone can enjoy a bowl without compromise.
  • Speed & Efficiency: From prep to plate, this flavorful curry comes together in approximately 30 minutes, making it an ideal candidate for those hectic weeknights when time is of the essence but homemade quality is still desired.
  • Flavor Harmony: The subtle sweetness of the mild coconut curry beautifully complements the earthy chickpeas and sweet potatoes. Served over fragrant garlic rice, which expertly soaks up every drop of the luscious sauce, it’s a symphony of tastes and textures.
  • Meal Prep Champion: This curry is fantastic for batch cooking. Prepare a larger quantity at the start of the week, and you’ll have delicious, ready-to-eat meals for days, saving you valuable time and effort later on.
  • Infinitely Customizable: A truly versatile dish, it invites you to experiment with whatever fresh vegetables you have on hand. Don’t let a missing ingredient stop you; adapt and create your own unique version!

You’ll quickly fall in love with the comforting combination of creamy sweet potato and chickpeas nestled within the subtly sweet and richly spiced coconut curry. The aromatic garlic rice provides the perfect base, while the addition of crunchy toasted peanuts and a bright squeeze of lime elevates every bite. If this curry captures your heart, be sure to explore our other tempting options like the Butternut Squash Curry or the comforting Sweet Potato Red Lentil Curry for your next culinary adventure. These recipes promise the same blend of health, flavor, and ease, keeping your kitchen inspired!

Essential Ingredients for Your Sweet Potato Chickpea Curry

Crafting this delightful sweet potato chickpea curry relies on a selection of readily available ingredients, each playing a crucial role in building its rich flavor and creamy texture. Below, we break down the key components, offering insights and simple substitutions to ensure your cooking experience is as smooth and enjoyable as the curry itself.

Visual overview of all fresh and pantry ingredients meticulously laid out, essential for preparing a vibrant sweet potato and chickpea curry, each clearly labeled for easy identification.
  • Cooking Oil: The foundation of sautéing, a good quality oil helps develop initial flavors. Olive oil, avocado oil, or coconut oil are excellent choices, each lending a slightly different subtle nuance. For those aiming for an oil-free recipe, a simple swap with vegetable broth or water works beautifully, allowing you to achieve the same softening of aromatics without added fats.
  • Chickpeas: The star of this vegan curry, chickpeas provide a hearty, satisfying texture and a significant boost of plant-based protein and fiber. Canned chickpeas are a convenience dream, requiring no pre-soaking or long cooking times. Simply drain and rinse, and they’re ready to go. If you prefer to cook from scratch, ensure you have approximately 1.5 cups (or about one 15-oz can equivalent) of cooked chickpeas. Their creamy interior perfectly absorbs the curry’s rich flavors.
  • Sweet Potato: Adding natural sweetness, vibrant color, and a comforting creaminess, sweet potatoes are indispensable. You’ll need about 510 grams, which typically translates to two medium-sized sweet potatoes. Regular sweet potatoes work wonderfully, but white sweet potatoes or yams can also be used, offering slight variations in texture and sweetness. They soften beautifully in the curry, becoming tender morsels.
  • Shallot: Known for their delicate, sweet, and mild oniony flavor, shallots are the preferred aromatic base for this curry. They contribute a nuanced taste without overpowering the other ingredients. If shallots are unavailable, white or yellow onion can be used as a direct substitute, though they will impart a slightly stronger, more pungent flavor.
  • Mild Curry Paste: This is where the curry truly comes alive! A good quality red or yellow curry paste provides the complex aromatic and spicy backbone of the dish. Both red and yellow varieties work well; red typically offers a bit more heat and a brighter color, while yellow is often milder and earthier. Adjust the amount to your preference for spice.
  • Peanuts: Toasted peanuts are a game-changer for texture, adding a delightful crunch and nutty depth to the final dish. Their roasted flavor provides a fantastic contrast to the creamy curry. If you wish to vary the nuts, cashews are a great alternative. For a completely nut-free recipe, the peanuts can be easily omitted without compromising the core flavor of the curry. Consider toasted pumpkin or sunflower seeds for a nut-free crunch.
  • Coconut Milk: The key to the curry’s luxurious creaminess and rich texture, canned coconut milk is essential. Full-fat coconut milk will yield the most decadent, restaurant-quality curry, while light coconut milk offers a lower-calorie option with a still-satisfying consistency. It binds all the flavors together, creating a silky, aromatic sauce.
  • Jasmine Rice: The perfect accompaniment to soak up every drop of this delicious curry, jasmine rice is beloved for its fragrant aroma and slightly sticky texture. Basmati rice or your favorite brown rice are also excellent alternatives, offering different textures and nutritional profiles. For a lighter, lower-carb option, cauliflower rice can be used, or consider other grains like quinoa for an extra protein boost.
  • Spices: A blend of chili flakes, ground coriander, onion powder, garlic powder, cinnamon, and a pinch of cayenne create a warm, complex, and inviting flavor profile that perfectly complements the curry paste. Salt and pepper are added to taste, allowing you to fine-tune the seasoning.

A comprehensive list of all ingredients, including precise measurements, can be found in the detailed recipe card located further down the page. For quick access, you can also use the “Jump to Recipe” button at the top of the article.

Crafting Your Curry: Easy Step-by-Step Instructions

Quick Tip for Maximum Efficiency: To streamline your cooking process, embrace the art of “mise en place.” Before you even turn on the stove, take a few minutes to chop all your vegetables – the shallot, bell pepper, and sweet potato – and measure out your curry paste and all your spices. Having everything prepped and ready to go will make the actual cooking process incredibly smooth and enjoyable, allowing you to focus on building flavors. Once your ingredients are prepped, the active cooking time for this entire dish will be approximately 20 minutes.

Step 1. Prepare the Aromatic Garlic Rice. The foundation of a truly satisfying curry experience begins with perfectly cooked, flavorful rice. To create our aromatic garlic rice, start by mincing two cloves of garlic finely. In a medium saucepan, heat ½ tablespoon of olive, avocado, or coconut oil over medium heat. Add the minced garlic and sauté for just 30 seconds, stirring continuously. The goal here is to release its beautiful fragrance without allowing it to brown or burn.

Close-up shot of minced garlic gently cooking in a small saucepan with a shimmering layer of oil, releasing its fragrant aroma.

Next, add 1 cup of rinsed jasmine rice to the saucepan with the fragrant garlic. Cook for an additional minute, stirring frequently to “toast” the rice grains. This subtle toasting step enhances the rice’s nutty flavor and helps it cook up perfectly fluffy.

Pour in 1¼ cups of water and bring the mixture to a rapid boil. Once boiling, reduce the heat to its lowest setting, cover the saucepan tightly with a lid, and allow the rice to simmer undisturbed for 12-14 minutes, or until all the water has been absorbed and the rice is tender.

Quick Tip: Synchronize Your Cooking! To shave precious minutes off your total cooking time, begin preparing the curry in Step 2 while the rice is actively simmering. As the curry progresses, you can also take a moment to toast your peanuts (Step 5) if you plan to include them, ensuring everything finishes around the same time.

Once the rice is cooked, remove the saucepan from the heat, but keep it covered for an additional 5 minutes. This resting period allows the steam to redistribute, resulting in even fluffier grains. Finally, remove the lid and gently fluff the rice with a fork before serving.

A close-up of perfectly cooked white rice being fluffed gently with a fork inside a small saucepan, steam softly rising.

Step 2. Build the Curry Base. While your rice is happily cooking, it’s time to lay the foundation for your rich and creamy curry. Heat 1 tablespoon of olive, avocado, or coconut oil in a large pot that has a lid (essential for simmering later) over medium heat. Add the minced shallots to the warmed oil. Sauté them for 2-3 minutes, stirring regularly, until they have softened and become translucent, releasing their sweet, delicate aroma.

Minced shallots gently sizzling and softening in a saucepan with oil, being stirred with a wooden spoon.

Step 3. Toast the Spices and Vegetables. Elevate the flavors of your curry by toasting the spices. Add the cubed sweet potato, chopped bell peppers, all your measured spices (chili flakes, ground coriander, onion powder, garlic powder, cinnamon, cayenne), and the curry paste to the pot with the softened shallots. Cook for just 1 minute, stirring constantly. This brief toasting step awakens the spices, intensifying their aromatic compounds and deepening the overall flavor profile of the curry.

Colorful sweet potato cubes and chopped bell pepper being sautéed with aromatic spices and curry paste in a wide skillet.

Step 4. Simmer to Perfection. Now it’s time to bring your curry to life with liquids and the star ingredient. Add the full-fat or light coconut milk, the canned chickpeas (including the liquid from the can, which adds extra body and flavor), the brown sugar (or coconut sugar/maple syrup), salt, and water to the pot. Stir everything together gently to combine.

A bowl of chickpeas, including their liquid, being poured into a skillet filled with sweet potato and bell pepper, ready to simmer.

Bring the mixture to a gentle boil, then immediately reduce the heat to medium-low. Cover the pot with its lid and allow the curry to simmer for 7-8 minutes. This initial covered simmer helps the sweet potatoes begin to tenderize thoroughly.

After this time, remove the lid and continue to cook for another 4-5 minutes, stirring occasionally. During this uncovered simmering phase, the sweet potatoes will become perfectly tender, and the curry sauce will naturally thicken to a rich, creamy consistency. Taste and adjust seasoning with salt and pepper as needed.

A vibrant sweet potato and chickpea curry gently simmering in a large skillet, its rich sauce visibly thickening.

Step 5. Toast the Peanuts for Crunch. While your curry is simmering its way to perfection, prepare your crunchy topping. Add the chopped peanuts to a dry skillet (no oil needed) on the stovetop. Toast them over medium heat for 4-5 minutes, shaking the pan often to ensure even browning. Keep a close eye on them, as peanuts can go from perfectly golden to burnt very quickly!

Chopped peanuts being toasted in a dry skillet on the stovetop, turning golden brown for a crunchy topping.

Serve your freshly prepared, aromatic sweet potato chickpea curry generously over a bed of the fragrant garlic rice. Garnish with a refreshing squeeze of fresh lime juice and a sprinkle of the perfectly toasted peanuts for an irresistible crunch. For an extra touch of freshness, consider adding some chopped cilantro. Enjoy this delicious, homemade masterpiece!

A serving spoon gracefully adding a scoop of rich sweet potato curry to a beautifully arranged bowl of garlic rice.

Recipe Notes & Expert Tips for Success

Enhance your culinary journey with these additional tips and notes for your Sweet Potato Chickpea Curry:

  • Boost Your Veggies: This curry is incredibly forgiving and adaptable. Feel free to load it up with extra vegetables such as florets of broccoli, slices of zucchini, crunchy bamboo shoots, or chunks of cauliflower. Add firmer vegetables like broccoli or cauliflower with the sweet potatoes, and softer ones like zucchini or spinach towards the end of the cooking process to prevent them from becoming mushy.
  • Add a Nutritional Punch: For an extra dose of vitamins and greens, stir in a couple of handfuls of fresh spinach or kale during the last 2-3 minutes of cooking. The residual heat will wilt them perfectly into the curry, boosting its nutritional value and vibrant color.
  • Perfect for Meal Prep & Leftovers: This recipe is designed to serve 4, making it perfect for a family meal or for two people with plenty of delicious leftovers. The flavors actually deepen overnight, making it even more enjoyable the next day.
  • Dietary Adaptations: As written, this recipe is naturally vegan and gluten-free. To cater to a nut allergy, simply omit the peanuts and enjoy a nut-free version. For those avoiding oil, replace the cooking oil with water or vegetable broth when sautéing the aromatics and spices.
  • Adjusting Spice Levels: If you prefer a spicier curry, increase the amount of chili flakes or cayenne pepper, or add a fresh chopped chili with the shallots. For a milder version, reduce the chili flakes or use a milder curry paste.
  • Balancing Sweetness: The sweet potatoes and a touch of brown sugar provide a lovely sweetness. Taste and adjust the sugar if you prefer a less sweet or slightly sweeter profile. A dash of lime juice at the end can also brighten and balance the flavors.

Storing & Reheating Your Delicious Leftovers

This Sweet Potato Chickpea Curry is a fantastic candidate for meal prepping, as it stores and reheats beautifully. Here’s how to ensure your leftovers remain as delicious as the freshly made dish:

  • Cooling Safely: Always allow the curry to cool down to room temperature before transferring it to storage containers. This prevents condensation from building up, which can affect texture and promote bacterial growth.
  • Refrigeration: Store leftover curry in an airtight container in the refrigerator for up to 5 days. You can store the curry on its own or, for ultimate convenience, portion it out with the garlic rice already mixed in. Ensure the container is sealed tightly to maintain freshness and prevent other odors from permeating the curry.
  • Freezing for Longer Storage: For extended storage, this curry freezes wonderfully. Transfer cooled curry to freezer-safe containers or heavy-duty freezer bags. It can be frozen for up to 3 months. When ready to enjoy, thaw the curry overnight in the refrigerator.
  • Reheating Leftovers:
    • Microwave: For a quick reheat, place a portion of curry (with or without rice) in a microwave-safe bowl. Cover loosely and heat on high for 2-3 minutes, stirring halfway through, until thoroughly heated.
    • Stovetop: For best results, especially with larger quantities, reheat the curry in a saucepan over medium-low heat. Stir occasionally, adding a splash of water or vegetable broth if the curry appears too thick, until it is gently simmering and heated through to your preference.
A hand holding a spoon, scooping a generous portion of creamy sweet potato chickpea curry from a rustic bowl, ready to be enjoyed.

Discover More Irresistible Curry Recipes

If you’ve fallen in love with the vibrant flavors and comforting warmth of this Sweet Potato Chickpea Curry, you’re in for a treat! Our collection features a variety of other delightful curry recipes that promise to bring exciting tastes to your kitchen. Explore these culinary gems:

  • Cauliflower Chickpea Curry: A robust and satisfying dish featuring tender cauliflower and hearty chickpeas in a rich, spiced sauce.
  • Thai Red Curry Lentils: A protein-packed and flavorful curry, perfect for a quick and nutritious meal with a spicy kick.
  • Vegan Chickpea Curry Stew: A comforting and filling stew that combines the goodness of chickpeas with aromatic curry spices.
  • Kabocha Squash Curry: Experience the sweet and earthy flavors of Kabocha squash in a rich and creamy red curry base.
  • Easy Vegetable Curry with Tofu: A versatile and simple curry featuring a colorful array of vegetables and firm tofu in a luscious coconut sauce.
Overhead view of a bowl of sweet potato and chickpea curry topped with peanuts and over rice.

Sweet Potato Chickpea Curry

By: Deryn Macey

This Thai-inspired creamy chickpea curry is a comforting and nourishing weeknight meal. It features protein-packed chickpeas and tender sweet potatoes in a rich coconut curry base, perfectly served over aromatic garlic rice. The addition of a bright squeeze of lime, sweet brown sugar, and a scattering of crunchy toasted peanuts transforms this into a truly irresistible vegetarian delight.

Prep:
10 mins
Cook:
20 mins
Total:
30 mins
Servings:
4
Pin Recipe
Rate Recipe
Print Recipe

Ingredients

For the Garlic Rice

  • 2
    cloves
    garlic,
    minced (6 g)
  • ½
    tbsp
    olive or coconut oil,
    7 mL
  • 1
    cup
    rinsed jasmine rice,
    142 g
  • 1 ¼
    cups
    water

For the Curry

  • 1
    tbsp
    olive or coconut oil,
    15 mL
  • 15
    oz
    can chickpeas
    including liquid
  • 1
    medium shallot,
    minced (50 g)
  • 3
    cups
    peeled and cubed sweet potato,
    510 g
  • 2
    bell peppers,
    chopped (160 g)
  • ½
    tsp
    brown sugar,
    coconut sugar or maple syrup
  • ½
    cup
    water,
    125 mL
  • ⅔
    cup
    coconut milk,
    160 mL (full-fat for richest flavor)
  • 2
    tbsp
    red or yellow curry paste,
    30 g (adjust to taste)
  • 1
    tsp
    chili flakes
  • 1
    tsp
    ground coriander
  • 1
    tsp
    onion powder
  • ½
    tsp
    garlic powder
  • ¼
    tsp
    cinnamon
  • ⅛
    tsp
    cayenne
  • salt and pepper,
    to taste

For Serving

  • 4
    tbsp
    chopped peanuts,
    28 g (toasted for crunch)
  • 1
    lime,
    cut into wedges for serving

Instructions

  1. To prepare the garlic rice, mince 2 cloves of garlic. Add ½ tbsp olive, avocado, or coconut oil to a medium saucepan. Cook the minced garlic for 30 seconds, stirring often, until fragrant but not browned.
  2. Add 1 cup of rinsed jasmine rice to the garlic in the saucepan and cook for 1 minute, stirring often, to lightly toast the rice. Pour in 1¼ cups of water and bring to a boil. Reduce the heat to low, cover the saucepan, and cook for 12-14 minutes until the rice is tender and all water is absorbed. Once cooked, remove from heat and leave covered for 5 minutes. Then, remove the lid and fluff the rice with a fork.
  3. While the rice is cooking, prepare your curry ingredients: chop the sweet potato, mince the shallot, and chop the bell peppers. This ‘mise en place’ will make the curry cooking process very efficient.
  4. In a large pot with a lid, heat 1 tbsp olive, avocado, or coconut oil over medium heat. Add the minced shallots and cook for 2-3 minutes, stirring often, until they soften and become translucent.
  5. Add the cubed sweet potato, chopped bell peppers, all the measured spices (chili flakes, ground coriander, onion powder, garlic powder, cinnamon, cayenne), and the curry paste to the pot. Cook for 1 minute, stirring constantly, to toast the spices and vegetables, enhancing their flavors.
  6. Pour in the coconut milk, add the canned chickpeas (including the liquid from the can for added body), brown sugar (or chosen sweetener), salt, and ½ cup of water. Stir to combine all ingredients thoroughly. Bring the mixture to a gentle boil, then reduce the heat to medium-low, cover, and simmer for 7-8 minutes to tenderize the sweet potatoes. Remove the lid and continue to cook for another 5-6 minutes until the sweet potatoes are fully tender and the curry has thickened to your desired consistency. Taste and adjust seasoning with salt and pepper as needed.
  7. While the curry finishes simmering, prepare the toasted peanuts. Add 4 tbsp of chopped peanuts to a dry skillet (without oil). Toast over medium heat for 4-5 minutes, shaking the pan frequently, until they turn golden brown and fragrant. Be careful not to burn them, as they toast quickly.
  8. Serve the warm, creamy sweet potato chickpea curry generously over the garlic rice. Garnish with a fresh squeeze of lime juice and a sprinkle of the toasted chopped peanuts for added texture and bright flavor. Enjoy your homemade, healthy, and delicious meal!

Notes

Storing: Allow the curry to cool completely before transferring to an airtight container. Store in the fridge for up to 5 days or freeze in a freezer-safe container for up to 3 months. Thaw overnight in the fridge when ready to use. Reheat as needed on the stovetop over low heat or in the microwave until thoroughly warm. The curry and rice can be stored together or separately.

Nutrition


Serving:
1/4 of recipe


, Calories:
579
kcal


, Carbohydrates:
87
g


, Protein:
15
g


, Fat:
20
g


, Sodium:
555
mg


, Fiber:
12
g


, Sugar:
10
g


Like this recipe? Rate and comment below!

Original recipe inspiration by Chef’s Plate.