Pin it My neighbor arrived at my door one rainy afternoon with a bag of fresh dill from her garden, insisting I do something special with it before it wilted. I had ham in the fridge and a can of chickpeas on the shelf, so I threw together this soup almost by accident—golden broth, tender legumes, and that impossible brightness that lemon and dill bring to everything. What started as a way to use up vegetables became the soup I make whenever someone needs comfort in a bowl.
I made this for my sister when she was recovering from surgery, and she called me three days later asking for the recipe because apparently it was the only thing that made her feel like eating again. There's something about the warmth and the herbs that just settles you, and watching her spoon it up while we sat by the kitchen window made me realize this soup does more than nourish—it heals.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Cooked ham, diced (250 g): Use a good quality ham if you can—the flavor carries through the entire pot, and cheaper cuts taste thin and salty rather than rich.
- Chickpeas, drained and rinsed (1 can, 400 g): Rinsing them removes that starchy liquid that makes the broth cloudy, so don't skip this step even though it feels tedious.
- Onion, finely chopped (1 medium): This is your flavor foundation—take the extra minute to chop it fine so it melts into the broth rather than staying chunky.
- Carrots, diced (2 medium): I cut mine into small cubes so they soften evenly and actually taste sweet rather than woody.
- Celery stalks, diced (2): Celery is the secret backbone of this soup—it adds a subtle earthiness that ties everything together.
- Garlic cloves, minced (2): Fresh garlic makes all the difference here; jarred just doesn't have the same punch.
- Low-sodium chicken or vegetable broth (1.2 liters): Low-sodium matters because you're adding ham, which brings its own salt—you stay in control of the seasoning.
- Olive oil (2 tbsp): Good olive oil softens the vegetables in a way that butter or vegetable oil never quite does.
- Lemon juice and zest (1 lemon): The zest is what your tongue actually remembers—the juice brightens, but the zest carries that citrus perfume.
- Fresh dill, finely chopped (2 tbsp, plus extra for garnish): Fresh dill is non-negotiable; dried dill tastes like hay and ruins the whole thing.
- Bay leaf (1): This infuses the broth with a subtle depth that you don't notice until you forget it and the soup tastes flat.
- Dried thyme (1/2 tsp): Thyme and lemon are lifelong friends—this little bit makes them sing together.
- Salt and freshly ground black pepper: Taste as you go because the ham already carries saltiness, and you might need less than you think.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Sauté your base vegetables:
- Heat the olive oil in a large soup pot over medium heat, then add the onion, carrots, and celery. Stir them around for 5 to 6 minutes, listening for that gentle sizzle and watching the onion turn translucent—this is when you know the sweetness is releasing. The kitchen will smell warm and inviting, like the beginning of something good.
- Build the flavor layers:
- Stir in the garlic and let it cook for just one more minute until you can smell it, then add the diced ham. Stir occasionally for 2 to 3 minutes so the ham releases its flavor into the oil and vegetables.
- Create the broth:
- Pour in the broth and add the chickpeas, bay leaf, and thyme. Bring the whole thing to a boil—you'll see it bubble and steam up—then reduce the heat and let it simmer gently for 20 minutes. The chickpeas will soften and absorb the flavors, and the broth will deepen slightly.
- Finish with brightness:
- Fish out the bay leaf with a spoon, then stir in the lemon juice, lemon zest, and fresh dill. Taste it now—this is the moment where the soup transforms from good to unforgettable. Simmer for 2 to 3 more minutes so the dill flavor settles in, then season with salt and pepper to your liking.
- Serve and celebrate:
- Ladle the soup into bowls and finish each one with a small scatter of fresh dill on top. The aroma that rises from the bowl is honestly half the enjoyment.
Pin it My mother-in-law, who grew up eating soups every single day, tasted this and said it reminded her of something her grandmother made decades ago, but lighter and brighter. Sometimes food becomes a bridge to memory that way, and that's when you know you've made something worth making again and again.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Variations and Swaps
I've made this soup with smoked turkey instead of ham when I wanted something a bit milder, and it's just as wonderful—the smoke plays beautifully with the dill. You can also omit the meat entirely and add an extra can of chickpeas plus a splash more broth, and suddenly you have a vegetarian version that's hearty enough that no one will miss the ham. Even swapping the lemon for lime once gave me something unexpected and delicious, though I always come back to the lemon version as my favorite.
Pairing and Serving Suggestions
Crusty bread is essential—you want something that soaks up the broth and has a bit of chew to it. A crisp white wine like Sauvignon Blanc or even a light Pinot Grigio works beautifully if you're eating this for dinner rather than lunch. I've also served it with a simple green salad and cheese on the side, turning it into a full meal that feels both casual and a little bit special.
Storage and Make-Ahead Tips
This soup tastes even better the next day once all the flavors have had time to get to know each other, so make a double batch if you can. Store it in an airtight container in the refrigerator for up to four days, or freeze it for up to three months—though I'd add the fresh dill after reheating rather than before freezing, since it loses its brightness when frozen.
- Reheat gently on the stovetop over medium heat rather than the microwave, which can make the vegetables mushy.
- Add a squeeze of fresh lemon juice when you reheat it to bring back that brightness that fades slightly with time.
- If you're freezing it, leave out the lemon zest and dill, then stir them in fresh when you serve it.
Pin it This is the kind of soup that feels like a hug in a bowl, simple enough to throw together on a weeknight but special enough to serve to someone you care about. Make it once and you'll find yourself reaching for it whenever you need something warm and honest.
Recipe FAQ
- → How can I thicken the soup?
Mash some chickpeas with a fork before adding them to the pot to create a thicker consistency without extra ingredients.
- → Can I substitute the ham with other proteins?
Smoked turkey or other cooked meats work well. For a vegetarian option, simply omit meat and use vegetable broth.
- → What herbs complement the flavors best?
Fresh dill adds a bright herbal note, while thyme and bay leaf enhance depth and aroma during cooking.
- → What sides pair well with this soup?
Crusty bread or a crisp white wine like Sauvignon Blanc balance the soup’s refreshing and savory elements.
- → How long does it take to prepare and cook?
Preparation takes about 15 minutes, with 35 minutes simmering, totaling 50 minutes for a flavorful, hearty dish.