11 Healthy Soup Recipes for Clean Eating on Busy Nights
Healthy soup recipes for clean eating keep things simple: a good broth carries flavor while vegetables, beans, and lean proteins stay light. The versions below take that base in different directions, from brothy chicken to a thick, spicy chickpea pot.

Start with Classic Chicken and Vegetable Soup for an easy weeknight bowl. Try Spicy Turkey Sweet Potato Soup for heat, Lemony White Bean and Greens Soup for brightness, or Beef Barley Mushroom Soup if you are planning ahead.
Which Healthy Soup Should You Make?
| Recipe | Flavor profile | Best for |
|---|---|---|
| Classic Chicken and Vegetable Soup | Savory, brothy, homey | A cold-weather reset |
| Lemony White Bean and Greens Soup | Bright, garlicky, filling | Lemony bean lovers |
| Spicy Turkey Sweet Potato Soup | Smoky, warming, slightly sweet | A quick weeknight chili |
| Creamy Cauliflower Leek Soup | Mild, velvety, savory | Dairy-free creamy comfort |
| Ginger Carrot Red Lentil Soup | Sweet, gingery, earthy | A smooth vegan lunch |
| Mediterranean Chicken Quinoa Soup | Herby, bright, grainy | A high-protein dinner |
| Green Broccoli Spinach Soup | Fresh, green, light | Eating more greens |
| Beef Barley Mushroom Soup | Rich, earthy, chewy | A hearty Sunday pot |
| Thai Coconut Chicken Soup | Tangy, fragrant, creamy | Coconut milk fans |
| Roasted Tomato Red Pepper Soup | Sweet, smoky, silky | Tomato soup fans |
| Curried Chickpea Kale Soup | Spicy, nutty, hearty | A plant-based reset |
Classic Chicken and Vegetable Soup
This is the one I reach for when I want a clean dinner that still feels like a real meal. The broth stays light, and the chicken and vegetables give you enough texture to keep it interesting.

Ingredients (makes 6 servings)
- Olive oil: 1 tbsp
- Yellow onion, diced: 1 medium
- Carrots, sliced into thin rounds: 3 medium
- Celery stalks, sliced: 2
- Garlic cloves, minced: 3
- Low-sodium chicken stock: 1.5 L (6 cups)
- Boneless skinless chicken breasts: 450 g (1 lb)
- Green beans, cut into 2.5 cm (1 inch) pieces: 150 g (1 cup)
- Fine sea salt and black pepper: to taste
- Fresh parsley, chopped: 3 tbsp
Instructions
Step 1: Heat the 1 tbsp olive oil in a large pot over medium. Once it shimmers, add the diced onion, sliced carrots, and celery and cook, stirring a few times, for 6 to 8 minutes, until the onion softens and your kitchen smells sweet.
Step 2: Stir in the 3 minced garlic cloves and cook for 1 minute, just until fragrant. You will notice the garlic turns pale gold, not brown, so lower the heat a touch if it starts to darken.
Step 3: Pour the 1.5 L (6 cups) chicken stock into the pot and slide in the 450 g (1 lb) chicken breasts. You want the liquid at a gentle boil, then lower the heat so it barely bubbles. Let the chicken poach for 15 minutes, or until firm and cooked through.
Step 4: Lift the cooked chicken out and set it on a cutting board. Shred or chop it into bite-size pieces, then return it to the pot along with the 150 g (1 cup) green beans. Simmer 5 minutes more, until the green beans turn bright and tender.
Step 5: Taste the broth and season with the fine sea salt and black pepper. Ladle the soup into bowls and scatter the 3 tbsp chopped parsley over each serving. You can serve it hot with an extra crack of pepper.
Lemony White Bean and Greens Soup
This one leans on canned beans and a pile of greens for a pantry-friendly lunch that still tastes sharp and fresh. The lemon goes in at the end so it keeps its edge.

