Thai Sweet Potato Curry – Easy and Healthy Recipe

Yields: 4 Servings
Prep time: 15 minutes
Cook time: 30 minutes



  • 1 tablespoon olive oil, coconut oil, or oil of your choice
  • 1 medium yellow onion, thinly sliced
  • 3 cloves garlic, minced
  • 1 tablespoon grated fresh ginger

Curry Base:

  • 3 tablespoons Thai red curry paste (adjust for spice preference)
  • 2 tablespoons creamy peanut butter (optional, adds richness)


  • 1 (14-ounce) can full-fat coconut milk
  • 1 cup vegetable broth or water


  • 2 medium sweet potatoes, peeled and cut into 1-inch cubes
  • 1 cup chopped vegetables of choice (suggestions: broccoli, carrots, bell peppers)

Protein (optional):

  • 1 pound boneless, skinless chicken breasts or thighs, cubed (or use tofu for vegetarian option)

Flavor enhancers:

  • 1 tablespoon soy sauce (or tamari for gluten-free)
  • 1 tablespoon lime juice
  • Salt and pepper to taste

For Serving:

  • Cooked jasmine rice or brown rice
  • Fresh cilantro, chopped
  • Lime wedges


  • Prep the aromatics: In a large pot or Dutch oven, heat the oil over medium heat. Add the onions and sauté until softened and translucent, about 5 minutes. Stir in the garlic and ginger, cooking until fragrant (about 30 seconds).
  • Build the curry base: Add the red curry paste and peanut butter (if using) to the pot. Stir well and cook for 1-2 minutes, allowing the curry paste to slightly toast.
  • Add the liquids: Pour in the coconut milk and broth, whisking to create a smooth sauce.
  • Cook the sweet potatoes: Add sweet potatoes and any other vegetables you’re using. Bring to a simmer, then reduce heat to low, cover, and cook for 15-20 minutes, or until sweet potatoes are tender.
  • Add protein (optional): If using chicken or tofu, add it now. Simmer for an additional 5-10 minutes, or until protein is cooked through.
  • Flavor boost: Stir in the soy sauce and lime juice. Season to taste with salt and pepper.
  • Finish and serve: Remove from heat and serve over cooked rice. Garnish with fresh cilantro and a squeeze of lime.


  • Customization: Easily add other vegetables, try chickpeas for a vegetarian boost, or swap the protein for your favorite choice.
  • Spice level: Adjust the red curry paste amount for your desired spice level.
  • Make it creamier: For a richer curry, add a little extra coconut milk.

Enjoy your delicious and healthy Thai Sweet Potato Curry!


No comments yet. Why don’t you start the discussion?

Leave a Reply

Your email address will not be published. Required fields are marked *