Easy Sweet Potato Curry

This Easy Sweet Potato Curry is a cozy, flavor-packed one-pot meal made with tender sweet potatoes, chickpeas, warm spices, and creamy coconut milk. It’s simple, nourishing, and perfect for busy weeknights when you want a comforting plant-based dinner with minimal cleanup.

Why You’ll Love This Recipe

  • Made in just one pot
  • Naturally vegan, dairy-free, and halal-friendly
  • Rich, creamy texture without cream
  • Budget-friendly pantry ingredients
  • Great for meal prep and leftovers

Ingredients

Creamy coconut sweet potato curry ready to serve.
Creamy coconut curry
  • 2 tablespoons coconut oil (or neutral oil)
  • ½ large red onion, finely diced (about 150 g)
  • 14 ounces diced tomatoes, fresh or canned (400 g)
  • ¾ teaspoon sea salt, plus more to taste
  • ¼ teaspoon ground black pepper, plus more to taste
  • 3 garlic cloves, minced
  • 1½ tablespoons garam masala
  • 1 teaspoon curry powder
  • ¾ tablespoon paprika
  • ¼ teaspoon ground cumin
  • 1 cup cooked chickpeas
  • 1 pound sweet potatoes, peeled and cubed (about 3 cups / 450 g)
  • 1 (13.5-ounce) can coconut milk
  • Juice of 1 small lime
  • 3 cups fresh spinach

Instructions

  1. Heat coconut oil in a deep pot over medium-high heat.
  2. Add diced onion and tomatoes. Season with salt and pepper, stir, then reduce heat to medium and cook for about 10 minutes until onions soften and tomatoes release their juices.
  3. Add chickpeas and sweet potatoes, stirring to combine.
  4. Add garlic, garam masala, curry powder, paprika, and cumin. Stir for about 30 seconds until fragrant.
  5. Pour in coconut milk and stir well. Bring to a gentle boil, then reduce to medium-low.
  6. Simmer uncovered for 20–30 minutes, until sweet potatoes are fork-tender.
  7. Stir in spinach and squeeze fresh lime juice over the curry. Remove from heat and taste, adjusting seasoning if needed.
  8. Let rest a few minutes before serving.
Easy sweet potato curry made with coconut milk and chickpeas in a bowl.
Easy sweet potato curry

Tips & Tricks

  • Cut sweet potatoes evenly for consistent cooking
  • Use full-fat coconut milk for the creamiest texture
  • Don’t skip the lime—it brightens the entire dish
  • Add chili flakes or fresh chili if you like heat

Details

  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings
  • Category: Main Dish
  • Method: One Pot / Stovetop
  • Cuisine: Indian-inspired
  • Difficulty: Easy
  • Dietary Notes: Vegan, dairy-free, gluten-free, halal-friendly
One pot sweet potato curry with spinach and warm spices.
One pot vegan curry

Notes

Serve this curry with basmati rice, jasmine rice, quinoa, or warm flatbread. Leftovers taste even better the next day as the flavors deepen.

Nutrition (Approximate per Serving)

  • Calories: 390
  • Protein: 9 g
  • Carbohydrates: 42 g
  • Fat: 22 g

FAQ

Can I use frozen spinach?
Yes, thaw and squeeze out excess water before adding.

Can I add more vegetables?
Absolutely—cauliflower, bell peppers, or peas work well.

Is this curry spicy?
It’s mild. Add chili powder or fresh chili for heat.

Can I use light coconut milk?
Yes, but the curry will be less creamy.

Can I make this ahead of time?
Yes, it keeps very well and is great for meal prep.

Storage

  • Refrigerator: Store up to 4 days
  • Freezer: Freeze up to 2 months
  • Reheating: Reheat gently on the stove or microwave
Vegan sweet potato chickpea curry served hot.
Sweet potato chickpea curry

Similar Recipes

Easy Sweet Potato Curry (One Pot)

One pot sweet potato curry
Prep Time 10 minutes
Course Main Dish
Cuisine Indian-inspired

Ingredients
  

  • 2 tablespoons coconut oil or neutral oil
  • ½ large red onion finely diced (about 150 g)
  • 14 ounces diced tomatoes fresh or canned (400 g)
  • ¾ teaspoon sea salt plus more to taste
  • ¼ teaspoon ground black pepper plus more to taste
  • 3 garlic cloves minced
  • tablespoons garam masala
  • 1 teaspoon curry powder
  • ¾ tablespoon paprika
  • ¼ teaspoon ground cumin
  • 1 cup cooked chickpeas
  • 1 pound sweet potatoes peeled and cubed (about 3 cups / 450 g)
  • 1 13.5-ounce can coconut milk
  • Juice of 1 small lime
  • 3 cups fresh spinach

Instructions
 

  • Heat coconut oil in a deep pot over medium-high heat.
  • Add diced onion and tomatoes. Season with salt and pepper, stir, then reduce heat to medium and cook for about 10 minutes until onions soften and tomatoes release their juices.
  • Add chickpeas and sweet potatoes, stirring to combine.
  • Add garlic, garam masala, curry powder, paprika, and cumin. Stir for about 30 seconds until fragrant.
  • Pour in coconut milk and stir well. Bring to a gentle boil, then reduce to medium-low.
  • Simmer uncovered for 20–30 minutes, until sweet potatoes are fork-tender.
  • Stir in spinach and squeeze fresh lime juice over the curry. Remove from heat and taste, adjusting seasoning if needed.
  • Let rest a few minutes before serving.

Notes

Serve this curry with basmati rice, jasmine rice, quinoa, or warm flatbread. Leftovers taste even better the next day as the flavors deepen.

 

Conclusion

This Easy Sweet Potato Curry (One Pot) is comforting, nourishing, and incredibly easy to make. With warm spices, creamy coconut milk, and tender vegetables, it’s a recipe you’ll want on repeat for cozy, stress-free dinners.

Leave a Comment

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

Recipe Rating