Lentil Soup With Swiss Chard



This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.

This warming lentil and swiss chard soup comes together in one pot in just 45 minutes with red lentils, curry spices, and a cooling yogurt swirl. I make it when I want something filling that packs real flavor, and the bold tangy balance keeps everyone coming back for more. It freezes well too, so I always have a batch ready for busy weeknights.

Lentil and swiss chard soup in a grey bowl with a dollop of yogurt on top.

I created this soup on an especially cold week when I needed comfort food but wanted something that felt light and healthy at the same time. I had picked up a bunch of swiss chard at the farmers market without a clear plan, and when I saw the vibrant green leaves sitting in my fridge, I knew I wanted to pair them with something hearty and filling.

The solution came together quickly! I combined red lentils with curry powder, cayenne, and chickpeas for protein, then stirred in the chard right at the end so it wilted into the broth without losing its color. The lime and yogurt add the perfect cooling contrast to the aromatic spices, and the whole pot simmers in about 30 minutes with minimal effort.

This soup has become a regular in my meal rotation because it works for so many situations. I make it for weeknight dinners when I need something fast, I pack it for lunches throughout the week, and I’ve even served it to friends who were surprised that something this flavorful could come together so easily. My kids eat it without complaint, especially when I tone down the cayenne, and my husband always goes back for seconds.

This lentil soup with swiss chard works because every ingredient serves a purpose. The red lentils cook quickly and break down just enough to thicken the soup naturally without needing cream or flour. The swiss chard adds color, nutrition, and a slightly earthy flavor that balances the aromatic curry spices. The chickpeas bring extra protein and texture, making this soup filling enough to serve as a complete meal.

What makes this recipe reliable is how forgiving it is. I can adjust the spice level easily by increasing or reducing the cayenne and jalapeño, which means I can make one batch that works for both my spice-loving husband and my more cautious kids. The soup also gets better the next day as the flavors meld together in the fridge!

I love that this is a one-pot meal. I heat oil in my large saucepan, sauté the aromatics until they smell amazing, add the broth and lentils, and let everything simmer while I clean up the kitchen. It’s the kind of recipe I can make on autopilot because the steps are straightforward and the results are consistent every time.

🥘 Ingredients

My recipe has minimal prep, and just needs a handful of simple ingredients! This is what I use:

Ingredients for lentil swiss chard soup on a marble countertop.Ingredients for lentil swiss chard soup on a marble countertop.

Olive Oil: I use extra virgin olive oil to sauté the aromatics. It adds flavor and helps the spices bloom. Avocado oil or coconut oil also work well here.

Red Onion: I use red onion for its slightly sweet flavor. Yellow onion works just as well.

Garlic: I use fresh garlic cloves, minced. Garlic powder doesn’t give the same depth of flavor.

Jalapeño: I use jalapeño for heat. I remove the seeds for less spice or leave them in for more.

Curry Powder: I use curry powder for depth and complexity. It’s what gives this soup its Indian-inspired flavor.

Cayenne Pepper: I use cayenne to add a “spicy” heat. I adjust the amount based on who I’m serving, and will often omit this when I’m making this for sensitive palates (like my kids!).

Vegetable Broth: I use vegetable broth as the base. Chicken broth works too if you’re not keeping this vegetarian.

Swiss Chard: I use swiss chard for its earthy flavor, fiber, and nutrition. I remove the tough stalks before chopping the leaves.

Red Lentils: I use dried red lentils because they cook quickly and break down to thicken the soup naturally. I don’t need to soak them first.

Chickpeas: I use canned chickpeas, rinsed and drained. They add protein and make the soup more filling.

Salt: I use salt to bring out all the flavors. I always taste and add more at the end if needed.

Greek Yogurt: I use thick Greek yogurt, slightly thinned with water. It adds cooling creaminess and balances the spice.

Lime: I use fresh lime wedges for brightness. Lemon works in a pinch.

Substitutions