Ingredients (makes 4 servings)
- Olive oil: 2 tbsp
- Yellow onion, finely chopped: 1 medium
- Celery stalk, finely chopped: 1
- Garlic cloves, minced: 4
- Cannellini beans, drained and rinsed: 2 (400 g / 14 oz) cans
- Vegetable stock: 960 ml (4 cups)
- Swiss chard or kale, stems removed and leaves sliced: 180 g (6 cups)
- Lemon, zest and juice: 1
- Fine sea salt and black pepper: to taste
Instructions
Step 1: Heat the 2 tbsp olive oil in a large pot over medium. Add the chopped onion and celery and cook, stirring, for 5 minutes, until your kitchen starts to smell sweet and the onion turns glassy.
Step 2: Stir in the 4 minced garlic cloves and cook for 30 seconds, until fragrant. Add the drained beans and 960 ml (4 cups) vegetable stock, then bring it to a gentle simmer. You want the beans to soften and take on the broth, so let it bubble for 8 minutes.
Step 3: Scoop half the soup into a blender and puree until smooth, then stir it back into the pot. Add the 180 g (6 cups) sliced greens and let them wilt for 3 minutes. You will see their color deepen as they soften.
Step 4: Take the pot off the heat and stir in the lemon zest and lemon juice. Taste, season with the fine sea salt and black pepper, and ladle the soup into bowls while it is still warm. You can add a final pinch of black pepper on top.
Spicy Turkey Sweet Potato Soup
This one is half soup, half chili, and it comes together on a weeknight without much fuss. The sweet potato keeps the heat in check.

Ingredients (makes 5 servings)
- Olive oil: 1 tbsp
- Lean ground turkey: 450 g (1 lb)
- Yellow onion, chopped: 1 medium
- Sweet potatoes, peeled and cut into 1.5 cm (1/2 inch) cubes: 600 g (1.3 lb)
- Garlic cloves, minced: 3
- Smoked paprika: 2 tsp
- Ground cumin: 1 tsp
- Low-sodium chicken stock: 720 ml (3 cups)
- Diced tomatoes, with their juices: 400 g (14 oz) can
- Fine sea salt and black pepper: to taste
Instructions
Step 1: Brown the ground turkey in a large pot with the 1 tbsp olive oil over medium-high heat. Break it apart with your spoon and cook for 5 minutes, until no pink remains and the edges start to brown.
Step 2: Stir in the chopped onion and cook for 4 minutes, until it softens. Add the 600 g (1.3 lb) sweet potato cubes, the 3 minced garlic cloves, 2 tsp smoked paprika, and 1 tsp ground cumin. You want the spices to toast slightly, so cook them for 1 minute while you stir.
Step 3: Pour in the 720 ml (3 cups) chicken stock and the 400 g (14 oz) can of diced tomatoes with their juices. Bring it to a boil, then reduce the heat to a low simmer. You will see the broth turn deep red as the smoked paprika releases.
Step 4: Simmer, uncovered, for 18 to 20 minutes, until the sweet potatoes are tender when pierced with a fork. Stir once or twice so nothing sticks, and you will see the broth reduce slightly.
Step 5: Taste and season with the fine sea salt and black pepper. Ladle into deep bowls and serve hot. You can add an extra crack of pepper on top.
Creamy Cauliflower Leek Soup
This is a dairy-free creamy soup that gets its body from cauliflower, not cream. It is mild enough for picky eaters but savory enough for a quiet dinner.

Ingredients (makes 4 servings)
- Olive oil: 2 tbsp
- Leeks, white and light green parts only, sliced: 2 large
- Garlic cloves, minced: 2
- Cauliflower, cut into florets: 700 g (1.5 lb)
- Yukon Gold potato, peeled and chopped: 200 g (1 medium)
- Vegetable stock: 960 ml (4 cups)
- Unsweetened almond milk: 240 ml (1 cup)
- Nutritional yeast: 3 tbsp
- Fresh chives, chopped: 2 tbsp
- Fine sea salt and black pepper: to taste
Instructions
Step 1: Heat the 2 tbsp olive oil in a large pot over medium heat. Add the sliced leeks and cook, stirring, for 6 minutes, until they soften and your spoon glides through them without resistance.
Step 2: Stir in the 2 minced garlic cloves and cook for 1 minute. Add the 700 g (1.5 lb) cauliflower florets and the chopped potato, then pour in the 960 ml (4 cups) vegetable stock. Bring it to a boil and lower the heat. You want a steady simmer, not a rolling boil.
Step 3: Simmer for 15 to 18 minutes, until the cauliflower and potato are completely tender when you press a piece against the side of the pot. Turn off the heat.
Step 4: Blend the soup in batches until completely smooth, taking care because the mixture is hot. Return it to a low heat and stir in the 240 ml (1 cup) almond milk and 3 tbsp nutritional yeast. You will see the color turn creamy and pale.
Step 5: Taste and season with the fine sea salt and black pepper. Ladle into bowls and scatter the 2 tbsp chopped chives over each one. Serve warm, and you can add a little more black pepper right before serving.
Ginger Carrot Red Lentil Soup
This one is sweet, earthy, and just gingery enough to wake up your senses. Red lentils melt into the broth, so you get a thick soup without any cream.

