Save to Pins My neighbor knocked on the door one January evening with a bag of ham ends and a complaint about the cold. Within an hour, her kitchen smelled like caramelized onions and smoked meat, and she was ladling this soup into mismatched bowls while snow fell outside. That soup became the reason she started cooking more intentionally, and honestly, it's become my go-to when someone needs feeding.
I made this soup for my sister after she moved into her first apartment, and watching her eat it while sitting on boxes surrounded by unpacked furniture was oddly perfect. She texted me the recipe request three times that winter, which felt like the highest compliment.
Ingredients
- Smoked ham, diced (250 g): This is where all the soup's personality lives—it releases its smoky, salty essence into the broth and makes everything taste intentional and rich.
- Cooked white beans (400 g): Cannellini or navy beans work beautifully here; they soften into the broth without falling apart and add a gentle, creamy texture.
- Potatoes, peeled and diced (3 medium): These become tender and almost melt into the soup, thickening it naturally without any cream or shortcuts.
- Carrots, diced (2 medium): Their sweetness balances the ham's smokiness and adds color that makes people actually want to eat it.
- Celery stalks, diced (2): This is the quiet backbone of flavor—don't skip it, even though nobody really talks about celery.
- Onion, finely chopped (1 large): Chopping onions fine means they disappear into the soup and become part of the base rather than chunky add-ons.
- Garlic, minced (2 cloves): Raw garlic would be sharp, but simmering it mellows it into something warm and almost sweet.
- Chicken or vegetable broth (1.5 liters): Low-sodium broth lets the ham's saltiness shine through without overdoing it.
- Bay leaves (2): These steep in the broth and add an herbal depth that tastes almost mysterious until you identify it.
- Dried thyme (1 tsp): It's earthy and woodsy, the kind of herb that makes soup feel European and intentional.
- Freshly ground black pepper (½ tsp): Fresh pepper tastes brighter than pre-ground; I learned this the hard way.
- Olive oil (2 tbsp): Just enough to soften the vegetables without making the soup feel heavy.
- Fresh parsley, chopped (2 tbsp optional): A sprinkle on top adds color and a fresh, clean note that cuts through all the richness.
Instructions
- Build your flavor base:
- Heat olive oil in a large pot and add onion, carrots, and celery. You'll know they're ready when the onion turns translucent and the kitchen starts smelling genuinely appetizing—usually about five minutes. Stir occasionally so nothing sticks or browns.
- Wake up the garlic:
- Add minced garlic and let it sizzle for just one minute until it fills the air with that sharp, garlicky perfume. Any longer and it turns bitter and disappointing.
- Introduce the ham:
- Stir in your diced smoked ham and let it cook for three to four minutes. You'll notice the broth starting to take on a golden color and smoky character—this is the ham releasing its goodness into the pot.
- Combine everything:
- Add potatoes, beans, bay leaves, thyme, black pepper, and broth. Stir well so the seasonings distribute evenly and nothing settles at the bottom.
- Let time do the work:
- Bring to a boil, then reduce heat to low, cover, and simmer for about an hour. The potatoes will soften, the beans will integrate into the broth, and all the individual flavors will become one cohesive, warming soup.
- Season and finish:
- Remove bay leaves and taste carefully. Salt gradually—the ham is already salty, so you might need less than you'd expect. Ladle into bowls, garnish with fresh parsley if you have it, and serve while it's still steaming.
Save to Pins There was a February afternoon when my mother-in-law tasted this soup and suddenly understood why I loved cooking it so much. She asked for the recipe and made it monthly after that, and somehow that made the dish feel less like mine and more like ours.
Why This Soup Works
The beauty of this soup is its balance—the ham's smokiness needs something to anchor it, which is exactly what the tender potatoes and mild beans provide. The broth simmers long enough to pull flavors from the ham and vegetables but not so long that everything turns mushy or loses its character. It's the kind of dish that tastes more sophisticated than its simple ingredient list suggests.
Storage and Reheating
Leftovers keep beautifully in the refrigerator for up to three days, and honestly they taste better as time passes because the flavors continue mingling. Reheat gently on the stovetop over medium heat, adding a splash of broth or water if the soup has thickened too much, and taste again before serving because sometimes you want to adjust the seasonings slightly.
Simple Variations and Serving Ideas
This soup is flexible enough to adapt to what's in your pantry or what you're craving that day. You can swap the smoked ham for smoked turkey sausage, pancetta, or even smoked chicken—just adjust the cooking time if your meat is in larger pieces. Serve it with crusty bread for soaking up every last drop, a sharp cheese like cheddar on the side, or add a squeeze of lemon juice right before eating if you want something brighter.
- A ham bone simmered with the broth from the start adds incredible richness and depth.
- For a heartier version, add more potatoes or some hearty greens like kale in the last few minutes of cooking.
- This soup freezes beautifully for up to three months, making it perfect for batch cooking on a quiet Sunday.
Save to Pins This soup has a way of showing up when people need it most, turning a simple meal into a small moment of care. Make it often enough and it becomes the thing people remember about your kitchen.
Questions & Answers
- → What type of beans work best?
Cannellini or navy beans are ideal for their creamy texture and mild flavor, enhancing the soup's heartiness.
- → Can smoked ham be substituted?
Yes, smoked turkey or sausage can be used for a different smoky depth and texture.
- → How long should the soup simmer?
Simmer for about 1 hour until potatoes are tender and flavors are fully blended.
- → What broth is recommended?
Low-sodium chicken or vegetable broth works well, providing a gentle base that complements the other ingredients.
- → Are there any tips for enhancing flavor?
Adding a ham bone during cooking enriches the broth; remove before serving for deeper taste.