Swiss Chard Substitute: I can use kale, spinach, or collard greens (1 bunch, about 1 pound) as a 1:1 replacement.

Red Lentils Substitute: I can swap in brown or green lentils (2 cups), but they take longer to cook, about 35-40 minutes instead of 20.

Chickpeas Substitute: I will use white beans if I don’t have chickpeas (15 oz can, rinsed and drained) as a 1:1 replacement.

Greek Yogurt Substitute: I recommend using coconut yogurt or cashew cream (6 tablespoons thinned with 2 tablespoons water) for a dairy-free version.

🔪 How To Make

Here’s how I make this spicy lentil soup with swiss chard step by step.

Sauté Aromatics: I heat oil in a large, heavy saucepan over medium heat. I add the onion, garlic, and jalapeño and cook, stirring frequently, until the onion is lightly golden, about 5 minutes. Then I stir in the curry powder, salt, and cayenne pepper.

Spices added to a pot with onions and other herbs, mixed with a wooden spoon.Spices added to a pot with onions and other herbs, mixed with a wooden spoon.

Add Broth, Chard, Lentils, Chickpeas: I add 4 cups broth and the lentils, chickpeas, and swiss chard. I increase the heat and bring everything to a boil, stirring until the chard is wilted.

Wooden spoon stirring chickpeas lentils and swiss chard in a large pot with spices.Wooden spoon stirring chickpeas lentils and swiss chard in a large pot with spices.

Simmer: I reduce the heat to low, cover, and simmer for 20 minutes, stirring occasionally, until the chickpeas are tender and the lentils have broken down.

Wooden spoon stirring chickpeas lentils and swiss chard in a large pot with spices.Wooden spoon stirring chickpeas lentils and swiss chard in a large pot with spices.

Blend and Serve: I remove the pot from heat. I use a hand blender to puree the soup until it’s mostly creamy. I divide the soup among bowls, drizzle about 1 tablespoon of the thinned yogurt over each serving, and garnish with a few slices of jalapeño if I’m using them and a lime wedge.

Swiss chard lentil soup in a grey bowl with a dollop of yogurt on top.Swiss chard lentil soup in a grey bowl with a dollop of yogurt on top.

My #1 Secret Tip for this recipe is to thin the yogurt with a couple spoonfuls of water before drizzling it on top. This helps the yogurt blend into the soup instead of sitting in clumps, and it makes the whole bowl more cohesive.

Other Tips To Keep In Mind:

  • Remove Chard Stalks: I always remove the tough stalks from the swiss chard before cooking. They’re too fibrous and don’t soften enough during the short cooking time.
  • Blend Safely: I’m very careful when blending hot mixtures. I never fill my blender more than a quarter of the way full because hot liquids expand when blending. If I’m using a countertop blender instead of a hand blender, I let the soup cool for a few minutes first.
  • Adjust Consistency: I add more broth or water if my soup is too thick. Lentil soup thickens as it sits, so I often need to thin it out when reheating leftovers.
  • Taste Before Serving: I always taste the soup before serving and adjust the salt, cayenne, or lime juice as needed. The flavors should be balanced, not overpowering.

📖 Variations

This swiss chard lentil soup is easy to customize based on what I have on hand or who I’m serving! Here are my favorite ways to switch it up:

Mild Version: I omit the jalapeño and reduce the cayenne to just a pinch for a milder soup that my kids enjoy more.

Tomato Version: I stir in 1 cup of crushed tomatoes with the broth for a richer, slightly tangy base.

Extra Vegetables: I add 1 diced carrot and 1 diced zucchini with the onions for more vegetables and texture.

Coconut Version: I replace 1 cup of the broth with coconut milk for a creamier, slightly sweet variation.

🍽 Serving Suggestions

I serve this soup with toasted whole wheat pita bread, warm naan, or my vegan flatbread for scooping. My almond flour tortillas are also a great side for a gluten-free option. A side of cucumber tomato salad also adds freshness and crunch that balances the hearty soup.

