Ham Soup is the ultimate comfort food, especially when it features a velvety, golden-hued broth and tender, protein-packed beans. This recipe transforms simple ingredients like smoked ham and Great Northern beans into a restaurant-quality meal that looks as incredible as it tastes. Whether you are using up holiday leftovers or starting from scratch with a thick ham steak, this dish delivers a savory, smoky depth that warms you from the inside out.
When you imagine the perfect bowl of Ham Soup, you likely picture a rustic, matte cream-colored ceramic bowl overflowing with heartiness. The steam rising from the glistening surface carries the scent of fresh thyme and cracked black pepper. Each spoonful offers a balance of textures: the creamy bite of large beans, the salty sear of smoked ham cubes, and the soft sweetness of vibrant carrot coins.

Why This Is The Best Ham Soup You Will Ever Make
- Visually Stunning: The contrast between the pink marbling of the seared ham and the vibrant orange carrot coins makes every bowl photo-worthy.
- Perfectly Balanced Broth: We use a specific simmering technique to achieve an opaque, velvety golden-hued broth that isn’t watery.
- Layered Flavors: By searing the ham edges first, we unlock a caramelized depth of flavor that carries through the entire pot.
- Texture Focused: The combination of large Great Northern beans and finely minced aromatics provides a satisfying mouthfeel in every bite.
Essential Ingredients for a Richer Savory Broth
To achieve that signature Ham Soup flavor profile, every ingredient serves a specific culinary purpose. We don’t just toss things in a pot; we build layers.
Smoked Ham (1 lb / 450g): Look for smoked ham with visible pink marbling. Cubing these into 1-inch (2.5cm) pieces ensures a meaty bite. Searing the edges is the secret to a professional finish.
Great Northern Beans (3 cups / 540g): These large beans are prized for their creamy texture. They hold their shape better than smaller navy beans while still contributing to the thick, savory base.
Aromatic Trinity: A combination of 1 large yellow onion (translucent when sautéed), 2 stalks of celery (finely minced), and 3 large carrots (sliced into tender coins) creates the foundational sweetness.
Fresh Thyme Sprigs: Unlike dried herbs, fresh thyme provides a bright, earthy top note that cuts through the richness of the smoked meat.
Extra Virgin Olive Oil (2 tbsp / 30ml): This is used for the initial sear and as a final drizzle to add a luxurious, light-reflecting sheen to the finished dish.
Coarse Cracked Black Pepper: A heavy dusting provides a sharp, piquant contrast to the creamy beans and golden broth.
How to Make The Perfect Ham Soup Step-by-Step
Step 1: Searing the Smoked Ham
Start by heating 1 tbsp (15ml) of extra virgin olive oil in a large Dutch oven over medium-high heat. Add your 1-inch (2.5cm) ham cubes. Do not crowd the pan; you want to see those edges turn golden-brown and slightly charred.
This process, known as the Maillard reaction, is vital for Ham Soup. It creates a deep, smoky flavor that a simple simmer cannot replicate. Once seared, remove the ham and set it aside, leaving the rendered fat in the pot.
Step 2: Softening the Aromatics
In the same pot, add the minced onions and celery. Sauté until the onions are translucent and the celery bits are fine and tender. This takes about 5-7 minutes. Add the sliced carrot coins and cook for another 3 minutes.
If you enjoy hearty vegetable-forward dishes, you might also love our cabbage roll soup or our classic homemade chicken soup for those chilly weeknights.

Step 3: Building the Golden Broth
Deglaze the pot with a splash of broth, scraping up all the brown bits from the bottom. Add the Great Northern beans and the remaining 6 cups (1.4L) of high-quality vegetable or chicken stock. Return the seared ham to the pot.
To get that thick, velvety broth, take a potato masher and gently crush a small handful of the beans against the side of the pot. This releases natural starches that thicken the liquid without needing a heavy roux.
Step 4: The Low and Slow Simmer
Add 4-5 fresh thyme sprigs. Reduce the heat to low and let the Ham Soup simmer for at least 30-40 minutes. You are looking for the carrots to be tender and the flavors to be fully married. The broth should appear opaque and rich.
Expert Tips for Success
- Don’t Oversalt: Ham is naturally salty. Always taste your Ham Soup at the very end before adding any additional salt.
- Sourdough Pairing: Always serve this soup with a slice of rustic, porous sourdough bread. The charred crust is perfect for soaking up the golden broth.
- The Drizzle: A final swirl of high-quality extra virgin olive oil just before serving adds a floral aroma and a beautiful glistening surface.
- Consistency Check: If the soup is too thick, add a splash of water or broth. If it is too thin, continue to simmer uncovered to reduce the liquid.
Storage, Reheating, and Freezing
Ham Soup actually tastes better the next day as the smoked flavors continue to infuse the beans. Store leftovers in an airtight container in the refrigerator for up to 4 days.
To freeze, allow the soup to cool completely. Transfer to freezer-safe bags or containers, leaving an inch of space for expansion. It will stay fresh for up to 3 months. Thaw overnight in the fridge before reheating on the stovetop over medium heat.
What to Serve With This Hearty Dish
While a thick slice of sourdough is traditional, you can also pair this with a crisp green salad or even some crack green beans for a full Southern-style feast. If you have leftover ham from this recipe, consider using it in our pineapple brown sugar glazed ham steaks for tomorrow’s dinner.
Frequently Asked Questions
Absolutely! If you have a leftover ham bone, add it to the pot during the simmering stage. It will add even more smoky depth and gelatin to the broth.
The best way to thicken the broth without flour is to crush about 1/2 cup of the cooked Great Northern beans against the side of the pot. The natural starches will create a velvety, opaque texture.
This specific recipe is gluten-free as long as your broth is certified gluten-free. Just be sure to skip the sourdough bread on the side or use a GF alternative!
Great Northern beans are ideal because they are large and creamy. However, Cannellini beans or Navy beans work as excellent substitutes if you prefer a different size.
The Ultimate Ham Soup Recipe


Ham Soup with Great Northern Beans and Smoked Ham
Ingredients
Equipment
Method
- Heat 1 tbsp olive oil in a Dutch oven. Add ham cubes and sear until edges are golden-brown and crispy.
- Add onions, celery, and carrots to the pot. Sauté until onions are translucent and celery is soft.
- Add beans and broth. Crush a few beans to thicken the broth. Add thyme and simmer for 40 minutes.
- Remove thyme stems. Drizzle with remaining olive oil and dust with cracked black pepper. Serve with sourdough.
Notes
If using canned beans, ensure they are thoroughly rinsed to control sodium levels.
Join the FlavorVale Community!
Did you make this Ham Soup? We want to see your results! Save this recipe to your Pinterest “Comfort Food” board so you never lose it. Follow @flavorvale_official for more daily kitchen inspiration.
Please leave a 5-star rating in the recipe card above and drop a photo of your cozy bowl in the comments below. Happy cooking!