
Smoky Ham Bean Soup

By Emma
Certified Culinary Professional
Before You Start
Ingredients
- 2 tablespoons olive oil
- 2 large carrots diced
- 1 medium onion finely chopped
- 2 celery stalks diced
- 3 cloves garlic minced
- 1 teaspoon dried thyme
- 1 teaspoon dried oregano
- 1 teaspoon fresh rosemary chopped
- 2 cups diced ham (sub pancetta or good smoky bacon)
- 4 cups cooked navy beans (or cannelini; substitute any white bean)
- 5 cups low-sodium chicken broth (or vegetable broth for meatless)
- 1/2 teaspoon freshly ground white pepper
- 2 teaspoons apple cider vinegar (can use lemon juice)
- 1/3 cup heavy cream (or half & half for lighter)
- Crusty bread for serving
In The Same Category · Soups
Explore all →About the ingredients
Method
- Heat olive oil over medium heat in a heavy pot. When shimmering, toss in carrots, onion, celery. Stir often. Softening should start 3-5 minutes. You want translucence, not browning yet. Vegetables should smell sweet and fresh.
- Add garlic, stir once or twice. Garlic aroma will rise quickly. 1-2 minutes tops. Watch for burning—the pan gets hot fast. Move faster if you see color forming.
- Sprinkle thyme, oregano, rosemary into pot. Stir for about 1-2 minutes until herbs release fragrance. Herbs dry at first but will bloom in oil. Don’t skip—this layers flavor early on.
- Add diced ham, stir to warm through and release smoky fat. Then add beans and broth all at once. Bring up heat just enough for tiny bubbles on sides—no full boil. Simmer gently 12-18 minutes. Bubbles should break slowly.
- Check bean texture after 15 minutes by crushing one. Should be tender but intact. Mushy beans kill soup texture. Stir occasionally to prevent sticking, don’t rush.
- Off heat, swirl in white pepper—adds subtle heat without black specs. Then drizzle vinegar, taste for brightness balance. No salt yet—ham can be salty. Finish with cream, swirl slowly to avoid curdling.
- Ladle into warmed bowls. Serve steaming with crusty bread. Soup thickens as it cools—add splash broth if too thick. Leftovers improve after a day, flavors marry.
- If no ham, smoked turkey or bacon gets close. Use cooked beans, no soaking time. For vegetarian, swap broth for veggie and add smoked paprika.
Cooking tips
Chef's notes
- 💡 Heat olive oil till it shimmers. That jiggle on surface means ready. Don't rush to brown onions; soft and translucent first. Carrots chunk size matters; too big they lag behind. Garlic goes in late cause it turns bitter fast. Stir once or twice, don't overdo or flavor turns flat.
- 💡 Dried herbs need time in warm oil to wake up. Dropping them early pulls out flavors. Smell changes from dry to fragrant oil. Rosemary tough - chop fine else bites too woody. Stir herbs 1-2 minutes, patience builds layers you can taste but not see.
- 💡 Ham fat renders slowly; small dice lets it coat beans evenly. Pancetta or smoky bacon stand in, adjust salt after tasting cause smokiness varies. Beans rinse if canned - starch and salt affect broth clarity and taste. Use low-sodium broth for control; ham adds salt already.
- 💡 Simmer low; bubbles tiny, around pot edge not full boil. Boil bursts beans, mushy mess ruins mouthfeel. Listen to pot sides - gentle pop brush, slow. Test beans by pressing one after 15 mins; soft but holds its shape. Stir occasionally, no scraping bottom violently.
- 💡 Vinegar before cream shifts taste sharply; adds acid punch, brightens base. Lemon juice works but acid profile different - less spicy bite. Add cream off heat; swirl gently so no curdle. If reheat thickens, thin with splash broth; too thick blocks flavor spread. Bread soak adds texture contrast.
Common questions
Can I use different beans?
Navy and cannelini standard. Swap white beans but rinse canned beans lots. Different beans alter cooking time; test texture. Avoid mushy, aim tender but whole. Beans vary in starch, affects thickness too.
No ham - what then?
Smoked turkey or bacon close stand-ins. Vegetarians pick veggie broth and smoked paprika boost. Fat from ham missing if swap too lean, so olive oil helps add mouthfeel. Adjust salt carefully cause saltiness comes from meat usually.
What if soup too thick?
Add broth slowly. Start with small splash. Stir then check. Thickening happens after rest. Too thick clogs palate. Thin as needed before serving or reheating. Leftovers absorb liquid, consider before store.
How long store leftovers?
Fridge okay 3-4 days covered. Reheat low heat prevent curdling cream. Freeze works but texture changes, beans soften more. Thaw slowly; add broth if thick when reheated. Real talk - flavors deepen but bean firmness drops.








































