Sweet Potato Curry

When you’re craving a dish that’s comforting, packed with flavor, and easy to whip up, Sweet Potato Curry is the perfect answer. Picture this: tender chunks of sweet potato simmering in a fragrant, spiced coconut curry broth, with a bit of heat and a whole lot of warmth. This dish feels like a big hug in a bowl—warm, hearty, and satisfying, while still being light enough to leave you feeling great. Whether you’re looking for a vegan, gluten-free meal or just want something rich and flavorful, this curry is a total winner. Trust me, once you try it, you’ll be hooked!

Why You’ll Love Sweet Potato Curry

Comfort in a Bowl

This curry is the ultimate comfort food. The soft, melt-in-your-mouth sweet potatoes, creamy coconut milk, and aromatic spices create a rich, satisfying bowl of warmth that you’ll crave time and time again. It’s the kind of dish that makes you feel cozy from the inside out.

Packed with Flavor

Between the warm spices like cumin, turmeric, and coriander, and the richness of coconut milk, this curry is packed with complex, comforting flavors. It has just the right balance of savory, sweet, and spicy—making each bite a little moment of happiness.

Quick and Easy

Ready in just under 30 minutes, this curry is a perfect go-to for busy weeknights. With simple ingredients and minimal prep, you can get a flavorful, nutritious meal on the table in no time.

Healthy and Nourishing

Sweet potatoes are full of vitamins, fiber, and antioxidants, while the lentils provide protein and additional fiber. It’s a hearty, vegan dish that’s also gluten-free, making it a nourishing choice for just about anyone.

Versatile and Customizable

One of the best things about this curry is how easily it can be tweaked to suit your tastes. You can adjust the level of spice, add extra veggies, or even swap the lentils for chickpeas. Make it your own!

Ingredients

Here’s what you’ll need to create this rich, flavorful curry:

For the Curry:

  • Sweet Potatoes: Naturally sweet and creamy, they are the star of this dish, providing both texture and flavor.
  • Red Lentils: These cook quickly and soak up the flavors of the curry. They add heartiness and extra protein to the dish.
  • Coconut Milk: This adds a rich, creamy texture and balances out the heat from the spices.
  • Onion: A base layer of savory flavor to start the curry off right.
  • Garlic & Ginger: Fresh garlic and ginger bring an extra pop of flavor and a little kick to the dish.
  • Canned Tomatoes: For a slight tang and to thicken the curry base.
  • Vegetable Broth: The base liquid that pulls everything together.
  • Spinach: Fresh spinach wilts into the curry for a boost of greens and color.

Spices:

  • Cumin: Earthy and warm, it’s the perfect foundation for this curry.
  • Coriander: Adds a citrusy note that brightens up the rich coconut milk.
  • Turmeric: Provides the curry with that signature golden color and a warm, slightly bitter flavor.
  • Cayenne Pepper: For just the right amount of heat.
  • Salt & Pepper: To taste.

(Note: The full ingredients list, including measurements, is provided in the recipe card directly below.)

Nutrition Facts

Here’s a breakdown of the nutrition per serving (based on 4 servings):

  • Calories: 350
  • Protein: 9g
  • Fat: 15g
    • Saturated Fat: 12g
  • Carbohydrates: 50g
    • Fiber: 12g
    • Sugar: 10g
  • Cholesterol: 0mg
  • Sodium: 500mg
  • Potassium: 850mg
  • Calcium: 6% DV
  • Iron: 15% DV
  • Vitamin A: 300% DV
  • Vitamin C: 20% DV

This curry is a fantastic source of fiber, vitamins, and antioxidants, thanks to the sweet potatoes and spinach. The coconut milk adds healthy fats, making it a nourishing, satisfying meal.

Preparation Time

  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes

Instructions

Let’s dive in and make this cozy curry!

Sauté the Aromatics

In a large pot or Dutch oven, heat a bit of olive oil over medium heat. Add the diced onion and sauté for 3-4 minutes until it softens. Then, add the minced garlic and ginger, and sauté for another 30 seconds, until fragrant.