🧊 Storage Directions

Storing: I store the soup in an airtight container in the fridge for up to 4 days. I keep the yogurt topping separate and add it when I reheat individual portions.

Freezing: I freeze the soup in individual portions for up to 3 months. I don’t add the yogurt before freezing – I recommend adding that fresh when you’re ready to serve. I thaw the soup in the fridge overnight and reheat on the stove.

Reheating: I reheat the soup in a saucepan over medium heat, adding a splash of broth or water to thin it out since it thickens as it sits. I can also reheat individual portions in the microwave for 2-3 minutes.

❓ Recipe FAQs

Why did my lentils turn mushy instead of breaking down evenly?

Red lentils break down quickly, which is what makes the soup creamy. If they turned completely mushy, the heat was too high or the soup cooked too long. Although honestly, I’m ok with the lentils being mushy in this soup since it gets mostly blended anyway! I recommend reducing the heat to low and check the lentils at 15 minutes to see if they’re done.

Why is my soup too thin or too thick?

Lentil soup thickens as it sits because the lentils absorb liquid. If it’s too thick, I add more broth or water a little at a time until it reaches the consistency I want. If it’s too thin, I simmer it uncovered for a few more minutes to reduce the liquid.

Can I make this soup without blending it?

Yes, I can skip the blending step entirely if I prefer a chunkier soup. The lentils will still break down naturally and thicken the broth, just not as much as when I blend it.

Love this plant based soup recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comment section further down the page!

You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!

📋 Recipe Card

Lentil Soup With Swiss Chard

This warming lentil and swiss chard soup comes together in one pot in just 45 minutes with red lentils, curry spices, and a cooling yogurt swirl. I make it when I want something filling that packs real flavor, and the bold tangy balance keeps everyone coming back for more. It freezes well too, so I always have a batch ready for busy weeknights.

Prep Time10 minutes

Cook Time35 minutes

Total Time45 minutes

Course: Soup

Cuisine: American, Indian

Diet: Gluten Free, Vegan, Vegetarian

Servings: 8 servings

Calories: 150kcal

  • Heat oil in large, heavy saucepan over medium heat. Add onion, garlic, and jalapeño and cook, stirring frequently, until the onion is lightly golden, about 5 minutes. Stir in curry powder, salt, and cayenne pepper.

  • Add 4 cups broth and chard; increase heat and bring to a boil, stirring until chard is wilted. Stir in lentils and chickpeas.

  • Reduce heat to low, cover, and simmer 20 minutes, stirring occasionally, until chickpeas are tender.

  • Remove from heat. Using a hand blender, puree the soup until it is mostly creamy. (Another option is to puree half the soup (about 4 cups) in a blender or food processor; return puree to pot). Divide soup among 6 bowls. Drizzle about 1 tbsp thinned yogurt over each serving. Garnish with a few slices of jalapeño (optional) and a lime wedge.

Expert Tips

  • Remove the tough stalks of the Swiss chard before cooking. 
  • Make sure you thin the yogurt with a couple spoonfuls of water, to mimic the consistency of the soup, so the flavors and textures blend nicely. 
  • You don’t need to soak the red lentils before cooking.
  • Rinse the lentils to remove any dust or debris.
  • Be very careful when blending hot mixtures and never fill the blender/food processor more than ¼ the way full as hot liquids expand when blending.
  • Add your favorite veggies if you want to switch things up.
  • Lentil soup gets even more flavorful the next day, making this soup great for leftovers.
  • Add more or less liquid depending on how thick you want your soup.
  • Omit the jalapeños and cayenne pepper for a milder flavor, and more kid friendly.
  • Garnish with a wedge of lime and cilantro or parsley.
  • Serve with toasted pita and/or a side salad.

Calories: 150kcal | Carbohydrates: 26.3g | Protein: 9.4g | Fat: 1.5g | Saturated Fat: 0.2g | Sodium: 503.6mg | Fiber: 7.7g | Sugar: 1g