Sweet Potato Chickpea Curry: A Creamy One-Pot Plant-Based Dinner

By Sarah Miller

On September 11, 2026

Overhead shot of creamy orange-brown Sweet Potato Chickpea Curry with vibrant green kale and a coconut milk swirl.

Cuisine

Indian-Inspired, Vegan

Prep time

15 minutes

Cooking time

25 minutes

Total time

40 minutes

Servings

4 people

This Sweet Potato Chickpea Curry is the ultimate cozy, plant-based comfort food that looks just as good as it tastes. Imagine a rustic dark ceramic bowl where fluffy white basmati rice meets a rich, orange-brown creamy curry filled with tender sweet potato chunks and plump chickpeas. This recipe is designed to be a visual masterpiece on your dinner table, capturing that perfect “handheld smartphone photo” aesthetic that Pinterest loves.

If you are looking for a meal that hits every sensory note—from the vibrant orange of the potatoes to the deep green of wilted kale and the bright pop of red chili flakes—this Sweet Potato Chickpea Curry is your new weeknight staple. It’s thick, satisfying, and incredibly easy to whip up in under 40 minutes.

Close up of tender orange sweet potato chunks and plump chickpeas in a thick curry sauce next to seasoned white rice.
Perfectly cooked sweet potatoes and chickpeas in every bite.

Why You Will Crave This Creamy Vegan Curry

  • Visual Contrast: The stark white basmati rice perfectly balances the deep, earthy orange-brown tones of the curry sauce.
  • Texture Loaded: You get tender, melt-in-your-mouth sweet potato chunks paired with the slight bite of whole, plump chickpeas.
  • Garnish Perfection: A swirl of thick white coconut cream and a dusting of red chili flakes add professional-level flair to a simple home-cooked meal.
  • Nutrient Dense: Packed with fiber-rich legumes, dark leafy greens, and complex carbohydrates to keep you full longer.

If you enjoy hearty plant-based bowls, you might also love my Black Bean Sweet Potato Salad for a brighter, zesty alternative.

Essential Ingredients for the Best Sweet Potato Chickpea Curry

To achieve that signature rich, thick texture seen in our visual blueprint, we need high-quality ingredients that build layers of flavor. Here is what you need:

  • Sweet Potatoes: 2 large (approx. 600g), peeled and cut into 1-inch cubes. These provide the natural sweetness and vibrant orange color.
  • Chickpeas: 1 can (15 oz / 425g), drained and rinsed. These add protein and a wonderful “plump” texture to every bite.
  • Full-Fat Coconut Milk: 1 can (13.5 oz / 400ml). This is non-negotiable for that thick, creamy orange-brown sauce.
  • Yellow Onion & Fresh Ginger: The aromatic base that provides depth.
  • Red Curry Paste or Turmeric/Cumin Blend: This creates the warm, earthy hue and spicy undertones.
  • Dark Leafy Greens: 2 cups (60g) of chopped kale or spinach for color and nutrition.
  • Basmati Rice: 1.5 cups (300g) dry, cooked until fluffy and dusted with spices.

For more protein-packed plant-based ideas, check out my Quinoa Chickpea Salad.

Step-by-Step Guide to the Perfect Curry Bowl

1. Searing the Aromatics and Sweet Potatoes

Start by heating 1 tablespoon (15ml) of neutral oil in a large pot. Add your diced onions and sauté until translucent. Toss in the sweet potato cubes. Let them cook for 5-7 minutes, allowing the edges to slightly brown. This step ensures the potatoes hold their shape and don’t turn into mush.

2. Building the Rich Orange-Brown Sauce

Stir in your curry paste, minced garlic, and grated ginger. Cook for 1 minute until fragrant. Pour in the full-fat coconut milk and 1/2 cup (120ml) of vegetable broth. The liquid should be a beautiful, creamy orange-brown color. Bring to a gentle simmer.

Overhead shot of creamy orange-brown Sweet Potato Chickpea Curry with vibrant green kale and a coconut milk swirl.
Look at that rich, creamy texture and vibrant color!

3. Simmering to Tender Perfection

Add the plump chickpeas to the pot. Cover and simmer for 15-20 minutes. You’ll know it’s ready when the sweet potatoes are fork-tender but still distinct chunks. If the sauce is too thick, add a splash of water; if too thin, simmer uncovered for 5 more minutes.

4. Folding in the Greens and Final Flourish

Turn off the heat and fold in your dark green leafy vegetables (kale or spinach). The residual heat will wilt them into that beautiful dark green contrast seen in the visual blueprint. Just before serving, prepare your fluffy white basmati rice.

