Hearty Ham and Bean Soup

Transform your holiday leftovers into something truly spectacular with this incredible **Ham and Bean Soup Recipe**. More than just a simple meal, this soup is a heartwarming, flavor-packed experience that will quickly become a cherished favorite. You might even find yourself buying extra ham during the holidays just to ensure you have enough to create this rich, creamy, and utterly delicious soup. It’s the perfect antidote to chilly evenings and a testament to how humble ingredients can create extraordinary comfort food.

Big bowl of Ham and Bean Soup ready to be enjoyed.
chelsea

author’s note

The Ultimate Way to Savor Your Leftover Ham!

Holiday hams are a joyous tradition, but for me, the real excitement often begins once the main feast is over and the glorious leftovers await their second act. Over the past few years, ever since I perfected this particular **Ham and Bean Soup** creation, I honestly find myself more eager for the soup than the initial holiday meal itself! This recipe truly transcends expectations; it’s unbelievably rich, incredibly creamy, and deeply satisfying, without being overly heavy.

My secret to building layers of flavor starts with crisping the diced ham in the pot. This crucial step not only adds wonderful texture to the finished soup but also renders out delicious drippings. These drippings then become the aromatic foundation for softening the vegetables, infusing every bite with that irresistible smoky ham essence. The beans, a core component, are what give this soup its wonderfully thick and hearty body, making it a substantial meal on its own.

I experimented with several batches, some blended and some not, and while they were all good, the day I tried blending just a couple of cups of the soup and stirring it back in, everything changed. It was a game-changer! The texture transformed into something silky and luxurious, achieving a perfect creaminess without the need for excessive amounts of heavy cream. Now, this blending technique is a non-negotiable step for me. I love serving generous bowls of this comforting soup alongside warm, buttered crusty bread, perfect for dunking and soaking up every last drop of its exquisite flavor.

Ingredients used in this dish prepped out for easy assembly.

Essential Ingredients for the Best Ham and Bean Soup

Crafting the perfect **Ham and Bean Soup** begins with selecting quality ingredients. Each component plays a vital role in building the soup’s robust flavor and comforting texture. Here’s a detailed look at what you’ll need and how to make smart choices or substitutions for an optimal culinary experience.

Ingredient Swap or Tip for Optimal Flavor and Texture
Ham The star of the show! **Leftover holiday ham** is undeniably ideal, bringing a depth of savory, smoky flavor. If you don’t have leftovers, opt for a good quality, thick-cut smoked ham from your deli. For an even richer, more authentic taste, consider adding a **ham bone or hock** during the simmering stage; remove it before blending.
White beans These provide the creamy texture and hearty body for your soup. **Cannellini beans** (also known as white kidney beans) or **navy beans** are excellent choices. Using canned beans offers a quick and convenient option. If you prefer using dry beans, ensure they are cooked until perfectly tender *before* adding them to the soup, especially before any acidic ingredients which can prevent them from softening.
Onion + carrots Together, these form the classic aromatic base, or mirepoix, providing foundational sweetness and savory notes. Ensure you dice them evenly to guarantee they cook at the same rate. Feel free to add diced celery for an even more traditional mirepoix flavor profile.
Flour A small amount of all-purpose flour helps to create a roux, thickening the soup and giving it a luxurious consistency. For a **gluten-free Ham and Bean Soup**, you can easily skip the flour entirely. Instead, blend a slightly larger portion of the soup to achieve the desired body and creaminess.
Chicken broth This forms the liquid base of the soup, so choose wisely. **Low-sodium chicken broth** is recommended as it allows you to precisely control the overall saltiness of your dish, especially with the saltiness inherent in ham. Vegetable broth can also be used as a vegetarian-friendly alternative, though it will alter the flavor slightly.
Spinach Fresh baby spinach adds a vibrant color, a touch of earthy flavor, and healthy nutrients. Stir it in at the very end of the cooking process so it only just wilts, maintaining its bright green color and fresh texture. If you prefer, kale can be used instead, but it will require a slightly longer cooking time to soften properly.
Heavy cream + whole milk This dairy duo contributes to the soup’s signature creamy texture and rich mouthfeel. For an exceptionally decadent and rich soup, use all heavy cream. If you’re looking for a lighter alternative, all whole milk will still provide creaminess with fewer calories. **Half-and-half** makes for a wonderful middle ground, offering a perfect balance of richness and lightness.

Understanding the role of each ingredient and being prepared with appropriate swaps will empower you to create a **Ham and Bean Soup** that perfectly suits your taste and dietary needs. The careful combination of these simple ingredients is what transforms this dish into a truly comforting and memorable meal.

