Curried Lentils with Sweet Potatoes and Swiss Chard

A hearty, flavor-packed vegetarian curry combining lentils, sweet potatoes, and greens for wholesome weeknight dinners or elegant gatherings.

By Sneha Tete, Integrated MA, Certified Relationship Coach
Created on

This recipe brings together tender lentils, hearty sweet potatoes, warming spices, and healthy Swiss chard for a fragrant, nourishing, and deeply satisfying main course. Whether you’re seeking comfort food for a cozy night in or a vegetarian dish impressive enough for entertaining, this curry checks all the boxes. Simple to prepare, packed with plant-based protein and nutrients, these curried lentils are as nutritious as they are flavorful.

Apart from its vibrant taste, this meal is highly adaptable; vary the greens, adjust the heat, or serve it solo or with your favorite grain. Read on for step-by-step instructions, ingredient substitutions, serving ideas, and helpful tips for success.

Table of Contents

Introduction & Origins

Lentils have long been a staple in vegetarian and vegan cooking due to their high protein content, earthy flavor, and adaptability. Adding sweet potatoes not only provides natural sweetness and a creamy texture but also amps up the dish’s nutrition. Inspired by South Asian flavor profiles, this recipe uses classic curry spices—garam masala, curry powder, ginger, garlic, and more—that infuse humble pantry staples with irresistible complexity.

What truly sets this recipe apart is not just its bold flavor, but its crowd-pleasing heartiness: even staunch meat-eaters find this dish deeply satisfying. Over the years, it’s developed a cult following for its flexibility and foolproof results, making it a favorite in both home kitchens and restaurant menus alike.

Ingredients

Here’s what you’ll need for a large pot (serves 6 generously):

  • 2 tablespoons olive oil
  • 1 medium onion, diced small
  • 4 garlic cloves, minced
  • 1-inch piece fresh ginger, peeled and finely grated
  • 1 1/2 teaspoons garam masala
  • 1 1/2 teaspoons curry powder
  • 1 jalapeño pepper, seeded and minced (adjust for desired heat)
  • 4–5 cups vegetable broth (start with 4, add more as needed)
  • 2 pounds sweet potatoes, peeled and cut in ½-inch cubes (about 4 cups)
  • 1½ cups dried lentils (French, brown, or red)
  • 1 bay leaf
  • 1 pound Swiss chard, center ribs removed, leaves thinly sliced
  • 1 teaspoon kosher salt (more to taste)
  • ½ teaspoon freshly ground black pepper
  • ⅓ cup chopped fresh cilantro
  • Finely grated zest and juice of 1 lime
  • ⅓ cup chopped roasted or tamari-flavored almonds (optional, for garnish)
  • ¼ cup thinly sliced scallions (for garnish)

Ingredient Notes

  • You can substitute kale or spinach for Swiss chard.
  • Red lentils cook faster and break down more, creating a creamier stew, whereas French green (de Puy) or brown lentils retain their shape and offer more texture.
  • For a touch of richness, toss in a dollop of plain Greek yogurt when serving (omit for vegan option).
  • If you want extra complexity, add 1–2 tablespoons of tomato paste or 1 cup of tomato sauce with the broth.

Instructions

  1. Sauté the aromatics: In a large saucepan or Dutch oven, heat the olive oil over medium heat. Add the chopped onion and cook until translucent and softened, about 5–7 minutes.
  2. Spice it up: Stir in the garlic, ginger, garam masala, curry powder, and minced jalapeño. Cook for 1 minute, stirring frequently, until aromas bloom.
  3. Simmer the base: Pour in 4 cups vegetable broth, add sweet potato cubes, dried lentils, and bay leaf. Increase the heat to bring to a simmer, then lower to medium, partially cover, and cook for 25 minutes. Check occasionally; if the lentils begin to look dry, add more broth as needed.
  4. Add the greens: Stir in the Swiss chard (or other greens), salt, and pepper. Continue simmering until the lentils are tender and the greens are cooked through—total simmering should be about 30 to 45 minutes, depending on your lentil variety and desired texture.
  5. Brighten up: Remove from heat. Just before serving, stir in the cilantro, fresh lime zest, and lime juice.
  6. Serve: Ladle into shallow bowls or a serving dish. Garnish generously with the scallions and, if desired, the roasted or tamari-flavored almonds for a delightful crunch.

