If you’re craving a delicious, comforting, and easy-to-make dish, this creamy Sweet Potato Curry is the answer! Packed with vibrant flavors from coconut milk, fresh ginger, and a touch of Thai red curry paste, this dish is sure to warm you up from the inside out. Plus, it’s perfect for those busy days when you want a wholesome meal without a lot of fuss.
Why This Sweet Potato Curry is a Game-Changer
Not only is this curry full of mouth-watering flavor, but it’s also packed with nutritious ingredients that will make you feel good about what you’re eating. Sweet potatoes, rich in vitamins and fiber, are the star of this dish. When paired with coconut milk, fresh ginger, and the unique kick of Thai red curry paste, you’ve got yourself a perfect balance of savory, spicy, and creamy flavors.
Whether you’re a seasoned chef or just getting started in the kitchen, this simple recipe will have you cooking like a pro in no time. Plus, with a handful of pantry staples and just 30 minutes of simmering, you’ll have a delicious meal ready to serve.
How to Make the Creamiest Sweet Potato Curry
Let’s break it down. This recipe is as straightforward as it gets, with a few simple steps that come together beautifully.
Ingredients:
- 500g sweet potatoes, peeled and diced
- 1 tin (400g) coconut milk
- 1 onion, chopped
- 1 red pepper, chopped
- 2 garlic cloves, minced
- 1 thumb-sized piece of fresh ginger, minced
- 2 tablespoons peanut butter
- 2 tablespoons Thai red curry paste (adjust based on how spicy you like it!)
Instructions:
- Cook the aromatics: Start by heating a splash of oil in a large pan. Add the chopped onions, red pepper, garlic, and fresh ginger. Sauté everything until the vegetables are soft and the aroma of ginger and garlic fills the kitchen. This step is where the magic begins!
- Add the sweet potatoes: Once your onions and peppers are nice and tender, toss in the diced sweet potatoes. Stir them around to coat them in all the delicious flavors.
- Peanut butter and curry paste: Now it’s time to make this curry creamy and flavorful. Add the peanut butter and Thai red curry paste. Stir everything together and let it cook for a few minutes. The peanut butter adds a lovely richness, and the curry paste will bring a little heat and a lot of depth to the dish.
- Coconut milk magic: Pour in the coconut milk, and give everything a good stir. Bring the curry to a simmer and let it cook for about 30 minutes, or until the sweet potatoes are fork-tender. The coconut milk will infuse the curry with creaminess, while the spices will meld together into a rich, aromatic sauce.
- Simmer and serve: Let your curry simmer until the sauce has thickened and the sweet potatoes are soft and perfectly cooked. Serve it hot with some rice or naan, and you’ve got a meal that’s both satisfying and full of flavor.
Tips for Perfecting Your Sweet Potato Curry
- Add extra veggies: Feel free to add more vegetables like spinach, peas, or even carrots for an extra burst of color and nutrients.
- Adjust the spice: If you love spice, add more Thai red curry paste. If you prefer a milder dish, start with less and adjust as you go.
- Top it off: For a little extra flavor, top your curry with fresh cilantro, a squeeze of lime, or a dollop of yogurt for added creaminess.
Nutritional Details (per serving)
- Calories: 350
- Carbs: 45g
- Protein: 6g
- Fat: 20g
- Fiber: 6g
- Sugar: 12g
This Sweet Potato Curry is the perfect balance of health and flavour, and it’s sure to satisfy your taste buds and your hunger. Give it a try, and enjoy the rich, creamy goodness of this dish that’s perfect for any night of the week!

Check some of our other vegetarian recipes