Sweet Potato Curry
Imagine curling up with a bowl of something warm, creamy, and deeply spiced—the kind of dish that comforts with every spoonful. That’s exactly what this Sweet Potato Curry delivers. It’s a fragrant blend of soft, sweet chunks of sweet potato bathed in a coconut milk-based curry sauce, with just enough heat to warm your soul. Whether paired with fluffy rice or scooped up with naan, this curry promises satisfaction in every bite.
Behind the Recipe
This curry came to life during a cozy autumn evening when I craved something hearty but not heavy. I had sweet potatoes, some coconut milk, and a few spices on hand—and from that humble beginning, a weeknight favorite was born. The natural sweetness of the potatoes pairs perfectly with warming spices like turmeric, cumin, and ginger. With each batch, I’ve tweaked and refined it into the comforting classic it is today.
Recipe Origin or Trivia
While this curry isn’t rooted in one specific cuisine, it draws heavy inspiration from South Asian and Southeast Asian cooking traditions. The use of coconut milk, turmeric, and curry powder brings Thai and Indian flavor profiles into play, while sweet potatoes—native to the Americas—add a nutritional and flavorful twist. It’s a beautiful fusion of global influences brought together in one vibrant, cozy bowl.
Why You’ll Love Sweet Potato Curry
This dish checks all the boxes—comforting, flavorful, and simple to make. Here’s what makes it special:
Versatile: Serve it with rice, naan, or even quinoa—your choice.
Budget-Friendly: Uses pantry staples and affordable produce.
Quick and Easy: One-pot and done in under 40 minutes.
Customizable: Add chickpeas, greens, or other veggies to make it your own.
Crowd-Pleasing: Everyone from picky eaters to spice lovers enjoys it.
Make-Ahead Friendly: Tastes even better the next day.
Great for Leftovers: Perfect for lunch reheats without losing flavor.
Chef’s Pro Tips for Perfect Results
Making a great curry doesn’t require a culinary degree—just a few thoughtful steps:
- Sauté your aromatics well: Don’t rush the onions, garlic, and ginger—they create the flavor base.
- Use full-fat coconut milk: It adds the creamy richness that makes the sauce luxurious.
- Cut sweet potatoes evenly: Uniform pieces cook evenly and look more appealing.
- Simmer low and slow: Give it time to thicken and let the flavors develop.
- Finish with acidity: A splash of lime juice or vinegar brightens everything up.
Kitchen Tools You’ll Need
Simple tools are all you need to bring this dish to life:
Large Pot or Dutch Oven: For simmering everything together.
Sharp Knife: Essential for cubing sweet potatoes.
Wooden Spoon or Spatula: To stir and scrape the flavorful bits from the pan.
Can Opener: For your coconut milk.
Grater or Microplane: Perfect for fresh ginger or garlic.
Ingredients in Sweet Potato Curry
These ingredients work together in harmony to create layers of flavor and comforting texture.
- Olive Oil: 2 tablespoons – For sautéing and building the flavor base.
- Yellow Onion: 1 medium, finely chopped – Adds sweetness and depth.
- Garlic: 3 cloves, minced – Brings aromatic sharpness.
- Fresh Ginger: 1 tablespoon, grated – Provides warmth and zest.
- Curry Powder: 2 tablespoons – The main spice blend for bold flavor.
- Turmeric: 1 teaspoon – Adds earthiness and a golden color.
- Sweet Potatoes: 2 large, peeled and cubed – Soft, sweet base of the dish.
- Diced Tomatoes: 1 can (14.5 oz) – Adds acidity and body to the sauce.
- Coconut Milk: 1 can (13.5 oz, full-fat) – Creamy and rich, binds everything together.
- Vegetable Broth: 1 cup – Helps simmer the potatoes and deepen flavor.
- Salt & Pepper: To taste – Essential seasoning.
- Spinach: 2 cups, fresh – Stirred in at the end for color and nutrients.
- Lime Juice: 1 tablespoon – A bright finish to balance the richness.
Ingredient Substitutions
Feel free to tailor this dish to your preferences or pantry:
Coconut Milk: Use cashew cream or oat milk for a different base.
Spinach: Kale or Swiss chard work well.
Sweet Potatoes: Butternut squash or carrots offer a similar texture and sweetness.
Curry Powder: Try a Thai red curry paste for a spicier twist.
Vegetable Broth: Water with a pinch of bouillon cube will do in a pinch.
Ingredient Spotlight
Sweet Potatoes: Rich in fiber and vitamins A and C, they’re the star here—sweet, earthy, and tender when simmered.
Coconut Milk: Adds indulgent creaminess without dairy, and perfectly balances the spices.

