Cozy, hearty, and weeknight-friendly, this leek kale soup gives you a deeply savory bowl with tender vegetables, creamy beans, and a simple finish of grated cheese. It is the kind of reliable soup that feels wholesome, satisfying, and easy to make with everyday ingredients.

This is a great one to cook when you want something warm and filling without committing to a long afternoon in the kitchen. The ingredient list is short, the steps are straightforward, and the pot does most of the work for you.
What makes this soup especially appealing is the balance. The leeks and red onion soften into the broth, the beans add body and substance, and the kale brings that earthy, sturdy texture that holds up beautifully in a hot soup.
It also fits real life very well. You can make it for a quick lunch, a light dinner with bread on the side, or a simple meal-prep option for the next day when you want something comforting already waiting in the fridge.
What You Need to Make This Leek Kale Soup
Leeks bring the soup its gentle onion-like sweetness and give the base a softer, more delicate flavor than onion alone.
Red onion adds extra savory depth and helps round out the broth so the finished soup tastes fuller and more developed.
Garlic builds aroma and warmth. A few cloves go a long way here and give the broth a richer, more cooked-in flavor.
White beans make the soup more satisfying while naturally thickening it a little as they simmer. They also pair especially well with leafy greens.
Black kale gives the soup a hearty texture and a slightly earthy edge that stands up nicely to the beans and stock.
Vegetable stock ties everything together. Since the ingredient list is simple, a well-seasoned broth makes a noticeable difference.
Olive oil helps soften the vegetables and starts the soup with a mellow, savory base.
Parmesan or Pecorino adds a salty, finishing touch that makes each bowl taste more complete and comforting.
Salt and black pepper are essential here because the soup depends on careful seasoning rather than heavy cream, butter, or a long list of extras.

Cooking Steps
STEP 1: Heat the olive oil in a large soup pot over medium heat, then add the sliced leeks and diced red onion with a small pinch of salt. Cook until they soften and relax, stirring now and then so they do not catch on the bottom.
STEP 2: Add the minced garlic once the vegetables have started to turn tender. Let it cook briefly just until fragrant, which helps it sweeten slightly without taking on any bitterness.
STEP 3: Stir in the drained white beans and a generous amount of black pepper, then pour in the vegetable stock. Mix well so the beans and vegetables are evenly distributed through the broth.
STEP 4: Bring the soup up to a gentle boil, then lower the heat and cover the pot. Let it simmer until the leeks become fully tender and the flavors start to blend into a broth that tastes rounded and savory.
STEP 5: Add the chopped kale and stir it into the hot soup until it begins to wilt. Continue simmering for a few more minutes so the greens turn tender while still keeping some texture.
STEP 6: Taste and adjust the seasoning with more salt and pepper as needed, then ladle the soup into bowls and finish with finely grated Parmesan or Pecorino right before serving.
Perfect Pairings
A thick slice of toasted rustic bread is probably the most natural match for this soup. It gives you something to dip into the broth and turns a lighter bowl into a more complete meal without any extra effort.
For a simple lunch spread, serve it with a crisp green salad dressed with lemon and olive oil. That fresh, bright side keeps the whole meal from feeling too heavy and works especially well with the savory beans and cheese.
If you want a slightly heartier dinner, pair it with a grilled cheese or a toasted sandwich filled with mild cheese and greens. The creamy, crisp contrast next to the brothy soup feels especially good on colder days.
Can I use another type of kale?
Yes, you can. Curly kale works well if that is what you have, though it may need a minute or two longer to soften. Lacinato or Tuscan kale gives a slightly more tender texture and a smoother bite, which suits this soup especially well.
Can I make it ahead of time?
Yes, this soup is very make-ahead friendly. The flavor often improves after a little rest because the leeks, beans, and broth have more time to settle together. You may just need to add a splash of stock or water when reheating.
What should I do if the broth tastes flat?
Usually the fix is simple. Add a little more salt first, then a few grinds of black pepper. Because the ingredient list is so streamlined, proper seasoning matters a lot and can completely change how lively and savory the soup tastes.
Is this soup filling enough for dinner?
It can be, especially if you serve it with bread, toast, or a sandwich. The beans make it more substantial than a broth-only vegetable soup, and the grated cheese on top adds a little extra richness that helps it feel complete.

Helpful Tips
- Wash sliced leeks very well before cooking, since grit often hides between the layers and can end up in the pot.
- Do not overcook the kale. You want it tender, not dull and overly soft, so the soup keeps some texture and color.
- Grate the cheese fresh at the end if possible, because it melts into the hot soup more smoothly and gives a better finish.
How to Store & Reheat
Let the soup cool before transferring it to an airtight container. It will keep well in the refrigerator for about 3 to 4 days, which makes it a very practical option for lunches or simple dinners later in the week.
For longer storage, freeze it in portions for up to 2 months. The texture of the beans holds up well, and the broth reheats nicely. The kale may soften a little more after freezing, but the soup will still be flavorful and comforting.
To reheat, warm it gently on the stove over medium-low heat until hot. Add a small splash of water or stock if it has thickened in the fridge. Finish each bowl with fresh grated cheese just before serving so it tastes bright and freshly made rather than reheated.

Nourishing Leek Kale Soup
Ingredients
- 14- ounce can white beans drained and rinsed well
- 2 medium leeks thinly sliced using only the white and pale green portions
- 1 tablespoon extra-virgin olive oil
- Salt as needed
- 200 grams black kale such as Lacinato or Tuscan, stems removed and leaves torn or chopped
- Freshly ground black pepper to taste
- 4 cups vegetable stock
- 1 red onion finely diced
- 4 tablespoons Parmesan or Pecorino freshly grated
- 4 garlic cloves minced
Instructions
- Warm the olive oil in a large soup pot or Dutch oven over medium heat.
- Add the sliced leeks and diced red onion along with a small pinch of salt. Cook for about 5 minutes, stirring from time to time, until the vegetables begin to soften.
- Stir in the minced garlic and continue cooking for 2 to 3 minutes, just until fragrant.
- Add the white beans and season generously with black pepper. Pour in the vegetable stock and stir until everything is evenly combined.
- Raise the heat and bring the soup to a gentle boil.
- Cover the pot, reduce the heat to a low simmer, and cook for 5 to 10 minutes, or until the leeks are fully tender.
- Add the prepared kale to the pot and stir it through the broth. Adjust with additional salt and pepper as needed.
- Let the soup continue to simmer for 3 to 5 minutes more, until the kale has wilted and become tender.
- Ladle the soup into bowls and serve hot, topping each portion with grated Parmesan or Pecorino if desired.