Sweet Potato Curry is the kind of dish that warms the soul and fills the belly with a comforting embrace. This delightful recipe brings together the natural sweetness of sweet potatoes with a medley of spices, creating an aromatic dish that’s perfect for any day of the week. Vegan and packed with nutrients, it’s not only a feast for the eyes but also a delight for the taste buds. Whether you’re making it for a quaint family dinner or a cozy night in with friends, this curry is bound to impress.
Why This Recipe Is a Must-Try
This Sweet Potato Curry is not only delicious but also incredibly simple to prepare. It features wholesome ingredients that come together in a harmonious burst of flavor. The use of coconut milk adds a rich creaminess, while the spices bring warmth and depth to the dish. Plus, it’s packed with nutrients, making it a healthy meal option. It’s vegan, gluten-free, and can easily be made in under 30 minutes, perfect for busy weekdays. Get ready to savor a bowl of comfort packed with vibrant flavors.
Ingredients
- 1 tablespoon vegetable oil
- 1 yellow onion, diced
- 1 cm gingerroot, peeled and grated or diced
- 1 cm turmeric root, peeled and grated or diced
- 1 green chilli, deseeded and diced
- 1 clove garlic, minced
- 1 teaspoon ground coriander
- 1 teaspoon ground cumin
- 1 large sweet potato, peeled and cubed
- 1 carrot, peeled and sliced
- 1 (400ml) tin (1 ¾ cups) coconut milk
- ½ teaspoon salt
- ¼ teaspoon ground black pepper
- ½ cup spinach, shredded (or baby spinach – leave them as they are)
How To Make Sweet Potato Curry
Step 1: Prepare Your Ingredients
Gather all your ingredients and chop your vegetables. Dice the onion, grate the ginger and turmeric, slice the carrot, and cube the sweet potato. Make sure to deseed and finely chop the green chili if you prefer a kick of spice.
Step 2: Sauté the Aromatics
In a large pot or deep skillet, heat the vegetable oil over medium heat. Add the diced yellow onion and sauté until it becomes translucent and soft, about 5 minutes. Stir in the grated ginger, turmeric, and minced garlic. Cook for an additional 2 minutes until fragrant.
Step 3: Add the Spices
Next, add the ground coriander, ground cumin, and diced green chili to the pot. Stir well to combine and let the spices toast for about a minute, enhancing their flavors.
Step 4: Incorporate the Vegetables
Now it’s time to add the cubed sweet potato and sliced carrot to the pot. Stir everything together so the vegetables are well coated with the aromatic mixture.
Step 5: Pour in the Coconut Milk
Carefully pour the coconut milk into the pot, followed by the salt and black pepper. Stir well to combine, ensuring that the sweet potato and carrot are fully submerged in the creamy sauce.
Step 6: Simmer to Perfection
Bring the mixture to a gentle boil, then reduce the heat to low. Cover and simmer for about 15-20 minutes, or until the sweet potato and carrot are tender. Stir occasionally to prevent sticking.
Step 7: Finish with Spinach
Once the vegetables are cooked through, stir in the shredded spinach. Allow it to wilt in the curry for a couple of minutes before removing the pot from the heat.
Step 8: Serve and Enjoy
Serve your Sweet Potato Curry over steaming rice or with warm naan bread. Garnish with fresh cilantro or additional chili if desired. Enjoy your delicious, wholesome meal!
Expert Tips
- For a creamier texture, you can blend a part of the curry with an immersion blender before adding the spinach.
- If you prefer it spicier, leave some seeds in the green chili or add a pinch of cayenne pepper.
- Feel free to add other vegetables such as bell peppers, peas, or zucchini for extra nutrition and flavor.
- This curry can be made ahead of time and tastes even better the next day as the flavors continue to develop.
Variations and Customizations
- Use butternut squash instead of sweet potato for a different flavor profile.
- Incorporate chickpeas or lentils for added protein and heartiness.
- Add a splash of lime juice at the end for a bright, zesty flavor.
- Switch out the spinach for kale or swiss chard for a different leafy green.
How to Store Leftovers
Store any leftover Sweet Potato Curry in an airtight container in the refrigerator for up to 4 days. Reheat it on the stovetop over low heat, adding a splash of water or coconut milk to loosen it up if necessary. This curry also freezes well; transfer it to freezer-safe containers for up to 3 months. Thaw in the refrigerator overnight before reheating.
FAQ
Can I make Sweet Potato Curry without coconut milk?
Absolutely! You can substitute coconut milk with vegetable broth or almond milk for a lighter version. However, the curry will have a different texture and flavor.
Is Sweet Potato Curry spicy?
The level of spice can be adjusted based on the amount of green chili you use. If you prefer milder flavors, feel free to reduce or omit the chili altogether.
Can I add protein to this dish?
Yes! Adding protein like chickpeas, lentils, or even tofu can make this curry heartier. Just ensure to adjust the cooking time for your added protein accordingly.
What do I serve with Sweet Potato Curry?
Sweet Potato Curry can be served over steamed rice, quinoa, or with naan bread. It’s delicious on its own or paired with crusty bread for dipping.
Conclusion
Sweet Potato Curry is the quintessential comfort food that combines carbs, healthy fats, and a plethora of spices, making it both nutritious and satisfying. With its warm and inviting flavors, this dish is a perfect choice for anyone looking to embrace a healthier lifestyle without compromising on taste. Easy to prepare and customizable, this recipe is sure to become a family favorite. Put on your apron and enjoy a delicious bowl of self-care today!

