ham and bean soup with Creamy Ivory Broth and Caramelized Ham

By Sarah Table

On August 25, 2026

Close up of thick ivory-colored cream broth ham and bean soup with sliced carrots and parsley. (ham and bean soup)

Cuisine

American

Prep time

15 minutes

Cooking time

45 minutes

Total time

60 minutes

Servings

6 cups

There is nothing quite like a bowl of ham and bean soup when the weather turns chilly and you crave something that feels like a warm hug. This isn’t your average watery broth; we are talking about a thick ivory-colored cream broth that is rich, velvety, and deeply satisfying. By combining slow-cooked, tender pink ham with soft, whole white cannellini beans, this recipe creates a gourmet experience right in your kitchen. Whether you are looking for a way to use up holiday leftovers or simply want a high-protein dinner, this ham and bean soup is the ultimate comfort food for any home cook scrolling for inspiration.

Spoon dipping into a bowl of ham and bean soup showing soft cannellini beans and caramelized ham chunks.
Every bite is packed with tender ham and buttery white beans.

Why This Creamy Ham and Bean Soup is a Pinterest Viral Favorite

  • The Visual Texture: The contrast between the bright orange carrot rounds and the ivory-colored broth makes every spoonful look like a work of art.
  • Caramelized Flavor: We don’t just toss ham in the pot; we sear it until the edges are golden and caramelized for maximum flavor depth.
  • The Finishing Touches: A swirl of heavy cream and a golden olive oil drizzle add a luxury feel that rivals any high-end bistro.
  • Sourdough Synergy: Dipping a slice of toasted sourdough bread into the thick liquid creates the perfect “pull” that Pinterest users absolutely love.

If you love hearty legume-based meals, you might also enjoy our spinach and white bean soup or perhaps a classic white-bean vegetable soup for a lighter weekday option.

The Essential Ingredients for a Velvety Broth

Creating a ham and bean soup that stands out requires high-quality ingredients. Each component in this list serves a culinary purpose, from building the aromatic base to ensuring that signature ivory-colored finish.

1. The Ham: Use 1.5 lbs (680g) of thick-cut smoked ham. We want large chunks that can stand up to slow cooking. Searing these chunks is the secret to that “caramelized edge” seen in the photos.

2. Cannellini Beans: You will need three 15-oz (425g) cans. These beans are naturally creamy. We keep most of them whole for texture but mash a small portion to naturally thicken the broth.

3. The Aromatics: A classic mirepoix of 2 cups (300g) tender sliced carrot rounds, diced celery, and yellow onion provides the foundation of flavor.

4. Heavy Cream and Olive Oil: To achieve that velvety, rich body, we stir in 1/2 cup (120ml) of heavy cream at the very end. The golden olive oil drizzle provides a fruity finish and a beautiful visual sheen.

5. Toasted Sourdough: A thick slice of rustic sourdough with an open crumb is essential for soaking up the thick soup. It adds a necessary crunch to the soft textures of the beans and ham.

How to Make ham and bean soup: A Step-by-Step Guide

1. Searing the Ham for Caramelized Edges

Start by heating a splash of oil in a large Dutch oven over medium-high heat. Add your ham chunks in a single layer. Do not crowd the pan.

Allow the ham to sit undisturbed for 3-4 minutes until a deep golden crust forms. This “caramelization” is actually the Maillard reaction, which adds a smoky, sweet complexity to the final ham and bean soup. Flip and sear the other sides, then remove the ham and set it aside.

2. Softening the Mirepoix and Deglazing

In the same pot, add your tender sliced carrot rounds, celery, and onions. The moisture from the vegetables will help lift the brown bits (fond) from the bottom of the pot.

Cook until the onions are translucent and the carrots begin to soften. Add 3 cloves of minced garlic and 1 teaspoon (5ml) of dried thyme. The smell at this stage should be heavenly and inviting.

Close up of thick ivory-colored cream broth ham and bean soup with sliced carrots and parsley. (ham and bean soup)
Look at that rich, velvety ivory broth texture!

3. Simmering to Perfection

Add the rinsed cannellini beans and 4 cups (960ml) of high-quality chicken or ham stock. Bring the mixture to a gentle boil, then reduce the heat to low.

Return the caramelized ham to the pot. Cover and simmer for 30-40 minutes. This allows the beans to become soft and buttery while the ham infuses the broth with its smoky essence.

For a thicker result, similar to our loaded potato soup, use a potato masher to crush about 10% of the beans directly in the pot. This creates a natural starch thickening effect without needing a roux.

4. The Finishing Touches: The Ivory Swirl

Once the soup has reached its desired thickness, turn off the heat. Stir in 1/2 cup (120ml) of heavy cream. You will watch the broth transform into a beautiful thick ivory-colored cream broth.

Taste and adjust the seasoning. Because ham is naturally salty, you may only need a pinch of salt, but be generous with the fresh cracked black pepper.

