Sweet Potato Curry Recipe

This Sweet Potato Curry is not just a meal—it’s an experience. The moment you start chopping the vibrant orange sweet potatoes and the air begins to fill with the aromatic warmth of spices, you’ll know you’re in for something special. Perfect for a cozy weeknight dinner or a hearty meal to impress guests, this curry offers a harmonious blend of flavors that will make your taste buds dance with delight. The combination of sweet potatoes, rich coconut milk, and fragrant spices comes together effortlessly, creating a comforting dish that’s as satisfying as it is nourishing.

This dish is versatile, budget-friendly, and incredibly easy to make. You don’t need to be a culinary expert to pull it off, and the best part is that it’s fully customizable. Whether you like your curry mild and soothing or packed with heat, this recipe allows you to adjust the spice levels to your preference. Whether you’re cooking for a crowd or prepping for a few days of meals, this curry is guaranteed to please everyone. Let’s dive into the recipe and see how you can make this amazing Sweet Potato Curry!

Why You’ll Love This Recipe

1. Versatile

Perfect for busy weeknights or meal prepping, this curry is suitable for any occasion. It’s equally great for feeding a family or serving at a dinner party, and it can be enjoyed by both vegans and meat-lovers alike.

2. Budget-Friendly

Made with sweet potatoes, coconut milk, and pantry spices, this dish doesn’t require expensive ingredients. It’s hearty, satisfying, and affordable, proving you don’t need fancy items to make a special meal.

3. Quick & Easy

This curry comes together in under an hour with minimal hands-on time. You don’t need to be an expert cook to make a delicious, comforting dish like this one.

4. Customizable

Love it spicy? Add extra chili flakes or fresh ginger. Prefer something mild? Cut back on the spice and enjoy a gentle, warming flavor. You can adjust the heat to fit your personal taste.

5. Crowd-Pleasing

This curry is a hit with everyone—vegetarians, vegans, meat-eaters, and kids alike. The creamy coconut milk and natural sweetness of the sweet potatoes create a universally loved flavor profile.

Ingredients

  • Sweet potatoes
  • Coconut milk
  • Onion
  • Garlic
  • Fresh ginger
  • Ground cumin
  • Ground turmeric
  • Ground coriander
  • Chili powder or red pepper flakes (optional, for heat)
  • Canned diced tomatoes
  • Vegetable broth
  • Fresh spinach
  • Lime

Variations

  • Add Protein: Feel free to add protein such as chickpeas, lentils, or tofu for a heartier dish. You can also add chicken if you’re not vegan.
  • Swap the Greens: If you don’t have spinach, kale or swiss chard works great as a substitute for a similar texture and flavor.
  • Spicy Version: To add more heat, include chopped fresh chili peppers or a dash of cayenne pepper along with the other spices.
  • Creamier Curry: For a richer texture, you can add a little more coconut milk or even a splash of heavy cream if you’re looking for a non-vegan version.

How to Make the Recipe

Step 1: Prepare the Ingredients

Peel and chop the sweet potatoes into bite-sized cubes. Dice the onion and garlic, and finely grate the ginger. Set all the ingredients aside, ready to be added to the curry.

Step 2: Sauté the Aromatics

In a large pot, heat a tablespoon of oil over medium heat. Add the diced onion and cook for 4-5 minutes, until softened and translucent. Add the garlic and grated ginger, cooking for another 1-2 minutes until fragrant.

Step 3: Add the Spices

Stir in the ground cumin, turmeric, coriander, and chili powder or red pepper flakes. Cook for about 1 minute, allowing the spices to bloom and release their aroma.

Step 4: Add the Sweet Potatoes and Tomatoes

Add the cubed sweet potatoes to the pot, stirring them in with the spices. Pour in the canned diced tomatoes, and stir to combine. Let the sweet potatoes cook for a few minutes to absorb the flavors.

Step 5: Pour in the Coconut Milk and Broth

Add the coconut milk and vegetable broth to the pot, ensuring the sweet potatoes are submerged in liquid. Stir everything together, bring to a simmer, and cook for 20-25 minutes or until the sweet potatoes are tender and the curry has thickened slightly.

Step 6: Add the Spinach

Stir in the fresh spinach and cook for an additional 2-3 minutes, allowing the spinach to wilt and blend into the curry.

Step 7: Finish with Lime

Once the curry is ready, squeeze a fresh lime over the top for a burst of brightness that will elevate the flavor.

Step 8: Serve

Serve the curry over steamed rice or with naan for a complete meal. Garnish with extra lime wedges or fresh herbs if desired, and enjoy!

Tips for Making the Recipe

  • Cut Sweet Potatoes Evenly: For even cooking, be sure to chop the sweet potatoes into uniform pieces so they cook at the same rate.
  • Adjust Spice Levels: If you’re sensitive to spice, start with a smaller amount of chili flakes or chili powder, and taste as you go.
  • Thicken the Curry: If you prefer a thicker curry, let it simmer for a little longer to reduce the liquid. You can also mash some of the sweet potatoes to naturally thicken the sauce.
  • Add More Vegetables: Feel free to add other vegetables such as carrots, bell peppers, or zucchini for more texture and flavor.

How to Serve