Add the Spices

Stir in the cumin, coriander, turmeric, cayenne, salt, and pepper. Cook for 1-2 minutes, letting the spices toast and release their aroma. This is the moment that makes the curry smell amazing!

Add the Sweet Potatoes, Lentils, and Liquids

Add the diced sweet potatoes, red lentils, canned tomatoes, and vegetable broth to the pot. Stir everything together, making sure the sweet potatoes and lentils are coated in the spices. Bring the mixture to a boil, then reduce the heat to a simmer. Let it cook for 20-25 minutes, or until the sweet potatoes are tender and the lentils are soft.

Add the Coconut Milk and Spinach

Once the sweet potatoes are cooked through, stir in the coconut milk and spinach. Let the spinach wilt into the curry for a couple of minutes, then give everything a good stir. The coconut milk will make the curry creamy and dreamy.

Taste and Adjust

Give the curry a taste and adjust the seasoning, adding more salt, pepper, or cayenne if needed. You can also add a squeeze of lime juice for extra brightness.

Serve and Enjoy

Ladle the curry into bowls and serve it warm. For added flair, garnish with fresh cilantro, a drizzle of coconut milk, or a sprinkle of sesame seeds.

How to Serve Sweet Potato Curry

This curry pairs wonderfully with a variety of sides and accompaniments:

Rice

Serve this curry over a bed of fluffy rice—jasmine rice or basmati rice works perfectly. The rice will soak up all the flavorful broth.

Flatbread

Warm, soft flatbread or naan is perfect for dipping and scooping up this delicious curry.

Simple Salad

A fresh, crisp salad with a tangy vinaigrette can be a great side to balance the richness of the curry.

Roasted Vegetables

Roasted cauliflower, broccoli, or even Brussels sprouts would complement the curry perfectly and add even more veggies to your meal.

Additional Tips

Add More Veggies

Feel free to load up the curry with other vegetables like bell peppers, zucchini, or cauliflower. Add them in with the sweet potatoes to cook.

Make It Spicier

If you love spice, increase the cayenne pepper or add a sliced chili pepper to the pot. You can also serve the curry with hot sauce on the side for an extra kick.

Customize Your Protein

For an extra protein boost, add chickpeas, tofu, or even some shredded chicken to the curry. Just add them in when you add the sweet potatoes and let them simmer with the curry.

Make Ahead

This curry tastes even better the next day after the flavors have had time to meld. You can prepare it ahead of time and store it in the fridge for up to 4 days. Reheat on the stove with a splash of water or coconut milk to bring it back to life.

Freeze for Later

This curry freezes beautifully. Store leftovers in an airtight container for up to 3 months. When ready to enjoy, thaw overnight and reheat on the stove.

FAQ Section

Q1: Can I make this curry spicier?
A1: Yes! If you like a spicy curry, feel free to add more cayenne pepper, or even fresh chili peppers, to the pot. You can also drizzle hot sauce over the top when serving.

Q2: Can I use a different type of potato?
A2: While sweet potatoes are ideal for this recipe, regular potatoes will work too. Just keep in mind that the flavor will be different, as sweet potatoes add a natural sweetness to the curry.

Q3: Can I use frozen spinach?
A3: Absolutely! If you have frozen spinach, just thaw and drain it before adding it to the curry. It will work just as well as fresh spinach.

Q4: Can I make this curry without coconut milk?
A4: Yes, you can swap out the coconut milk for almond milk, cashew cream, or a bit more vegetable broth for a lighter version of the curry. The flavor will be a little different, but still delicious.

Q5: How can I make this curry richer?
A5: If you want a richer flavor, you can add a dollop of full-fat yogurt or a drizzle of cream right before serving.

Q6: Can I make this curry ahead of time?
A6: Yes! This curry actually tastes even better the next day. You can prepare it ahead of time and store it in the fridge for up to 4 days.