Ham being crisped and then the veggies being sauteed; then spices and flour being added to the pot for this Ham and Bean Soup.

How to Master This Creamy Ham and Bean Soup

Making a truly exceptional **Ham and Bean Soup** is a straightforward process that yields incredibly rewarding results. Follow these detailed steps to achieve a perfectly creamy, deeply flavorful, and hearty soup that everyone will adore. This comprehensive guide will walk you through each stage, ensuring a successful and delicious outcome every time.

  1. Crisp the Ham to Perfection: Begin by heating 1 tablespoon of olive oil in a large Dutch oven or a heavy-bottomed pot over medium-high heat. Once shimmering, add your shredded or chopped ham. Sauté the ham, stirring occasionally, until it turns golden brown and develops a lovely crispy texture. This step is crucial as it renders some of the ham’s fat and creates flavorful browned bits (fond) at the bottom of the pot. Using a slotted spoon, transfer the crispy ham to a plate and set it aside. Do not wipe out the pot; the remaining drippings are essential for the next step. If there’s more than 2 tablespoons of grease left, carefully drain the excess. If there’s less, add 2 tablespoons of fresh olive oil.
  2. Sauté the Aromatics: Reduce the heat to medium. Add the butter to the pot, allowing it to melt into the ham drippings. Then, add the diced onion and carrots (and celery, if using). Sauté these vegetables for about 4-6 minutes, stirring frequently, until they become soft and translucent. Next, stir in the minced garlic, along with the salt, pepper, dried thyme, dried oregano, and optionally, the ground cayenne pepper. Continue to sauté for just 1 more minute, stirring constantly, allowing the spices to become fragrant without burning.
  3. Build the Broth and Simmer: Gradually pour in 1 cup of chicken broth, stirring continuously and scraping the bottom of the pot with a wooden spoon to release all the flavorful browned bits (fond). This process, known as deglazing, adds immense depth to your soup. Once the mixture has thickened slightly, slowly add the remaining 3 cups of broth. Stir in one can (15 ounces) of drained and rinsed white beans and the two bay leaves. Bring the soup to a gentle boil, then reduce the heat to a low simmer. Let it simmer, uncovered, for 10-15 minutes, stirring occasionally, to allow the flavors to meld beautifully.
  4. Achieve Creamy Texture through Blending: This is the key to that luxurious, silky consistency. Carefully remove about 2 cups of the simmering soup from the pot and transfer it to a blender. Blend until completely smooth. When blending hot liquids, always use caution: fill the blender no more than halfway, ensure the lid is secure, and hold it down firmly with a towel to prevent spills or burns from steam. Return the smooth, blended soup back to the pot and stir it thoroughly into the remaining soup. This naturally thickens the soup without adding extra cream too early.
  5. Finish with Freshness and Richness: Add the second can (15 ounces) of drained and rinsed beans, the reserved crispy ham, the fresh baby spinach, heavy cream, and whole milk to the pot. Increase the heat to medium and simmer for another 3-5 minutes, or until the spinach has completely wilted and the soup has thickened to your desired consistency.
  6. Serve and Savor: Carefully remove and discard the bay leaves. Taste the soup and adjust the seasonings as needed; you might want to add a pinch more salt, pepper, or a dash of cayenne for extra warmth. Serve your magnificent **Ham and Bean Soup** immediately, ideally with hearty buttered bread for dipping.

Each step is designed to maximize flavor and ensure a perfectly balanced and incredibly comforting bowl of soup. Enjoy the rich aromas and the delicious results of your culinary efforts!

Quick Tip: More Ways to Use Leftover Holiday Ham!

If you’re lucky enough to have even more leftover holiday ham, don’t let it go to waste! Beyond this fantastic soup, ham is incredibly versatile. You absolutely must try these other crowd-pleasing recipes: classic Ham and Cheese Sliders for a quick snack or party appetizer, a comforting and hearty Ham Pot Pie, or a rustic and savory Ham and Potato Soup. Each offers a unique and delicious way to enjoy those precious ham leftovers!

Broth being added to the pot along with bay leaves and beans.

Perfect Pairings: What to Serve with Ham and Bean Soup