Tips, Variations & Substitutions

  • For a creamier texture: Use red lentils and cook a few minutes longer, or use an immersion blender to partially puree the soup/stew after simmering (remove bay leaf first).
  • To add extra veggies: Stir in diced tomatoes, peeled carrots, or small-cubed parsnips at the same time as the sweet potatoes.
  • Make it spicier: Swap the jalapeño for a serrano pepper, add a pinch of cayenne, or leave the seeds in for extra heat.
  • Make it milder: Omit the jalapeño altogether and use a mild curry powder.
  • No Swiss chard? Kale (stems removed), collard greens, or even baby spinach (added in the last 5 minutes of cooking) work beautifully.
  • Turn it into a stew or soup: Use more broth for a thinner consistency; let simmer a bit longer for a thicker, stew-like dish.
  • Garnish play: Top with a scoop of plain yogurt (omit for vegans), extra cilantro, chili flakes, or a squeeze of additional lime juice.

Serving Suggestions

  • Straight from the bowl: Serve alone as a main course, topped with all the suggested garnishes for a balanced one-pot meal.
  • Over grains: Ladle over steamed rice, brown rice, or quinoa for a hearty and filling meal.
  • With bread: Pair with flatbread, like naan or whole wheat pita, for scooping up the stew.
  • For company: Serve alongside a simple cucumber salad or spiced roasted cauliflower to round out the spread.

    Leftovers reheat beautifully, making this dish ideal for meal prepping lunch or easy dinners all week.

Make-Ahead, Storage & Freezing

  • Make-Ahead: The flavors deepen overnight, so you can absolutely prepare this curry a day in advance; just wait to add lime juice/zest and fresh cilantro until just before serving for best flavor.
  • Storage: Keep leftovers in an airtight container refrigerated for up to 5 days.
  • Freezing: Freeze cooled curry (in portioned containers, if desired) for up to 3 months. Defrost overnight in the fridge and reheat gently, stirring well and freshening with extra herbs and citrus.
  • Reheating: Reheat gently in a saucepan over low-medium heat, stirring occasionally and adding a splash of broth or water to restore texture as needed.

Nutritional Notes

This recipe is high in dietary fiber, plant-based protein, vitamins A and C, and minerals such as iron and potassium thanks to lentils, sweet potatoes, and leafy greens. It’s naturally vegan, gluten-free (check your broth and garnishes!), and easily made nut-free by omitting the almond topping.

With minimal added fat and tons of nutrients, this is a healthy main course that doesn’t compromise on flavor or satisfaction.

Frequently Asked Questions (FAQs)

Can I substitute other greens for Swiss chard?

Absolutely. Kale, collard greens, or even spinach (added near the end of cooking to wilt) all work well in this recipe. The texture and cook time may vary slightly; heartier greens may need a bit more simmering.

Which lentils are best for this recipe?

French green (de Puy), brown, or red lentils can be used. Brown or green lentils offer a toothsome bite, while red lentils create a creamier, almost velvety base. Adjust the liquid and cook time accordingly.

How spicy is this curry?

The heat is mild to medium, depending mostly on your jalapeño and curry powder. To dial up the heat, include jalapeño seeds, use a hotter pepper, or add cayenne. For less heat, skip the pepper or use a mild curry powder.

Is this dish freezer-friendly?

Yes! Let cool thoroughly before transferring to freezer-safe containers. Defrost in the refrigerator and reheat on the stovetop, brightening with fresh herbs and lime before serving.

Can I add or substitute other vegetables?

Definitely. Carrots, parsnips, or butternut squash complement the flavors and can be added with the sweet potatoes. Zucchini or peas may be added in the last 10-15 minutes of cooking.

What’s the best way to serve leftovers?

Leftovers are fantastic reheated and served over grains, tucked into wraps with crunchy vegetables, or even dolloped on top of a reheated baked potato. The flavors develop even more after a day in the fridge.

Cook’s Notes

  • If you find the curry overly thick after cooling, just add a splash more broth or water as you reheat.
  • For a rich, authentic flavor, toast your spices gently before adding them to maximize their aroma and taste.
  • This dish is ideal for feeding a crowd and is naturally vegan and gluten-free—simply double or triple the recipe as needed!

Related Recipes You’ll Love

  • Everyday Yellow Dal
  • Cauliflower and Tomato Masala with Peas
  • Spiced Red Lentil Soup
‹›