Q7: Can I add meat to this curry?
A7: Yes, you can easily add chicken or lamb to this curry. Simply cook the meat in the pot before adding the sweet potatoes and continue as usual.

Q8: How do I store leftovers?
A8: Store leftovers in an airtight container in the fridge for up to 4 days. You can reheat the curry on the stove with a splash of water or coconut milk to thin it out.

Q9: Can I freeze this curry?
A9: Yes, this curry freezes well. Store it in an airtight container for up to 3 months. Thaw overnight in the fridge and reheat when ready to eat.

Q10: What other vegetables can I add?
A10: Feel free to add cauliflower, bell peppers, zucchini, or even peas to this curry. Just add them in with the sweet potatoes for a more vibrant, veggie-packed dish.

Conclusion

This Sweet Potato Curry is the perfect meal for anyone craving a comforting, flavorful dish that’s easy to make and even easier to enjoy. Whether you’re serving it up on a chilly night or preparing it for a cozy weeknight dinner, this curry will always hit the spot. With its rich spices, creamy coconut milk, and tender sweet potatoes, it’s the kind of dish that will leave everyone at the table asking for seconds. Go ahead, give it a try—you’re going to love it!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Sweet Potato Curry


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Olivia
  • Total Time: 40 minutes
  • Yield: 4 servings 1x

Description

This vibrant Sweet Potato Curry is a hearty and satisfying dish packed with flavor and nutrients. With creamy coconut milk, tender sweet potatoes, and a blend of aromatic spices, it’s perfect for a comforting dinner or meal prep.


Ingredients

Scale
  • 2 tablespoons olive oil or coconut oil
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated
  • 2 medium sweet potatoes, peeled and cubed
  • 1 can (14 oz) coconut milk
  • 1 can (14 oz) diced tomatoes
  • 1 1/2 cups vegetable broth
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon ground turmeric
  • 1/2 teaspoon ground cinnamon
  • 1/2 teaspoon chili flakes (adjust to taste)
  • Salt and pepper to taste
  • 1 1/2 cups spinach (optional)
  • Fresh cilantro, chopped (for garnish)
  • Lime wedges (for serving)

Instructions

  1. Sauté the Aromatics:
    Heat olive oil or coconut oil in a large pot over medium heat. Add the diced onion and sauté until softened, about 5–7 minutes. Stir in the garlic and ginger and cook for another 1–2 minutes until fragrant.
  2. Cook the Sweet Potatoes:
    Add the cubed sweet potatoes to the pot and sauté for about 5 minutes, stirring occasionally. Add the cumin, coriander, turmeric, cinnamon, chili flakes, salt, and pepper. Stir well to coat the sweet potatoes with the spices.
  3. Simmer the Curry:
    Pour in the coconut milk, diced tomatoes, and vegetable broth. Bring the mixture to a boil, then reduce the heat and simmer for 20–25 minutes, or until the sweet potatoes are tender.
  4. Finish the Curry:
    Stir in the spinach (if using) and cook for another 2–3 minutes until wilted. Adjust the seasoning with more salt, pepper, or chili flakes if needed.
  5. Serve:
    Ladle the curry into bowls and garnish with fresh cilantro. Serve with lime wedges and steamed rice or flatbread.

Notes

  • You can add other vegetables, such as bell peppers or peas, to the curry for extra color and texture.
  • For added richness, you can swirl in a tablespoon of peanut or almond butter at the end.
  • The curry can be stored in the fridge for up to 4 days or frozen for up to 3 months.
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Main Dish
  • Method: Stovetop
  • Cuisine: Indian, South Indian

Nutrition

  • Serving Size: 1 bowl (approx. 1.5 cups)
  • Calories: 320
  • Sugar: 12g7
  • Sodium: 700mg
  • Fat: 18g
  • Saturated Fat: 12g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 36g
  • Fiber: 8g
  • Protein: 4g
  • Cholesterol: 0g

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star