Expert Tips for the Ultimate Soup Texture

  • Consistency Check: If the soup is too thick, add a splash more broth. If it’s too thin, simmer it uncovered for another 10 minutes before adding the cream.
  • Acid Balance: A tiny squeeze of fresh lemon juice or a teaspoon of apple cider vinegar can brighten the heavy flavors of the cream and ham.
  • Herb Freshness: Always add the finely chopped parsley at the very last second to maintain its vibrant green color against the white bowl.
  • Sourdough Preparation: Brush your sourdough slices with olive oil and broil them for 2 minutes until the edges are golden brown.

If you enjoy creamy textures, you should definitely try our creamy Zuppa Toscana or this healing chicken noodle soup for those days when you need extra nourishment.

Storage, Reheating, and Freezing Instructions

Storage: Store leftovers in an airtight container in the refrigerator for up to 4 days. The flavors actually improve on the second day!

Reheating: Warm the soup over low heat on the stovetop. You may need to add a splash of water or milk, as the beans will continue to absorb liquid as they sit.

Freezing: While you can freeze this soup, please note that the heavy cream swirl may separate slightly upon thawing. For best results, freeze the soup before adding the cream, then add the cream fresh when you reheat it.

What to Serve With Your Ham and Bean Soup

While the toasted sourdough bread slice is the traditional choice, this soup also pairs beautifully with a crisp green salad or roasted root vegetables. If you are serving this for a hearty brunch, consider pairing it with a cheese and bacon strata for an indulgent spread.

Frequently Asked Questions

Yes! If using dried cannellini beans, soak them overnight and increase the simmering time to about 1.5 to 2 hours until they are soft and tender.

The secret is two-fold: mashing a portion of the beans directly in the pot to release natural starches, and stirring in heavy cream at the very end for that velvety finish.

Always turn off the heat before stirring in your heavy cream. Drastic temperature changes can cause curdling, so gentle residual heat is best.

This specific recipe is gluten-free if you omit the sourdough bread side. We use mashed beans instead of flour to thicken the broth.

A smoked ham steak or leftover holiday ham works best. The key is to sear the chunks first to get those caramelized, flavorful edges.

A tall Pinterest pin showing a white bowl of creamy ham and bean soup with caramelized ham and toasted sourdough bread.
The ultimate comfort: Creamy Ham and Bean Soup with caramelized edges.

The Official Recipe: ham and bean soup

Close up of thick ivory-colored cream broth ham and bean soup with sliced carrots and parsley. (ham and bean soup)

ham and bean soup with Creamy Ivory Broth and Caramelized Ham

This ham and bean soup features a thick ivory-colored cream broth, slow-cooked caramelized ham, and soft cannellini beans. A Pinterest-ready comfort meal finished with heavy cream, olive oil, and fresh parsley.
Prep Time 15 minutes
Cook Time 45 minutes
Total Time 1 hour
Servings: 6 cups
Course: Dinner, Lunch, Soup
Cuisine: American
Calories: 345

Ingredients
  

Soup Ingredients
  • 1.5 lbs Smoked Ham diced into 1-inch chunks (680g)
  • 45 oz Cannellini Beans 3 cans (1275g total), rinsed and drained
  • 2 cups Carrots sliced into rounds (300g)
  • 1 cup Onion diced yellow onion (150g)
  • 4 cups Chicken Stock low sodium recommended (960ml)
  • 0.5 cup Heavy Cream for finishing (120ml)
  • 1 tbsp Olive Oil extra virgin for drizzling

Equipment

  • 1 Dutch Oven A heavy-bottomed pot is best for searing ham.
  • 1 Wooden spoon

Method
 

Preparation
  1. Heat oil in a Dutch oven and sear ham chunks until edges are caramelized and golden brown. Remove and set aside.
  2. Add sliced carrot rounds and onions to the pot. Cook until tender, scraping the bottom to release the ham flavor.
  3. Add beans and stock. Simmer for 30-40 minutes until beans are soft and flavors meld. Mash a few beans to thicken the broth.
  4. Stir in the heavy cream to create the ivory broth. Serve topped with cracked black pepper, parsley, an olive oil drizzle, and toasted sourdough.

Notes

For a deeper smoky flavor, use a leftover ham bone during the simmering process.
Ensure you sear the ham in batches to get those perfect caramelized edges.

Share the Love and Save for Later!

If you enjoyed this ham and bean soup, please consider saving it to your favorite Pinterest board! It helps other home cooks find this recipe. Don’t forget to follow sarah_table for more cozy kitchen inspiration. If you make this dish, snap a photo and share it in the comments below—I love seeing your ivory-colored broth and caramelized ham creations. Please leave a 5-star rating if this is your new favorite comfort food!

You might also like these recipes

Leave a Comment

Recipe Rating