I learned this French detox soup from my trim, impossibly chic mother-in-law, and it’s my favorite way to feel light, balanced, and back on track after indulging. One bowl and I understand why French women swear by it.

I learned French detox soup from my trim, wildly stylish French mother-in-law, who could demolish a Sunday feast and then calmly announce she was having soup and yogurt for dinner. I adore this soup because it tastes clean without acting punishing.
The leeks give it that soft, savory French thing, and the cabbage makes it feel satisfying enough that I’m not prowling the kitchen an hour later. But it still feels light, sharp, and back-on-track after too much cheese, wine, dessert, whatever.
And honestly? I love having a recipe that lets me reset without pretending I regret the good stuff.
Ingredients

- Olive oil gives the veggies a soft start and a little cozy richness.
- Onion brings that sweet, savory base every good soup needs.
- Leeks feel fancy, but they’re just mellow, oniony comfort.
- Garlic makes it smell amazing before you’ve even sat down.
- Carrots add sweetness, color, and that “yes, I’m eating vegetables” vibe.
- Celery keeps things fresh and light, with a tiny bit of crunch.
- Cabbage makes the soup hearty without making it heavy.
- Zucchini softens up fast and keeps each spoonful gentle.
- Tomatoes add brightness and a little juicy tang.
- Stock pulls everything together so it tastes like actual soup, not boiled veggies.
- Plus, thyme and bay leaf make it taste slow-simmered and homey.
- Basically, lemon and parsley wake it all up at the end.
Ingredient Quantities
- 1 tablespoon olive oil
- 1 large onion, chopped
- 2 leeks, white and light green parts only, sliced
- 2 cloves garlic, minced
- 3 medium carrots, chopped
- 2 celery stalks, chopped
- 1 small head cabbage, cored and sliced
- 2 medium zucchinis, chopped
- 2 ripe tomatoes, chopped
- 6 cups (1.5 liters) vegetable or low sodium chicken stock
- 1 bay leaf
- 1 teaspoon dried thyme or 1 sprig fresh thyme
- Salt, to taste
- Freshly ground black pepper, to taste
- Handful fresh parsley, chopped
- Juice of 1 lemon
How to Make this
1. Heat the olive oil in a large pot over medium heat and add the chopped onion and sliced leeks; cook, stirring occasionally, until softened, about 5 minutes.
2. Add the minced garlic and cook 1 minute until fragrant.
3. Stir in the chopped carrots and celery and cook 3 to 4 minutes to begin softening.
4. Add the cored, sliced cabbage, chopped zucchinis, and chopped tomatoes; toss to combine.
5. Pour in the stock, add the bay leaf and thyme, and bring to a boil.
6. Reduce heat to a simmer, cover, and cook until all vegetables are very tender, about 20 to 25 minutes.
7. Remove and discard the bay leaf and the thyme sprig if you used fresh thyme. For a smoother texture, use an immersion blender to purée the soup partially or completely; alternatively leave it chunky.
8. Stir in the lemon juice and chopped parsley, then season with salt and freshly ground black pepper to taste.
9. Reheat gently if needed, adjust seasoning, and serve hot with a plain yogurt on the side if desired.
Equipment Needed
1. Large heavy pot or Dutch oven
2. Chef knife
3. Cutting board
4. Wooden spoon or heatproof spatula
5. Measuring cups and measuring spoons
6. Ladle
7. Immersion blender or countertop blender (optional for puréeing)
8. Citrus juicer or small bowl and fork for the lemon juice
FAQ
French Detox Soup Recipe Substitutions and Variations
- Olive oil: substitute with avocado oil, grapeseed oil, or light olive oil for a milder flavor.
- Leeks: use sliced green onions, thinly sliced shallots, or a small bulb of fennel for a similar aromatic base.
- Cabbage: swap for chopped kale, Swiss chard, or bok choy for more texture and nutrients.
- Zucchini: replace with yellow summer squash, diced eggplant, or peeled cucumber for a lighter finish.
Pro Tips
1. Sweat the onion and leeks slowly until they become very soft and slightly sweet. That gentle caramelization builds depth without browning the vegetables too much.
2. Season in layers. Add a pinch of salt when you start cooking the aromatics and taste again after the soup has simmered. It helps the flavors develop more evenly than salting only at the end.
3. Control texture with intention. For a silky bowl, puree half the soup and leave the rest chunky for contrast. If you want more body without pureeing, stir in a small handful of cooked barley or white beans at the end.
4. Brightness matters. Add the lemon juice gradually and taste as you go. A little more acid can wake up the whole pot, but added too much will flatten the other flavors. Store leftovers in the fridge for up to four days and reheat gently on the stove so the vegetables stay tender.

French Detox Soup Recipe
I learned this French detox soup from my trim, impossibly chic mother-in-law, and it’s my favorite way to feel light, balanced, and back on track after indulging. One bowl and I understand why French women swear by it.
6
servings
104
kcal
Equipment: 1. Large heavy pot or Dutch oven
2. Chef knife
3. Cutting board
4. Wooden spoon or heatproof spatula
5. Measuring cups and measuring spoons
6. Ladle
7. Immersion blender or countertop blender (optional for puréeing)
8. Citrus juicer or small bowl and fork for the lemon juice
Ingredients
-
1 tablespoon olive oil
-
1 large onion, chopped
-
2 leeks, white and light green parts only, sliced
-
2 cloves garlic, minced
-
3 medium carrots, chopped
-
2 celery stalks, chopped
-
1 small head cabbage, cored and sliced
-
2 medium zucchinis, chopped
-
2 ripe tomatoes, chopped
-
6 cups (1.5 liters) vegetable or low sodium chicken stock
-
1 bay leaf
-
1 teaspoon dried thyme or 1 sprig fresh thyme
-
Salt, to taste
-
Freshly ground black pepper, to taste
-
Handful fresh parsley, chopped
-
Juice of 1 lemon
Directions
- Heat the olive oil in a large pot over medium heat and add the chopped onion and sliced leeks; cook, stirring occasionally, until softened, about 5 minutes.
- Add the minced garlic and cook 1 minute until fragrant.
- Stir in the chopped carrots and celery and cook 3 to 4 minutes to begin softening.
- Add the cored, sliced cabbage, chopped zucchinis, and chopped tomatoes; toss to combine.
- Pour in the stock, add the bay leaf and thyme, and bring to a boil.
- Reduce heat to a simmer, cover, and cook until all vegetables are very tender, about 20 to 25 minutes.
- Remove and discard the bay leaf and the thyme sprig if you used fresh thyme. For a smoother texture, use an immersion blender to purée the soup partially or completely; alternatively leave it chunky.
- Stir in the lemon juice and chopped parsley, then season with salt and freshly ground black pepper to taste.
- Reheat gently if needed, adjust seasoning, and serve hot with a plain yogurt on the side if desired.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 537g
- Total number of serves: 6
- Calories: 104kcal
- Fat: 2.6g
- Saturated Fat: 0.4g
- Trans Fat: 0g
- Polyunsaturated: 0.3g
- Monounsaturated: 1.7g
- Cholesterol: 0mg
- Sodium: 120mg
- Potassium: 785mg
- Carbohydrates: 16.5g
- Fiber: 5.8g
- Sugar: 5g
- Protein: 4.5g
- Vitamin A: 2833IU
- Vitamin C: 41mg
- Calcium: 50mg
- Iron: 1mg






