Ingredients (makes 4 servings)
- Olive oil: 1 tbsp
- Yellow onion, chopped: 1 medium
- Carrots, peeled and sliced: 500 g (1.1 lb)
- Fresh ginger, grated: 2 tbsp
- Garlic cloves, minced: 2
- Red lentils, rinsed: 200 g (1 cup)
- Vegetable stock: 1.2 L (5 cups)
- Ground turmeric: 1 tsp
- Lemon juice: 2 tbsp
- Fine sea salt and black pepper: to taste
Instructions
Step 1: Heat the 1 tbsp olive oil in a pot over medium. Add the chopped onion and sliced carrots and cook for 8 minutes, stirring now and then, until the carrots start to soften and you can smell their sweetness.
Step 2: Stir in the 2 tbsp grated ginger, 2 minced garlic cloves, and 1 tsp ground turmeric. Cook for 1 minute, then add the 200 g (1 cup) rinsed red lentils and 1.2 L (5 cups) vegetable stock. You will see the lentils cloud the broth as they simmer.
Step 3: Bring it to a gentle boil, then lower the heat and simmer for 20 minutes, until the lentils break down and the carrots are soft enough to smash with your spoon. If the soup looks too thick, keep stirring and let it loosen for another minute.
Step 4: Blend the soup until smooth, or leave it slightly chunky if you prefer more texture. Stir in the 2 tbsp lemon juice, season with the fine sea salt and black pepper, and ladle into bowls. Serve hot.
Mediterranean Chicken Quinoa Soup
This is a lighter take on a grain bowl, but in soup form. Quinoa adds enough heft that you do not need bread, and the herbs keep it feeling fresh.

Ingredients (makes 6 servings)
- Olive oil: 1 tbsp
- Boneless skinless chicken thighs: 600 g (1.3 lb)
- Yellow onion, diced: 1 medium
- Garlic cloves, minced: 3
- Carrots, diced: 2 medium
- Low-sodium chicken stock: 1.5 L (6 cups)
- Quinoa, rinsed: 150 g (3/4 cup)
- Diced tomatoes, with their juices: 400 g (14 oz) can
- Fresh parsley, chopped: 3 tbsp
- Fine sea salt and black pepper: to taste
Instructions
Step 1: Season the 600 g (1.3 lb) chicken thighs with a pinch of salt and pepper. Heat the 1 tbsp olive oil in a large pot over medium-high, then add the chicken in a single layer. You will hear a gentle sizzle, so let it cook for 4 minutes per side, until golden.
Step 2: Move the chicken to a plate. Add the diced onion and carrots to the same pot and cook for 5 minutes, scraping up any browned bits with your spoon. Stir in the 3 minced garlic cloves and cook for 30 seconds.
Step 3: Put the chicken back in the pot and add the 1.5 L (6 cups) chicken stock and the 400 g (14 oz) can of diced tomatoes with their juices. Bring it to a gentle boil, then lower the heat and stir in the 150 g (3/4 cup) rinsed quinoa. You want the soup to bubble softly for 15 minutes.
Step 4: Lift the chicken out and shred it into bite-size pieces with two forks. Return it to the pot and simmer for 5 minutes, until the quinoa is tender and the chicken is warmed through. You can keep the heat low so the broth stays clear.
Step 5: Stir in the 3 tbsp chopped parsley. Taste, season with the fine sea salt and black pepper, and ladle into bowls. Serve hot with a few extra parsley leaves if you have them.
Green Broccoli Spinach Soup
This is the soup I make when I want a big hit of greens in one bowl. Broccoli gives it body, spinach keeps the color bright, and there is no dairy in sight.