Pro Tips for Pinterest-Worthy Presentation

  • The Divided Bowl Trick: To get that perfect overhead shot, pile the rice high on the left side of a dark ceramic bowl and pour the thick curry into the right side.
  • The Cream Swirl: Save 2 tablespoons of the thick coconut cream from the top of the can to drizzle artfully over the finished curry.
  • The “Spice Dust”: Don’t just garnish the curry; sprinkle a few tiny dark specks of spice and red chili flakes over the white rice to make the colors pop.
  • Fresh Herbs: Always use fresh, vibrant green cilantro. Dried cilantro will lose the visual impact.

If you love creamy textures, you must try my Marry Me Lentils next!

Storage, Reheating, and Meal Prep

Sweet Potato Chickpea Curry actually tastes better the next day as the spices meld. Store leftovers in an airtight container for up to 4 days. When reheating, add a splash of water or coconut milk to loosen the sauce. This recipe is also freezer-friendly for up to 3 months—just freeze the curry and rice separately for the best texture.

What to Serve with Your Curry

While this is a complete meal on its own, a side of warm garlic naan or a crisp side salad like my Cucumber Sweet Pepper Salad adds a refreshing crunch to the creamy meal.

Frequently Asked Questions

Yes! This curry freezes beautifully for up to 3 months. Store it in an airtight container, but for best results, cook fresh rice when you are ready to eat it.

(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");

You can, but the sauce will be significantly thinner. For that rich, orange-brown creamy texture shown in the photos, full-fat canned coconut milk is highly recommended.

(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");

Ensure you sauté the cubes first to create a slight crust and only simmer until fork-tender. Over-simmering will cause them to break down into the sauce.

(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");

This recipe has a mild-to-medium heat depending on your curry paste. You can control the spice by adjusting the amount of red chili flakes used as a garnish.

(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");

Kale holds its texture well in the heat, but baby spinach is excellent if you prefer a softer, more delicate leaf. Both provide a beautiful dark green contrast.

(function(w,q){w[q]=w[q]||[];w[q].push(["_mgc.load"])})(window,"_mgq");

The Ultimate Sweet Potato Chickpea Curry Recipe

Overhead shot of creamy orange-brown Sweet Potato Chickpea Curry with vibrant green kale and a coconut milk swirl.

Sweet Potato Chickpea Curry: A Creamy One-Pot Plant-Based Dinner

This Sweet Potato Chickpea Curry features tender sweet potatoes and plump chickpeas in a rich coconut sauce. Served with fluffy basmati rice, it's a visually stunning, 40-minute vegan meal perfect for cozy weeknights.
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings: 4 people
Course: Dinner, Lunch
Cuisine: Indian-Inspired, Vegan
Calories: 410

Ingredients
  

Main Ingredients
  • 2 large Sweet Potatoes peeled and cubed (approx. 600g)
  • 1 can Chickpeas 15oz / 425g, drained and rinsed
  • 1 can Full-fat Coconut Milk 13.5oz / 400ml
  • 2 cups Fresh Spinach or Kale 60g, chopped
  • 2 tbsp Red Curry Paste or curry powder blend
  • 1.5 cups Basmati Rice 300g, dry
  • Fresh Cilantro, Red Chili Flakes, Coconut Cream for garnish

Equipment

  • 1 Large Pot or Dutch Oven For simmering the curry
  • 1 Rice Cooker or Small Pot For the basmati rice

Method
 

Preparation
  1. Cook basmati rice according to package instructions. Fluff with a fork and set aside.
  2. In a large pot, sauté onion and sweet potatoes in oil until potatoes begin to brown slightly at the edges.
  3. Add curry paste, ginger, and garlic. Stir in coconut milk and chickpeas. Simmer for 15-20 minutes until sweet potatoes are tender.
  4. Stir in greens until wilted. Serve in bowls divided with rice, topped with coconut cream, cilantro, and chili flakes.

Notes

Use full-fat coconut milk for the thickest, creamiest sauce.
Don't overcook the sweet potatoes or they will lose their distinct chunkiness.
A rustic dark bowl featuring Sweet Potato Chickpea Curry on the right and fluffy white rice on the left, garnished with cilantro and chili flakes.
The ultimate 40-minute Sweet Potato Chickpea Curry for a cozy night in.

Save This Recipe and Join the Community!

Did you make this Sweet Potato Chickpea Curry? I want to see your rustic bowl creations! Save this recipe to your “Vegan Dinners” board on Pinterest so you never lose it. Leave a 5-star rating below and upload a photo of your dish in the comments—I love seeing your beautiful swirls of coconut cream and fresh cilantro!

You might also like these recipes

Leave a Comment

Recipe Rating