This Sweet Potato Curry is fantastic served with basmati rice, quinoa, or even cauliflower rice for a lower-carb option. You can also pair it with warm naan bread to soak up the delicious sauce. For a more complete meal, serve it with a fresh cucumber salad or a side of roasted vegetables.

Make Ahead and Storage

Storing Leftovers

Leftovers can be stored in an airtight container in the refrigerator for up to 4 days. Reheat on the stovetop or in the microwave until warmed through.

Freezing

This curry freezes well! Allow it to cool completely, then transfer to a freezer-safe container and freeze for up to 3 months. When ready to eat, thaw overnight in the fridge and reheat before serving.

Reheating

Reheat your leftovers on the stovetop over low heat, adding a splash of water or coconut milk to loosen the sauce if needed. Stir occasionally until the curry is heated through.

FAQs

1. Can I use other types of potatoes?

Yes! You can substitute sweet potatoes with regular potatoes, though sweet potatoes add a natural sweetness that complements the curry’s flavor.

2. Can I make this curry without coconut milk?

Yes, you can substitute coconut milk with heavy cream, dairy milk, or even a combination of vegetable broth and a small amount of cashew cream for a different texture.

3. Can I add meat to this curry?

Yes, you can add chicken, beef, or lamb if you’d like. Brown the meat before adding the onions and garlic to the pot for extra flavor.

4. Is this curry spicy?

The curry has a mild to medium spice level, but you can adjust it to suit your preferences by adding more chili powder or fresh chilies.

5. How can I make this dish vegan?

This recipe is already vegan, but if you’re looking for more protein, add chickpeas or tofu.

6. Can I make this curry in a slow cooker?

Yes, you can! After sautéing the onions, garlic, and spices, transfer everything to a slow cooker. Add the remaining ingredients and cook on low for 6-8 hours or high for 3-4 hours.

7. Can I make this dish spicier?

Yes, add extra chili flakes, cayenne pepper, or fresh chopped chilies to increase the spice level.

8. Can I add more vegetables to this curry?

Absolutely! Feel free to add other vegetables like bell peppers, zucchini, or cauliflower for more variety.

9. Can I use frozen spinach instead of fresh?

Yes, frozen spinach works well too! Just make sure to thaw and drain any excess water before adding it to the curry.

10. Can I use a different type of broth?

Yes, vegetable broth is ideal, but you can also use chicken broth for a non-vegan version.

Conclusion

This Sweet Potato Curry is a true comfort food, bringing together sweet potatoes, coconut milk, and spices into a creamy, flavorful dish that’s perfect for any occasion. Whether you’re cooking for your family or hosting a dinner party, this recipe is sure to be a crowd-pleaser. With its customizable spice levels, simple ingredients, and easy preparation, it’s a recipe you’ll return to time and time again. Warm up with this cozy, nourishing curry and enjoy the perfect blend of flavors!

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 Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Mary
  • Total Time: 40 minutes
  • Yield: 4 servings 1x
  • Diet: Vegan

Description

This comforting and nourishing sweet potato curry is packed with rich coconut milk, fragrant spices, and hearty sweet potatoes. Quick, easy, and budget-friendly, it’s perfect for busy weeknights, entertaining, or meal prep. Customizable to suit your spice preferences, it’s a crowd-pleaser that everyone will love!


Ingredients

Scale
  • 2 medium sweet potatoes (peeled and cubed)
  • 1 can (14 oz) coconut milk
  • 1 large onion (diced)
  • 3 cloves garlic (minced)
  • 1 tablespoon fresh ginger (grated)
  • 1 tablespoon ground cumin
  • 1 tablespoon ground turmeric
  • 1 tablespoon ground coriander
  • 1 teaspoon chili powder or red pepper flakes (optional, adjust for heat)
  • 1 can (14.5 oz) diced tomatoes (drained)
  • 2 cups vegetable broth
  • 3 cups fresh spinach (roughly chopped)
  • Juice of 1 lime
  • 2 tablespoons olive oil or vegetable oil
  • Salt and pepper to taste

Instructions

  • Heat the oil in a large pot or Dutch oven over medium heat. Add the diced onion and cook until softened, about 5 minutes.
  • Add the minced garlic and grated ginger to the pot. Cook for an additional 1-2 minutes, until fragrant.
  • Stir in the ground cumin, turmeric, coriander, and chili powder (if using). Let the spices toast in the oil for 1-2 minutes.
  • Add the cubed sweet potatoes to the pot, followed by the diced tomatoes and vegetable broth. Stir to combine.
  • Pour in the coconut milk, stir, and bring the mixture to a simmer. Cover the pot and cook for about 20-25 minutes, or until the sweet potatoes are tender.
  • Once the sweet potatoes are cooked, stir in the chopped spinach and let it wilt into the curry.
  • Season the curry with salt, pepper, and a squeeze of lime juice. Taste and adjust the seasoning as needed.
  • Serve hot, garnished with additional lime wedges or fresh herbs if desired.

Notes

  • You can add other veggies like cauliflower, carrots, or peas for extra texture and flavor.
  • Adjust the spice level to your preference. For more heat, add more chili flakes or fresh ginger.
  • This curry can be served with rice, naan, or eaten on its own as a hearty, comforting dish.
  • Prep Time: 10 minutes
  • Cook Time: 30 minutes
  • Category: Dinner, Vegan
  • Method: Stovetop
  • Cuisine: Indian, Vegan

Leave a Comment

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