White Bean and Leek Soup with Crusty Bread
There is a particular kind of cold that arrives in January — not dramatic, not stormy, just a quiet, settled cold that asks you to come inside and stay there for a while. This soup is the answer to that cold. It is not a recipe that will impress anyone at a dinner party. It is a recipe that will make your kitchen smell like something worth coming home to, that will warm you from the inside in the way only slow-cooked, simple food can do.
White beans and leeks are one of the great, underappreciated pairings in the kitchen. Leeks have a sweetness that onions don't — softer, more aristocratic, less aggressive. When you cook them slowly in good butter until they nearly dissolve, they become something almost silky. Add white beans, which absorb and carry flavor without competing with it, and you have a soup that tastes like it took far more effort than it did.
The bread is not optional. Not because the soup requires dunking, though it does, but because tearing bread in January is part of the ritual. Get the best loaf you can find — a country boule with a thick crust and an open, chewy crumb. Warm it in the oven if it's a day old. This is the kind of dinner that asks nothing of you except that you sit down and eat it.
Serves 4–6 · 45 minutes
INGREDIENTS
4 medium leeks, white and light green parts only, halved and sliced into half-moons
3 tablespoons unsalted butter
4 cloves garlic, minced
2 cans (15 oz each) cannellini or Great Northern beans, drained and rinsed
4 cups good chicken or vegetable stock
1 lemon, juiced
Kosher salt and freshly cracked black pepper
Good olive oil, for finishing
Fresh thyme leaves, for finishing (optional)
One good loaf of crusty bread, for serving
METHOD
1. Thoroughly wash the leeks: place sliced rounds in a bowl of cold water, swish to release grit, then lift out and drain. Leeks trap grit between their layers — this step matters.
2. Melt the butter in a heavy pot or Dutch oven over medium-low heat. Add the leeks and a generous pinch of salt. Cook, stirring occasionally, for 15–20 minutes until completely soft and turning golden at the edges. Don't rush this — the leeks are the foundation of the soup.
3. Add the garlic and cook for 2 more minutes, until fragrant.
4. Add the drained beans and stock. Bring to a gentle simmer and cook uncovered for 20 minutes to let everything come together.
5. Using an immersion blender, blend about one-third of the soup directly in the pot — you want a texture that is thick and creamy in places but still has whole beans throughout. Alternatively, transfer one-third to a blender, blend until smooth, and return to the pot.
6. Squeeze in the lemon juice, stir, and taste. Adjust salt generously — this soup usually needs more than you expect.
7. Ladle into bowls. Finish each bowl with a thread of your best olive oil, a crack of black pepper, and a few fresh thyme leaves if you have them. Serve immediately with warm crusty bread.

