FrenchMedium · Hot
A deeply nourishing white bean soup built on a foundation of slow-cooked aromatics and fragrant thyme, finished with a bright squeeze of lemon to lift the whole pot. Esther's kind-of soup — the sort that warms you from the inside out on a cold evening.
15 min
55 min
5 min
1h 15m
Method
Warm the olive oil in a large stock pot over medium heat. Add the diced onion and cook, stirring with a wooden spoon, until softened and translucent, about 5 minutes. Don't rush this — the onion is the soul of the soup.
Add the garlic and cook until fragrant, about 1 minute more.
Pour in the chicken broth and add the white beans and thyme sprigs. Season with salt and black pepper. Bring to a full boil and maintain for at least 1 minute to ensure safe temperature, then reduce the heat to low.
Simmer uncovered for 45 minutes, stirring occasionally, until the beans are very tender and the broth has developed a rich, savory depth. Verify soup maintains a gentle boil throughout; use a thermometer to confirm internal temperature reaches at least 165°F (74°C). If the soup thickens too much, add a splash more broth.
Nutri-Score
Excellent balance
A–E · lower is better · score -10
Calories
561
per serving
Protein
31g
Carbs
88g
Fat
12g
Sat. fat
2g
Fiber
11g
Sugar
6g
Sodium
1001mg
Nutri-Score is a general nutritional-balance guide, not medical or dietary advice.
Environmental impact
Very low impact
A–E · lower is better · includes estimates
kg CO2e
0.3
per serving
Water
0.6m³
Runoff
0.04g P
white-beans drives 66% of this recipe’s estimated footprint.
Carbon from Poore & Nemecek 2018; water, land & runoff from Agribalyse — modelled averages for comparing recipes, not a measurement of your groceries.
Flavor Profile
Umami
Sweet
Salty
Sour
Bitter
Spicy
Textures
Aromas
Kitchen Equipment
Primary Tool
Large StockpotSafety & Storage
Allergen Warning
Celery is a common allergen present in this recipe from the two stalks of celery used in the aromatics. Individuals with celery sensitivity should avoid this dish.
Cross Contamination
Use separate cutting boards and utensils for raw vegetables to prevent cross-contamination. Clean all surfaces thoroughly between prepping different ingredients.
Storage
Cool soup to room temperature within 2 hours, then refrigerate in airtight containers for up to 4 days or freeze for up to 3 months. Reheat to165°F before serving.
Handling
Ensure beans are fully cooked through during the 45-minute simmer. Undercooked beans can cause digestive issues. Stir occasionally and check that soup maintains a gentle simmer throughout cooking.
High Risk Population
Infants, elderly individuals, and immunocompromised persons should ensure soup is reheated thoroughly to piping hot (165°F) throughout before consumption.
Cooking Temperature
Bring soup to a full rolling boil for at least 1 minute before reducing to simmer. Use a food thermometer to verify internal temperature reaches 165°F (74°C) during cooking.
Pro Tips
Technique
Never rush the onion — let it soften until it's truly translucent and sweet. That patient caramelization is the quiet foundation that makes everything else sing.
Substitution
If fresh thyme isn't within reach, dried thyme works in equal measure; use about 1 teaspoon, stirred in with the broth rather than added as whole sprigs.
Batch Cooking
This soup tastes even better the next day. Make a double batch and you'll have comfort waiting for you on a night when cooking feels like too much.
From the chef
White beans want time, and this soup gives it to them. Onion, carrot, celery, and garlic go in first, softened slowly in olive oil until the pot smells generous, then the beans and thyme join them for a long unhurried simmer — forty-five minutes at least, until the beans are completely tender and the broth has deepened into something savory and full. A squeeze of lemon at the end is not optional. It lifts everything, brightens the whole pot, and makes a simple soup feel considered. Serve with torn bread. The pot asks nothing of you but patience.
Source: generated · June 10, 2026