Ingredients (makes 4 servings)
- Olive oil: 1 tbsp
- Yellow onion, chopped: 1 medium
- Garlic cloves, minced: 3
- Broccoli, cut into florets and stems chopped: 500 g (1.1 lb)
- Yukon Gold potato, peeled and chopped: 200 g (1 medium)
- Vegetable stock: 960 ml (4 cups)
- Baby spinach: 120 g (4 cups)
- Lemon juice: 1 tbsp
- Fine sea salt and black pepper: to taste
Instructions
Step 1: Heat the 1 tbsp olive oil in a large pot over medium. Add the chopped onion and cook for 5 minutes, until it turns glassy and you can smell it sweeten.
Step 2: Stir in the 3 minced garlic cloves, the 500 g (1.1 lb) broccoli, and the chopped potato. Pour in the 960 ml (4 cups) vegetable stock and bring it to a boil. Lower the heat and simmer for 15 minutes, until the broccoli and potato are very tender when you press them with a spoon.
Step 3: Turn off the heat and add the 120 g (4 cups) baby spinach, pushing it under the broth. Let it sit for 2 minutes, then blend the soup in batches until smooth. You will see the color turn a bright, deep green.
Step 4: Stir in the 1 tbsp lemon juice, then taste and season with the fine sea salt and black pepper. Ladle into bowls while the soup is still warm. You can serve it with a crack of black pepper on top.
Beef Barley Mushroom Soup
This one is a slow, savory pot that feeds a crowd and tastes even better the next day. The mushrooms and barley make it hearty enough to feel like dinner on its own.

Ingredients (makes 8 servings)
- Olive oil: 1 tbsp
- Beef chuck, trimmed and cut into 2.5 cm (1 inch) cubes: 900 g (2 lb)
- Yellow onion, chopped: 1 large
- Garlic cloves, minced: 4
- Carrots, sliced: 3 medium
- Cremini mushrooms, sliced: 300 g (10 oz)
- Beef stock: 2 L (8 cups)
- Pearled barley: 200 g (1 cup)
- Tomato paste: 2 tbsp
- Fine sea salt and black pepper: to taste
Instructions
Step 1: Heat the 1 tbsp olive oil in a large heavy pot over medium-high. Pat the 900 g (2 lb) beef cubes dry, season them with salt and pepper, and brown them in batches so the pan does not crowd. You want a deep brown crust on all sides, which takes about 8 minutes total.
Step 2: Move the browned beef to a plate. Lower the heat to medium and add the chopped onion and sliced carrots to the same pot. Cook for 5 minutes, scraping the bottom with your spoon to lift up all those browned bits.
Step 3: Stir in the 4 minced garlic cloves and 2 tbsp tomato paste. Cook for 1 minute, until the tomato paste darkens and you can smell it turning sweet and savory. Add the 300 g (10 oz) sliced mushrooms and cook for 4 minutes, until they release their liquid.
Step 4: Return the beef and any juices to the pot. Pour in the 2 L (8 cups) beef stock and add the 200 g (1 cup) pearled barley. Bring it to a boil, then lower the heat to a steady simmer. You will see some foam rise to the top in the first few minutes, so skim it off with a shallow spoon.
Step 5: Simmer, partially covered, for 50 to 60 minutes, until the beef is tender when you pierce it with a fork and the barley is soft but still has a little chew. Stir the bottom now and then so the barley does not catch.
Step 6: Taste and season with the fine sea salt and black pepper. Ladle into deep bowls and serve hot. This soup thickens as it sits, and you can refrigerate the rest for a meal later in the week.
Thai Coconut Chicken Soup
This one is creamy, tangy, and fragrant, but it stays light because the coconut milk is balanced with a clean stock. It is the fastest route to a bright dinner without a takeout menu.

Ingredients (makes 4 servings)
- Olive oil: 1 tbsp
- Boneless skinless chicken breasts, sliced thin: 450 g (1 lb)
- Garlic cloves, minced: 2
- Fresh ginger, grated: 1 tbsp
- Red curry paste: 1 tbsp
- Low-sodium chicken stock: 720 ml (3 cups)
- Light coconut milk: 400 ml (1 can, 13.5 oz)
- Cremini mushrooms, sliced: 200 g (7 oz)
- Lime juice: 2 tbsp
- Fine sea salt and black pepper: to taste
Instructions
Step 1: Heat the 1 tbsp olive oil in a pot over medium-high. Add the 450 g (1 lb) sliced chicken and cook, turning once, for 4 to 5 minutes, until the outside turns opaque and you see a few golden edges. Remove it to a plate.
Step 2: Lower the heat to medium and add the 2 minced garlic cloves, 1 tbsp grated ginger, and 1 tbsp red curry paste to the same pot. Cook for 1 minute, stirring, until the paste deepens and your kitchen smells like warm spice.
Step 3: Pour in the 720 ml (3 cups) chicken stock and the 400 ml light coconut milk. Whisk gently to dissolve the curry paste, then add the 200 g (7 oz) sliced mushrooms. You will see the broth turn pale orange and smell sweet, then bring it to a gentle simmer.
Step 4: Slide the chicken back into the pot and let everything simmer for 5 minutes, until the mushrooms are tender and the chicken is cooked through. Taste the broth and add a little salt if it feels flat.
Step 5: Take the pot off the heat and stir in the 2 tbsp lime juice. Taste and season with the fine sea salt and black pepper, then ladle into bowls. You can serve it hot, and the lime will keep things bright.
Roasted Tomato Red Pepper Soup
This one gets its deep flavor from roasting the vegetables, not from cream or sugar. It takes a few extra minutes, but the oven does most of the work.

