Bean Soup with Smoked Ham

Featured in: Easy Comfort Recipes

This hearty bean soup combines tender white beans, diced smoked ham, and rustic potatoes for a comforting, warming dish ideal for chilly days. Aromatic vegetables like onion, celery, and carrots are gently sautéed before adding garlic and the ham to release rich flavors. The mixture simmers slowly in low-sodium broth infused with thyme and bay leaves, allowing the ingredients to meld perfectly. Finished with fresh parsley, it offers a satisfying balance of smoky, savory, and earthy notes. Versatile and easy to prepare, this dish serves six and pairs well with crusty bread.

Updated on Mon, 16 Feb 2026 17:43:00 GMT
A steaming bowl of bean soup with smoked ham and potatoes, rich broth and tender vegetables in every spoonful.  Save to Pins
A steaming bowl of bean soup with smoked ham and potatoes, rich broth and tender vegetables in every spoonful. | spicra.com

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

Product image
Boil water quickly for tea, coffee, instant soups, and faster prep when cooking grains or noodles.
Check price on Amazon
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.
Hearty white beans, smoky ham, and diced potatoes simmer together in a rustic, flavorful winter soup.  Save to Pins
Hearty white beans, smoky ham, and diced potatoes simmer together in a rustic, flavorful winter soup. | spicra.com

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.
Product image
Measure spices, liquids, and baking ingredients accurately for consistent results in cooking and baking.
Check price on Amazon
Cozy bean soup with smoked ham and potatoes, garnished with parsley and served in a rustic ceramic bowl. Save to Pins
Cozy bean soup with smoked ham and potatoes, garnished with parsley and served in a rustic ceramic bowl. | spicra.com

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.

Bean Soup with Smoked Ham

A comforting blend of beans, smoked ham, and potatoes simmered for rich flavor.

Prep Time
20 min
Time to Cook
75 min
Overall Time
95 min
Recipe by spicra Olivia Carter

Dish Category Easy Comfort Recipes

Skill Level Easy

Cuisine Type European

Makes 6 Number of Servings

Dietary Details No Dairy, Free of Gluten

What You'll Need

Meats

01 8.8 oz smoked ham, diced

Beans & Legumes

01 14 oz cooked white beans (cannellini or navy beans), drained and rinsed

Vegetables

01 3 medium potatoes, peeled and diced
02 2 medium carrots, diced
03 2 celery stalks, diced
04 1 large onion, finely chopped
05 2 cloves garlic, minced

Liquids

01 6 cups low-sodium chicken or vegetable broth

Herbs & Spices

01 2 bay leaves
02 1 teaspoon dried thyme
03 1/2 teaspoon freshly ground black pepper
04 Salt to taste

Fats

01 2 tablespoons olive oil

Garnish

01 2 tablespoons fresh parsley, chopped

Cooking Steps

Step 01

Sauté aromatics: Heat olive oil in a large soup pot over medium heat. Add onion, carrots, and celery. Cook for 5 minutes, stirring occasionally, until vegetables begin to soften.

Step 02

Bloom garlic: Add minced garlic and cook for 1 minute until fragrant.

Step 03

Render ham: Stir in diced smoked ham and cook for 3 to 4 minutes to release its smoky flavor.

Step 04

Build soup base: Add potatoes, beans, bay leaves, thyme, black pepper, and broth. Stir well to combine.

Step 05

Simmer soup: Bring to a boil, then reduce heat to low. Cover and simmer for 1 hour or until potatoes are tender and flavors have melded.

Step 06

Finish and season: Remove bay leaves. Taste and adjust salt as needed.

Step 07

Serve: Ladle soup into bowls and garnish with fresh parsley if desired. Serve hot.

Necessary Tools

  • Large soup pot
  • Chef's knife
  • Cutting board
  • Ladle

Allergy Details

Go through each ingredient to spot allergens. If unsure, reach out to a healthcare provider.
  • Verify ham and broth labels for gluten or allergen content when using prepared products

Nutrition Info (each portion)

For informational use only—please talk to your doctor for health advice.
  • Calorie Count: 285
  • Fats: 8 g
  • Carbohydrates: 33 g
  • Proteins: 18 g