Instructions for Making Sweet Potato Curry
Grab your pot and let’s get cooking. Here’s how to make this cozy dish from scratch:
- Preheat Your Equipment: Place your large pot or Dutch oven over medium heat.
- Combine Ingredients: Add olive oil, then sauté onions for 5 minutes until translucent. Stir in garlic and ginger, cooking for another minute.
- Prepare Your Cooking Vessel: Sprinkle in curry powder and turmeric. Toast the spices briefly until fragrant.
- Assemble the Dish: Add diced sweet potatoes, canned tomatoes (with juice), coconut milk, and vegetable broth. Stir well to combine.
- Cook to Perfection: Bring to a simmer, then cover and cook for 20–25 minutes, or until sweet potatoes are fork-tender.
- Finishing Touches: Stir in spinach and lime juice. Simmer for 2 more minutes until spinach wilts. Taste and adjust seasoning.
- Serve and Enjoy: Ladle into bowls over rice or with naan, and garnish with fresh cilantro if desired.
Texture & Flavor Secrets
What makes this curry so irresistible is its luxurious texture—velvety from the coconut milk, with tender chunks of sweet potato and the slight chew of wilted spinach. Flavor-wise, you get a harmonious balance of sweet, savory, and spice, with a citrusy brightness that keeps it from feeling heavy.
Cooking Tips & Tricks
Want to really make this curry shine? Here’s how:
- Roast sweet potatoes first for caramelized flavor.
- Add chili flakes or fresh chili for heat.
- Use homemade broth for a richer base.
- Let it rest for 10 minutes before serving—it deepens the flavors.
What to Avoid
Here are a few easy mistakes you’ll want to dodge:
- Using light coconut milk—results in a thinner, less creamy curry.
- Rushing the sauté—build your flavor slowly.
- Overcooking the spinach—it should just wilt, not become mushy.
Nutrition Facts
Servings: 4
Calories per serving: 430
Note: These are approximate values.
Preparation Time
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Make-Ahead and Storage Tips
Sweet potato curry is one of those dishes that gets better with time. Make it a day ahead and let the flavors meld in the fridge. Store in an airtight container for up to 4 days. It also freezes beautifully—just thaw and reheat gently on the stove or microwave. The curry base can be made in advance and veggies added later for freshness.
How to Serve Sweet Potato Curry
Serve with steamed jasmine rice, brown rice, or warm naan bread. Add a spoonful of yogurt or a dollop of coconut cream for richness. A side of mango chutney or cucumber raita complements the flavors perfectly.
Creative Leftover Transformations
Transform it into a wrap filling with flatbread and greens. Mix with cooked lentils for a hearty soup. Or use it as a base for a grain bowl topped with avocado and seeds.
Additional Tips
- Add a cinnamon stick for subtle warmth.
- A handful of peas or chickpeas boosts protein.
- Finish with a swirl of coconut cream for restaurant-style presentation.
Make It a Showstopper
Serve in colorful bowls, garnish with cilantro and lime wedges, and drizzle extra coconut milk or chili oil over the top. Use patterned napkins or rustic serving trays for a cozy, inviting table.
Variations to Try
- Thai-Style Curry: Add red curry paste, lemongrass, and basil.
- Chickpea Sweet Potato Curry: Stir in a can of chickpeas for more protein.
- Peanut Butter Twist: Add a spoon of peanut butter to the sauce for extra depth.
- Green Curry Version: Swap in green curry paste and zucchini.
- Mild Kid-Friendly Version: Use mild curry powder and add a splash of coconut sugar.
FAQ’s
Q1: Can I make this in a slow cooker?
Yes, cook on low for 6 hours or high for 3 hours.
Q2: Is it freezer-friendly?
Absolutely. Freeze in portions for easy future meals.
Q3: Can I use canned sweet potatoes?
Not recommended—they’ll get mushy.
Q4: How can I make it spicier?
Add chili flakes, fresh chili, or a dash of cayenne.
Q5: What protein can I add?
Chickpeas, tofu, or lentils all work great.
Q6: Can I skip the tomatoes?
Yes, but you may want to add extra lime for brightness.
Q7: Does it reheat well?
Beautifully! It may even taste better the next day.
Q8: What’s the best rice to serve it with?
Jasmine or basmati rice complement the flavors well.
Q9: Can I use frozen spinach?
Yes, just thaw and squeeze out excess water.
Q10: How do I store leftovers?
Refrigerate in airtight containers for up to 4 days.
Conclusion
This Sweet Potato Curry wraps you in warmth, comfort, and flavor—like a hug in a bowl. It’s simple to make, endlessly adaptable, and guaranteed to bring joy to your table. Trust me, once you try it, you’ll want it in your regular rotation.
Print
Sweet Potato Curry
Description
A cozy, creamy Sweet Potato Curry made with coconut milk, warming spices, and tender chunks of sweet potato—perfect for a hearty weeknight meal or make-ahead lunch.
Ingredients
- Olive Oil: 2 tablespoons
- Yellow Onion: 1 medium, finely chopped
- Garlic: 3 cloves, minced
- Fresh Ginger: 1 tablespoon, grated
- Curry Powder: 2 tablespoons
- Turmeric: 1 teaspoon
- Sweet Potatoes: 2 large, peeled and cubed
- Diced Tomatoes: 1 can (14.5 oz)
- Coconut Milk: 1 can (13.5 oz, full-fat)
- Vegetable Broth: 1 cup
- Salt & Pepper: To taste
- Spinach: 2 cups, fresh
- Lime Juice: 1 tablespoon
Instructions
- Preheat Your Equipment: Heat a large pot or Dutch oven over medium heat.
- Combine Ingredients: Add olive oil, then sauté onions for 5 minutes. Stir in garlic and ginger, cooking for 1 more minute.
- Prepare Your Cooking Vessel: Add curry powder and turmeric. Stir until fragrant.
- Assemble the Dish: Add sweet potatoes, diced tomatoes, coconut milk, and broth. Stir to combine.
- Cook to Perfection: Bring to a simmer, cover, and cook for 20–25 minutes until sweet potatoes are tender.
- Finishing Touches: Stir in spinach and lime juice. Simmer for 2 more minutes.
- Serve and Enjoy: Ladle over rice or serve with naan. Garnish with cilantro if desired.
Notes
- Use full-fat coconut milk for a rich, creamy texture.
- Let curry rest before serving to deepen flavors.
- Add chickpeas or lentils for extra protein.