Sweet Potato Curry
Ingredients
Ingredients
- 1 tablespoon vegetable oil
- 1 medium yellow onion, diced
- 1 cm gingerroot, peeled and grated or diced
- 1 cm turmeric root, peeled and grated or diced
- 1 medium green chilli, deseeded and diced
- 1 clove garlic, minced
- 1 teaspoon ground coriander
- 1 teaspoon ground cumin
- 1 large sweet potato, peeled and cubed
- 1 medium carrot, peeled and sliced
- 400 ml coconut milk (1 ¾ cups)
- ½ teaspoon salt
- ¼ teaspoon ground black pepper
- ½ cup spinach, shredded (or baby spinach)
Instructions
- Step 1: Gather all your ingredients and chop your vegetables. Dice the onion, grate the ginger and turmeric, slice the carrot, and cube the sweet potato. Make sure to deseed and finely chop the green chili if you prefer a kick of spice.
- Step 2: In a large pot or deep skillet, heat the vegetable oil over medium heat. Add the diced yellow onion and sauté until it becomes translucent and soft, about 5 minutes. Stir in the grated ginger, turmeric, and minced garlic. Cook for an additional 2 minutes until fragrant.
- Step 3: Add the ground coriander, ground cumin, and diced green chili to the pot. Stir well to combine and let the spices toast for about a minute, enhancing their flavors.
- Step 4: Add the cubed sweet potato and sliced carrot to the pot. Stir everything together so the vegetables are well coated with the aromatic mixture.
- Step 5: Pour the coconut milk into the pot, followed by the salt and black pepper. Stir well to combine, ensuring that the sweet potato and carrot are fully submerged in the creamy sauce.
- Step 6: Bring the mixture to a gentle boil, then reduce the heat to low. Cover and simmer for about 15-20 minutes, or until the sweet potato and carrot are tender. Stir occasionally to prevent sticking.
- Step 7: Once the vegetables are cooked through, stir in the shredded spinach. Allow it to wilt in the curry for a couple of minutes before removing the pot from the heat.
- Step 8: Serve your Sweet Potato Curry over steaming rice or with warm naan bread. Garnish with fresh cilantro or additional chili if desired. Enjoy your delicious, wholesome meal!
Equipment
- Large Pot or Deep Skillet