A bowl of hearty **Ham and Bean Soup** is a meal in itself, but pairing it with the right accompaniments can elevate the entire dining experience. Here are some fantastic options to serve alongside your flavorful soup, enhancing both its texture and taste profile.

  • Crusty Bread: An absolute essential! Whether it’s a freshly baked baguette, sourdough, or a rustic country loaf, crusty bread is perfect for dipping into the rich broth and soaking up all those incredible flavors. For an extra treat, consider serving cheesy bread or classic garlic bread for an added burst of savory goodness.
  • Fresh Green Salad: To balance the richness of the soup, a light and crisp green salad offers a refreshing contrast. A simple vinaigrette dressing will complement the savory notes without overpowering them, adding a welcome freshness to your meal.
  • Gourmet Grilled Cheese: For the ultimate comfort food combination, nothing beats a classic grilled cheese sandwich. The gooey, melted cheese and toasted bread make for a satisfying partner, perfect for dipping into the warm soup. Experiment with different cheeses and bread types for a gourmet touch.
  • Roasted Vegetables: A side of tender, flavorful roasted vegetables can add both nutrition and a delightful texture contrast. Think roasted broccoli, asparagus, or root vegetables like carrots and parsnips, seasoned simply with olive oil, salt, and pepper.
  • Sweet Cornbread: The slightly sweet and buttery flavor of cornbread provides a wonderful contrast to the savory, smoky notes of the ham and bean soup. Its crumbly texture is also excellent for soaking up the broth, making it a comforting and satisfying addition to your meal.

Choose one or a few of these delightful pairings to complete your **Ham and Bean Soup** feast and create a truly memorable meal for your family and friends.

Part of Ham and Bean Soup being blend together, then spinach, milk, cream, and ham being added to the pot.

Storage Tips for Your Ham and Bean Soup

Ensuring your delicious **Ham and Bean Soup** remains fresh and flavorful for future enjoyment is simple with these storage guidelines:

  • Refrigerate: Allow the soup to cool completely to room temperature before transferring it to an airtight container. Stored properly, it will keep beautifully in the refrigerator for up to four days, making it perfect for meal prepping.
  • Freeze: For longer storage, this soup freezes exceptionally well. Once cooled, portion the soup into freezer-safe containers or heavy-duty freezer bags. It can be frozen for up to three months. Thaw overnight in the refrigerator before reheating.
  • Reheat: To reheat, gently warm the soup on the stovetop over low to medium heat, stirring frequently, until heated through. Alternatively, you can use a microwave, heating in short intervals and stirring between each to ensure even warming. Be sure to use low heat to prevent any dairy components from curdling.

Explore More Hearty Soup Recipes:

Soups And Stews

Broccoli Cheddar Soup

Dinner

Tuscan Sausage and Potato Soup

Soups And Stews

Cheeseburger Macaroni Soup

Soups And Stews

Italian Sausage Orzo Soup

A comforting bowl of creamy Ham and Bean Soup, garnished with fresh herbs and a slice of crusty bread on the side.
Pin
Print
5 from 4 votes

Ham And Bean Soup

By Chelsea Lords
This **Ham and Bean Soup** is the ultimate cozy meal, perfect for transforming your leftover holiday ham into a rich, creamy, and incredibly flavorful dish. It’s so delicious, you’ll want to make it year-round, even if it means buying extra ham just for the soup! Its hearty texture and savory depth make it an instant family favorite.
Prep Time: 30 minutes
Cook Time: 30 minutes
Total Time: 1 hour
Servings: 4 servings

Video

You can find a video demonstration of this recipe on our website to guide you through each step visually.

Equipment You’ll Need

  • Dutch oven or a sturdy cast-iron pot for even heating
  • Blender (immersion or standard blender for silky smooth texture)

Ingredients for 4 Servings

  • 3 tablespoons olive oil divided
  • 2-1/2 packed cups cooked ham shredded or chopped, see note 1
  • 2 tablespoons unsalted butter
  • 1 cup diced yellow onion about 1/2 a medium onion
  • 1 cup diced carrots approximately 2 medium carrots
  • 1 tablespoon minced garlic about 3 cloves
  • 1/2 teaspoon salt
  • 1/2 teaspoon black pepper
  • 3/4 teaspoon dried thyme
  • 3/4 teaspoon dried oregano
  • 1/8 teaspoon ground cayenne pepper optional, for a hint of heat
  • 2 tablespoons all-purpose flour
  • 32 ounces low-sodium chicken broth approximately 4 cups
  • 30 ounces white beans drained and rinsed, 2 (15-ounce) cans, see note 2
  • 2 bay leaves
  • 3 cups fresh baby spinach coarsely chopped
  • 1 cup heavy cream
  • 3/4 cup whole milk or use more heavy cream for extra richness, see note 3
  • Hearty buttered bread optional, for serving and dipping

