Easy Sweet Potato and Lentil Curry

4 servingsmediumIndian-inspired
Easy Sweet Potato and Lentil Curry

A warming, one-pot curry that combines roasted sweetness of orange and yellow sweet potatoes with earthy red and green lentils, aromatic spices, and bright ginger. This vegetarian-friendly dish delivers complex flavor from toasted cumin seeds and curry powder, balanced by tangy tomatoes and creamy yogurt for serving. The texture contrasts between tender potato, soft lentils, and light broth create a satisfying, nutrient-dense meal. Perfect for weeknight dinners, meal prep, or feeding groups without fuss. Unlike heavier curries, this version stays light and accessible while maintaining authentic spice depth. Serve over rice, with naan, or on its own—it's naturally vegan and gluten-free if you skip the bread. Ready in under 30 minutes with minimal cleanup.

Ingredients

4 servings
  • 2 tablespoon cooking oil
    ghee or coconut oilequalneutraladds dairy

    adds richness and traditional flavor

    Full guide →
  • 1 red onion, diced
    yellow or white onionequalneutral

    milder onion flavor, slightly less sweetness

    Full guide →
  • 1 clove garlic, crushed
  • 1 tablespoon curry powder
    curry paste0.5spice

    adds moisture and deeper spice complexity

    Full guide →
  • 1 teaspoon cumin seeds
  • 1 ½ pound sweet potatoes, peeled and cubed, orange or yellow/white-fleshed or combination
  • 2 cup chicken or vegetable broth
  • 1 14.5-ounce can diced tomatoes
  • ¼ cup red lentils
    yellow lentilsequallegume

    nearly identical cooking time and texture

    Full guide →
  • ¼ cup green lentils
    brown or French lentilsequallegume

    takes 2-3 minutes longer to soften

    Full guide →
  • 1 1-inch piece fresh ginger, grated
  • salt(optional)
  • pepper(optional)
  • cilantro sprigs, for garnish(optional)
  • yogurt, for serving(optional)
    coconut milk or cashew cream0.25 cupdairy

    adds creaminess, changes flavor profile

    Full guide →
  • naan or flatbread, for serving(optional)
    rice or quinoa1 cup cookedcarb

    changes texture and absorption

Instructions

  1. 1

    Warm oil in a large saucepan or small stockpot over medium heat.

  2. 2

    Add diced onion and crushed garlic, stirring occasionally until slightly softened.

  3. 3

    Stir in curry powder and cumin seeds, cooking until fragrant, about 1 minute.

  4. 4

    Add peeled cubed sweet potatoes, broth, canned tomatoes with juice, red and green lentils, and grated ginger.

  5. 5

    Bring to a boil over high heat, then reduce to a simmer.

  6. 6

    Cover and cook until sweet potatoes and lentils are tender, about 20 minutes.

  7. 7

    Season with salt and pepper.

  8. 8

    Serve garnished with cilantro sprigs and dollop of yogurt if desired, with naan on the side.

Tips

Tip 1

Toast cumin seeds briefly before adding curry powder to unlock deeper aromatics and prevent bitter spice notes. This 30-second step elevates flavor significantly without extra time.

Tip 2

Mix red and green lentils deliberately: red lentils break down quickly, thickening the sauce, while green lentils hold shape, providing texture contrast in the finished curry.

Tip 3

Grate fresh ginger just before cooking to preserve volatile oils. Pre-grated ginger loses potency quickly and won't deliver the same brightness.

Good to Know

Storage

Refrigerate in airtight container up to 4 days. Freezes well up to 3 months; thaw overnight before reheating over medium heat, adding broth if sauce has thickened.

Make Ahead

Prepare all ingredients up to 8 hours ahead and store separately. Curry tastes better next day as spices fully bloom. Make full batch and portion for meal prep.

Serve With

Serve hot with cilantro and yogurt. Pair with naan, rice, or quinoa. Complements cucumber raita, lime wedges, or chutney on the side.

See pairing guide →

Common Mistakes

Watch

Skip covering the pot to avoid a dry sauce that burns at the bottom. Moisture from steam keeps lentils and potatoes tender.

Watch

Add salt too early to avoid toughening lentil skins. Season only after lentils are nearly tender.

Substitutions

Dairy-Free Swaps

yogurt
coconut milk or cashew cream0.25 cupdairy

adds creaminess, changes flavor profile

Full guide →

General Alternatives

red lentils
yellow lentilsequallegume

nearly identical cooking time and texture

Full guide →
chicken broth
vegetable brothequalprotein

maintains flavor, fully vegetarian

Full guide →
cooking oil
ghee or coconut oilequalneutraladds dairy

adds richness and traditional flavor

Full guide →
green lentils
brown or French lentilsequallegume

takes 2-3 minutes longer to soften

Full guide →
naan
rice or quinoa1 cup cookedcarb

changes texture and absorption

red onion
yellow or white onionequalneutral

milder onion flavor, slightly less sweetness

Full guide →
curry powder
curry paste0.5spice

adds moisture and deeper spice complexity

Full guide →
Find more substitutions →

FAQ

Can I make this curry ahead and freeze it?

Yes. Cool completely, transfer to freezer-safe containers, and freeze up to 3 months. Thaw overnight in the refrigerator. Reheat gently on the stovetop over medium heat, stirring occasionally and adding broth if the curry has thickened significantly.

What if I don't have both red and green lentils?

Use either variety alone in the full 1/2 cup total. Red lentils will create a creamier, more cohesive sauce; green or brown lentils will stay firmer. Cooking time remains about 20 minutes, though green varieties may take 22-25 minutes.

How long does leftover curry keep in the refrigerator?

Store in an airtight container for up to 4 days. The flavors actually improve after a day as spices continue blooming. Reheat portions over medium heat on the stovetop, stirring occasionally, or in the microwave in 2-minute intervals.