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

  • Author: Sally
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Total Time: 35 minutes
  • Yield: 4 servings 1x
  • Category: Dinner

Description

Warm up with this vibrant, flavor-rich Sweet Potato Curry. It’s a one-pot wonder perfect for quick dinners, healthy meal prep, or cozy nights in. This easy recipe features sweet potatoes simmered in a spiced coconut milk sauce, with tender spinach stirred in for extra nutrition. Whether you’re searching for vegan dinner ideas, meatless Monday recipes, or easy weeknight meals, this dish hits every mark. Comforting, colorful, and loaded with goodness, it’s a must-try for any home cook.


Ingredients

Scale

2 tablespoons coconut oil or olive oil

1 medium onion, finely chopped

3 garlic cloves, minced

1 tablespoon fresh ginger, grated

2 teaspoons curry powder

1 teaspoon ground cumin

1/2 teaspoon ground turmeric

1/2 teaspoon chili flakes (optional)

2 large sweet potatoes, peeled and diced

1 can (14 oz) coconut milk

1 cup vegetable broth

Salt and black pepper, to taste

3 cups fresh spinach

Fresh cilantro, for garnish (optional)

Cooked rice or naan, for serving


Instructions

  1. Heat oil in a pot over medium heat. Sauté onion for 3-4 minutes until softened.
  2. Stir in garlic and ginger. Cook 1-2 minutes until fragrant.
  3. Add curry powder, cumin, turmeric, and chili flakes. Toast spices for 1 minute.
  4. Add sweet potatoes and stir to coat. Pour in coconut milk and broth.
  5. Bring to a boil, then simmer 15-20 minutes until potatoes are tender.
  6. Stir in spinach and cook 2-3 more minutes until wilted.
  7. Season with salt and pepper. Garnish with cilantro and serve.