Step-by-Step Instructions

  • In a large, heavy-bottomed pot or Dutch oven, heat 1 tablespoon of olive oil over medium-high heat. Add the shredded or chopped ham and sauté until it turns golden brown and slightly crispy. This step enhances the ham’s flavor and texture. Using a slotted spoon, transfer the crispy ham to a plate and set aside. Do not clean the pot. If there is more than 2 tablespoons of grease remaining, carefully drain the excess. If there is less, add 2 tablespoons of fresh olive oil to the pot.
  • To the same pot, add the unsalted butter and allow it to melt into the ham drippings. Add the diced yellow onion and carrots (and celery, if desired). Sauté for 4-6 minutes, stirring frequently, until the vegetables are softened and translucent. Stir in the minced garlic, salt, pepper, dried thyme, dried oregano, and optionally, the ground cayenne pepper. Continue to sauté for 1 more minute, stirring constantly, to allow the spices to bloom and become fragrant.
  • Gradually pour in 1 cup of chicken broth, stirring continuously and scraping the bottom of the pot to release any flavorful browned bits (fond) from the ham and vegetables. Once this mixture thickens slightly, gradually add the remaining 3 cups of broth. Stir in one can (15 ounces) of the drained and rinsed white beans and the two bay leaves. Bring the soup to a boil, then reduce the heat to a gentle simmer. Allow it to simmer, uncovered, for 10-15 minutes, stirring occasionally, to let the flavors deepen and meld.
  • For a wonderfully creamy texture, carefully remove about 2 cups of the simmering soup from the pot and transfer it to a blender. Blend until completely smooth and velvety. (See Note 4 for important blending safety tips with hot liquids). Return the silky-smooth blended soup to the pot and stir it thoroughly into the rest of the soup. This technique naturally thickens the soup and adds a beautiful creamy consistency without excessive dairy.
  • Add the second can (15 ounces) of drained and rinsed white beans, the reserved crispy ham, fresh baby spinach, heavy cream, and whole milk to the pot. Continue to simmer on medium heat for 3-5 minutes, stirring gently, until the spinach is fully wilted and the soup has reached your desired thickness. Before serving, remove the bay leaves and discard them. Taste the soup and adjust the seasonings (salt, pepper, or cayenne) as needed to ensure the flavors are perfectly balanced and “sing” on your palate.
  • Serve your homemade Ham and Bean Soup immediately, hot and comforting. For the ultimate experience, enjoy it with hearty buttered bread for dunking, if desired.

Helpful Recipe Notes

Note 1: Choosing Your Ham: While **leftover holiday ham** is perfect and adds incredible depth of flavor to this recipe, if you find yourself without it, don’t fret! You can easily pick up some quality thick-cut smoked ham from your local deli or grocery store. Diced ham steaks also work wonderfully. For an even deeper, more authentic flavor, consider simmering a ham bone or hock along with the broth and beans, removing it before the blending step.

Note 2: Bean Varieties: I typically use a combination of 1 can of cannellini beans and 1 can of white navy beans for a mix of textures and flavors. However, feel free to use two cans of the same type of white bean (cannellini, navy, or great northern) if that’s what you have on hand. Always ensure they are thoroughly drained and rinsed before adding to the soup.

Note 3: Dairy for Creaminess: The combination of heavy cream and whole milk in this recipe strikes a perfect balance, creating a soup that is wonderfully creamy yet still relatively light. If you desire an extra rich and indulgent soup, you can absolutely opt for all heavy cream. For a slightly lighter version, use more whole milk, or a blend of milk and half-and-half.

Note 4: Blending Hot Liquids Safely: When blending hot soup, safety is paramount to prevent burns or spills. Always fill your blender only halfway to allow for expansion. Secure the lid tightly and remove the center cap (if applicable) to vent steam, covering the opening with a kitchen towel to prevent splatters. Start blending on low speed and gradually increase. If using an immersion blender, ensure it is fully submerged before turning it on.

Storage Guidelines: Once your delicious Ham and Bean Soup has cooled completely to room temperature, transfer it to an airtight container. It will keep well in the refrigerator for up to 4 days, making it excellent for leftovers. For longer storage, the soup freezes beautifully in sealed containers for up to 3 months. To reheat, simply warm gently on the stovetop or in the microwave, stirring occasionally, taking care with dairy components to avoid curdling by using lower heat.

Nutrition Facts

Serving: 1serving | Calories: 861kcal | Carbohydrates: 74g | Protein: 41g | Fat: 46g | Saturated Fat: 21g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 17g | Trans Fat: 0.2g | Cholesterol: 144mg | Sodium: 1815mg | Potassium: 2018mg | Fiber: 18g | Sugar: 11g | Vitamin A: 19580IU | Vitamin C: 27mg | Calcium: 373mg | Iron: 11mg

Nutrition information is automatically calculated and should be used as an approximation.

Like this recipe? We’d love to hear from you! Leave a comment below!