Ingredients (makes 6 servings)
- Roma tomatoes, halved: 900 g (2 lb)
- Red bell peppers, halved and seeded: 2 large
- Yellow onion, cut into wedges: 1 large
- Garlic cloves, unpeeled: 6
- Olive oil: 2 tbsp
- Vegetable stock: 480 ml (2 cups)
- Tomato paste: 2 tbsp
- Smoked paprika: 1 tsp
- Fine sea salt and black pepper: to taste
- Fresh basil leaves, for serving: 1/2 cup
Instructions
Step 1: Heat your oven to 220°C (425°F). Toss the 900 g (2 lb) halved Roma tomatoes, the 2 seeded red bell peppers, the onion wedges, and the 6 unpeeled garlic cloves with the 2 tbsp olive oil on a large rimmed baking sheet. Spread them in a single layer with the tomatoes cut-side up.
Step 2: Roast for 30 to 35 minutes, until the tomatoes look collapsed and the peppers have charred spots at the edges. You will smell the garlic turning sweet and mellow as it roasts inside its skin.
Step 3: Let the vegetables cool for 5 minutes. Squeeze the soft garlic cloves out of their skins into a blender, then add the rest of the roasted vegetables and any juices from the pan. You can do this in two batches if your blender is small.
Step 4: Add the 480 ml (2 cups) vegetable stock, 2 tbsp tomato paste, and 1 tsp smoked paprika to the blender. Blend until smooth, then pour the soup into a pot and warm it over medium heat for 5 minutes. You will see the color deepen as it heats.
Step 5: Taste and season with the fine sea salt and black pepper. If the soup is too thick for your liking, stir in a little more stock. If it is too thin, let it simmer a few minutes longer.
Step 6: Ladle the soup into bowls and tear the 1/2 cup fresh basil over each serving. You want to add the basil right before serving, so it stays bright and fresh.
Curried Chickpea Kale Soup
This is the one I make when I want a big, plant-based pot that still tastes hearty. Chickpeas hold their shape, and the curry powder gives the broth a warm, nutty backbone.

Ingredients (makes 6 servings)
- Olive oil: 1 tbsp
- Yellow onion, chopped: 1 large
- Garlic cloves, minced: 3
- Fresh ginger, grated: 1 tbsp
- Curry powder: 2 tbsp
- Canned chickpeas, drained and rinsed: 2 (400 g / 14 oz) cans
- Low-sodium vegetable stock: 1.5 L (6 cups)
- Diced tomatoes, with their juices: 400 g (14 oz) can
- Kale, stems removed and leaves chopped: 200 g (6 cups)
- Fine sea salt and black pepper: to taste
Instructions
Step 1: Heat the 1 tbsp olive oil in a large pot over medium. Add the chopped onion and cook for 6 minutes, until it turns soft and you can see the edges start to color.
Step 2: Stir in the 3 minced garlic cloves, 1 tbsp grated ginger, and 2 tbsp curry powder. Cook for 1 minute, stirring, until the spices smell nutty and your kitchen feels warm.
Step 3: Pour in the 1.5 L (6 cups) vegetable stock and the 400 g (14 oz) can of diced tomatoes with their juices. Add the 2 cans of drained chickpeas and bring it all to a gentle boil. You will see the broth turn a deep golden orange.
Step 4: Lower the heat and simmer for 15 minutes, so the chickpeas drink up some of the broth. Add the 200 g (6 cups) chopped kale and let it wilt for 4 minutes, until it turns dark and silky. You can give it one good stir halfway through.
Step 5: Taste and season with the fine sea salt and black pepper. Ladle into deep bowls and serve hot. You can add a crack of black pepper on top and enjoy it just as it is.
The one move that matters across all these soups is seasoning the base as it cooks, not just the finished pot. A well-seasoned onion, garlic, and stock layer is what makes a light soup taste deep and intentional.
Pick one tonight, keep your ingredients simple, and let the pot do the work. Hot soup, clean bowl, no regrets.

