One-Pot Sweet Potato Curry with Coconut Milk

Prep: 15 minCook: 25 min6 servingsmediumIndian
One-Pot Sweet Potato Curry with Coconut Milk

A vibrant and creamy vegetarian curry that combines tender sweet potatoes with aromatic spices and rich coconut milk. The natural sweetness of the potatoes balances perfectly with warm curry powder and bright lime, creating a comforting dish that's both satisfying and nourishing. Perfect for busy weeknights when you want something flavorful but simple, this one-pot meal minimizes cleanup while maximizing taste. The curry develops deep flavors as it simmers, and the sweet potatoes become perfectly tender while maintaining their shape.

Ingredients

6 servings
  • 1 red onion, sliced thin
  • 3 cloves garlic, minced
  • 2 teaspoons fresh ginger, grated
  • 3 tablespoons curry powder
    garam masala1:1vegetarianvegan

    different spice profile

    Full guide →
  • 1 teaspoon salt
  • 1 can (14 oz.) diced tomatoes
  • 1 can (15 oz.) coconut milk
    heavy cream1:1vegetarianadds dairy

    less exotic flavor

    Full guide →
  • 1 lime, juiced and zested
  • 2 medium sweet potatoes, chopped 1/4-inch
    butternut squash1:1vegetarianveganadds dairy

    similar texture and sweetness

    Full guide →

Instructions

  1. 1

    Heat oil in a large pot over medium-high heat

  2. 2

    Add onions and cook for 8 minutes

  3. 3

    Add garlic and ginger and cook for one more minute

  4. 4

    Add curry powder, salt, tomatoes, coconut milk, lime juice, and zest

  5. 5

    Bring to a boil and add sweet potatoes

  6. 6

    Cover and cook on medium for 15 to 20 minutes until sweet potatoes are tender

  7. 7

    Top with scallions and cilantro and serve over rice if desired

Tips

Tip 1

Cut sweet potatoes uniformly to ensure even cooking and tender results throughout the curry.

Tip 2

Let the curry rest for 5 minutes after cooking to allow flavors to meld and sauce to thicken slightly.

Good to Know

Storage

Refrigerate for up to 4 days in covered container

Make Ahead

Can be made up to 2 days ahead and reheated gently

Serve With

Serve hot over rice, quinoa, or with naan bread

See pairing guide →

Common Mistakes

Watch

Cut sweet potatoes uniformly to avoid uneven cooking

Watch

Don't skip the onion cooking time to avoid raw onion flavor

Substitutions

Vegan Options

sweet potatoes
butternut squash1:1vegetarianveganadds dairy

similar texture and sweetness

Full guide →
curry powder
garam masala1:1vegetarianvegan

different spice profile

Full guide →

General Alternatives

coconut milk
heavy cream1:1vegetarianadds dairy

less exotic flavor

Full guide →
Find more substitutions →

FAQ

Can I use other vegetables instead of sweet potatoes?

Yes, try butternut squash, regular potatoes, or cauliflower. Adjust cooking time based on the vegetable's density and size.

What if I don't have fresh ginger?

Use 1/2 teaspoon ground ginger instead of fresh. Add it with the curry powder for best flavor distribution.

How long will this curry keep in the refrigerator?

Store covered for up to 4 days. The flavors actually improve overnight as they have time to meld together.