“You’re not really going to eat *that* again, are you?” my partner joked, eyeing the sad little pile of leftover ham on the counter. Honestly, I wasn’t sure either. But then, one chilly evening, I found myself staring into the fridge, tired and hungry after a long day, and decided to whip up something quick and comforting with those scraps. That’s when this leftover ham and bean soup was born—completely unplanned and surprisingly delicious.
The kitchen filled with the warm aroma of simmering beans and smoky ham, and I grabbed a thick slice of crusty sourdough bread from the bakery down the street. As I dipped the bread into the steaming bowl, I realized this simple meal was exactly what I needed to reset after the chaos of the day. It’s funny how a few basic ingredients, when treated right, can turn into a soul-soothing dinner that feels like a hug in a bowl.
I ended up making this soup three times that week—each batch a little tweak closer to perfection. Now, whenever I have leftover ham, I reach for this recipe without hesitation. It’s the kind of dish that’s forgiving, flexible, and always hits the spot, especially paired with that perfect crusty sourdough. If you’ve got some ham to spare and a craving for comfort, this soup might just become your new go-to.
Why You’ll Love This Recipe
After testing this leftover ham and bean soup recipe repeatedly, I can say it’s one of those dishes that feels both effortless and rewarding. Here’s why it quickly became a staple in my kitchen:
- Quick & Easy: You can have this soup simmering in under an hour—ideal for weeknight dinners or when you need something warm fast.
- Simple Ingredients: No need to run to specialty stores; most of these are pantry staples or common fridge finds.
- Perfect for Cozy Nights: It’s exactly the kind of comfort food that pairs beautifully with a quiet evening and a good book.
- Crowd-Pleaser: Family and friends always ask for seconds, and kids tend to love the creamy beans with smoky ham chunks.
- Unbelievably Delicious: The slow simmer melds flavors so well — that smoky ham flavor with tender beans and fresh herbs is truly next-level.
What sets this recipe apart is the little tricks I’ve picked up over time—like soaking the beans overnight for creamier texture and adding a splash of apple cider vinegar at the end to brighten flavors. Plus, pairing it with crusty sourdough bread adds that satisfying crunch and soak-up capability that just can’t be beaten. It’s comfort food reimagined for busy lives but still full of heart.
What Ingredients You Will Need
This leftover ham and bean soup comes together with simple, wholesome ingredients that deliver bold flavor and a satisfying texture without fuss. Most are pantry staples, and you can easily swap some to fit what you have on hand.
- Dried Great Northern Beans (or cannellini beans) – 1 1/2 cups (about 300 g), soaked overnight for creaminess
- Leftover Ham – 2 cups (about 280 g), diced into bite-sized pieces (smoky flavor backbone)
- Yellow Onion – 1 medium, finely chopped (adds sweetness)
- Carrots – 2 medium, peeled and diced (for natural sweetness and texture)
- Celery Stalks – 2, diced (classic soup base)
- Garlic Cloves – 3, minced (adds depth)
- Low-Sodium Chicken Broth – 6 cups (1.4 L), for simmering (you can use vegetable broth for a lighter option)
- Bay Leaves – 2, for aroma
- Fresh Thyme – 1 tsp, chopped (or 1/2 tsp dried)
- Fresh Parsley – handful, chopped (stir in at the end for freshness)
- Olive Oil – 2 tbsp, for sautéing
- Salt and Black Pepper – to taste
- Apple Cider Vinegar – 1 tbsp, added at the end to brighten flavors
- Crusty Sourdough Bread – thick slices for serving (I love using a tangy, artisan loaf for that perfect chewy crust)
Pro Tip: If you don’t have dried beans on hand, canned beans (2 cans, rinsed and drained) work in a pinch—just adjust cooking time. For a gluten-free twist, serve with your favorite gluten-free bread or skip the bread entirely.
Equipment Needed
- Large heavy-bottomed pot or Dutch oven (I prefer using my 6-quart Dutch oven for even heat distribution)
- Chef’s knife and cutting board for prepping the veggies and ham
- Measuring cups and spoons for accuracy
- Wooden spoon or heat-resistant spatula for stirring
- Colander or sieve (to rinse soaked or canned beans)
- Optional: immersion blender if you like a creamier texture (I sometimes pulse half the soup for a luscious consistency)
If you don’t have a Dutch oven, a large stockpot works just fine. For budget-friendly options, I recommend looking for enameled cast iron or heavy stainless steel pots—both hold heat well and make simmering easier to control. Keeping your knives sharp really speeds up prep, too!
Preparation Method
- Prepare the Beans: Drain the soaked great northern beans and rinse them under cold water. If using canned beans, simply rinse and drain. This soaking step helps them cook evenly and become creamy. (Time: 12 hours for soaking; 5 minutes rinsing)
- Sauté the Veggies: Heat 2 tablespoons olive oil over medium heat in your pot. Add the chopped onion, carrots, and celery. Cook, stirring occasionally, until softened and fragrant—about 7 minutes. You want the onion translucent but not browned. (Tip: Don’t rush this step; it builds the soup’s base flavor.)
- Add Garlic and Ham: Stir in the minced garlic and diced leftover ham. Cook for another 2 minutes until the garlic is fragrant but not burnt. The ham will start to release its smokiness into the mix.
- Combine Beans and Broth: Add the drained beans, chicken broth, bay leaves, and thyme. Bring everything to a boil, then reduce the heat to low and let it simmer gently. Cover partially, allowing steam to escape. (Tip: Keep an eye on the beans; they should be tender but intact.) Simmer for 1 to 1 1/4 hours if using dried beans, or 30 minutes for canned beans. Stir occasionally to prevent sticking.
- Season and Finish: Remove the bay leaves. Taste your soup and season with salt and pepper as needed. Stir in the chopped fresh parsley and a tablespoon of apple cider vinegar to brighten the flavors. If you’re craving a creamier texture, use an immersion blender to pulse about half the soup—just keep some beans whole for contrast.
- Serve: Ladle the soup into bowls and serve with thick slices of crusty sourdough bread for dipping. The bread soaks up all the smoky, savory broth—honestly, it’s the best part!
Pro tip: If your soup looks too thick after cooling, stir in a bit more broth or water when reheating. The flavors actually deepen after resting overnight, so it’s a great make-ahead meal.
Cooking Tips & Techniques
Getting this leftover ham and bean soup just right involves a few little things I’ve learned through trial and error. First, don’t skip soaking the beans if you’re using dried ones. It makes all the difference in cooking time and texture. Also, use low-sodium broth so you control the saltiness — leftover ham can be salty enough already.
Another tip: don’t rush simmering. A gentle, slow cook brings out the best flavor and tender beans. I’ve made the mistake of cranking up the heat and ended up with beans that fell apart or a burnt bottom. Patience here pays off.
If you want to save time, prepping your veggies with a food processor saves chopping hassle, but be careful not to over-puree them—some texture is nice.
Finally, the splash of apple cider vinegar at the end wakes up the flavors and balances the richness, and I always recommend serving this soup with a robust bread like sourdough—that chewy crust soaks up the broth perfectly.
Variations & Adaptations
One of the great things about this leftover ham and bean soup is how flexible it is. Here are a few variations I’ve tried and loved:
- Spicy Kick: Add a pinch of red pepper flakes or a diced jalapeño when sautéing your veggies for a subtle heat.
- Vegetarian Version: Skip the ham and add smoked paprika or liquid smoke along with extra mushrooms for that smoky depth. Swap chicken broth for vegetable broth.
- Seasonal Veggies: In spring or summer, toss in fresh green beans or kale during the last 10 minutes of simmering for extra color and nutrition.
- Slow Cooker Adaptation: Brown the veggies and ham separately, then dump everything into a slow cooker with soaked beans and broth. Cook on low for 6-8 hours.
Personally, I once made this with leftover creamy scalloped potatoes with ham on hand and turned it into a thicker, stew-like delight—comfort overload! Feel free to experiment with what you’ve got—it almost always turns out comforting.
Serving & Storage Suggestions
This soup is best served hot, straight from the pot, with thick slices of crusty sourdough bread—perfect for dipping and soaking up every last bit. If you want to make it a meal, a fresh green salad or simple roasted vegetables pair nicely without overpowering the soup’s smoky goodness.
Leftovers keep beautifully in the fridge for 3-4 days, and the flavors actually deepen with time. When reheating, add a splash of broth or water to loosen the consistency as it thickens while resting. You can also freeze the soup in airtight containers for up to 3 months—just thaw overnight in the fridge before warming.
For reheating, stovetop is best to retain texture, but the microwave works fine for a quick fix. Serve again with fresh sourdough or even toast some bread rubbed with garlic and olive oil for a cozy upgrade.
Nutritional Information & Benefits
This leftover ham and bean soup is a hearty, protein-packed meal that’s surprisingly balanced. One serving (about 1 1/2 cups or 350 ml) contains approximately:
| Nutrient | Amount |
|---|---|
| Calories | 280-320 kcal |
| Protein | 20-22 g |
| Fiber | 9-11 g |
| Fat | 6-8 g (mostly from olive oil and ham) |
| Carbohydrates | 30-35 g |
| Sodium | variable depending on broth and ham saltiness |
Beans provide excellent fiber and plant-based protein, helping with digestion and sustained energy. Ham adds a rich source of protein and B vitamins, while the fresh veggies bring antioxidants and minerals. For those watching sodium, using low-sodium broth and rinsing ham well keeps salt levels in check.
Conclusion
This cozy leftover ham and bean soup with crusty sourdough bread is proof that simple ingredients can turn into something special. It’s forgiving, comforting, and perfect for those nights when you want warmth without fuss. Whether you’re using up holiday ham or just craving a bowl of cozy goodness, this recipe’s easy steps and familiar flavors make it a kitchen favorite.
Feel free to tweak it based on what you have, make it spicier, creamier, or heartier—there’s room for your own twist here. Personally, I never get tired of how that smoky ham flavor melds with tender beans and fresh herbs. If you’ve made it, I’d love to hear your variations or tips in the comments below.
Nothing beats a bowl of homemade soup on a chilly evening, especially when paired with a thick slice of cozy pumpkin spice bread or fresh sourdough. Here’s to many warm, comforting meals ahead!
FAQs about Leftover Ham and Bean Soup
Can I use canned beans instead of dried beans?
Absolutely! Just rinse and drain two 15-ounce cans of beans and add them later in the cooking process to avoid overcooking. Reduce simmering time to about 30 minutes.
How long can I store leftover ham and bean soup?
Store in an airtight container in the fridge for up to 4 days. It also freezes well for up to 3 months.
What can I use if I don’t have leftover ham?
You can use cooked smoked sausage, bacon, or even smoked turkey. For a vegetarian version, replace ham with smoked paprika and mushrooms for that smoky depth.
Is this recipe gluten-free?
The soup itself is gluten-free, but be sure to serve it with gluten-free bread if you need to avoid gluten entirely.
Can I make this soup in a slow cooker?
Yes! Brown your veggies and ham first, then add all ingredients to the slow cooker. Cook on low for 6-8 hours or on high for 3-4 hours until beans are tender.
Pin This Recipe!
Leftover Ham and Bean Soup
A cozy, easy-to-make soup using leftover ham and beans, simmered to perfection and served with crusty sourdough bread. Perfect for a comforting weeknight dinner.
- Prep Time: 15 minutes (plus 12 hours soaking beans)
- Cook Time: 1 to 1 1/4 hours (dried beans) or 30 minutes (canned beans)
- Total Time: 1 hour 15 minutes to 1 hour 30 minutes (excluding bean soaking time)
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1 1/2 cups dried Great Northern beans (or cannellini beans), soaked overnight
- 2 cups leftover ham, diced into bite-sized pieces
- 1 medium yellow onion, finely chopped
- 2 medium carrots, peeled and diced
- 2 celery stalks, diced
- 3 garlic cloves, minced
- 6 cups low-sodium chicken broth (or vegetable broth for lighter option)
- 2 bay leaves
- 1 tsp fresh thyme, chopped (or 1/2 tsp dried thyme)
- Handful fresh parsley, chopped
- 2 tbsp olive oil
- Salt and black pepper, to taste
- 1 tbsp apple cider vinegar
- Thick slices of crusty sourdough bread for serving
Instructions
- Drain the soaked beans and rinse under cold water. If using canned beans, rinse and drain them.
- Heat olive oil over medium heat in a large heavy-bottomed pot or Dutch oven. Add chopped onion, carrots, and celery. Cook, stirring occasionally, until softened and fragrant, about 7 minutes.
- Add minced garlic and diced ham. Cook for 2 minutes until garlic is fragrant.
- Add drained beans, chicken broth, bay leaves, and thyme. Bring to a boil, then reduce heat to low and simmer gently, partially covered. Simmer for 1 to 1 1/4 hours if using dried beans, or 30 minutes if using canned beans. Stir occasionally.
- Remove bay leaves. Season soup with salt and pepper to taste. Stir in chopped parsley and apple cider vinegar. Optionally, use an immersion blender to pulse about half the soup for a creamier texture, leaving some beans whole.
- Ladle soup into bowls and serve with thick slices of crusty sourdough bread.
Notes
Soak dried beans overnight for creamier texture. Use low-sodium broth to control saltiness. Add apple cider vinegar at the end to brighten flavors. For a creamier soup, pulse half with an immersion blender. Soup thickens after resting; add broth or water when reheating. Can be made in a slow cooker by browning veggies and ham first, then cooking on low for 6-8 hours.
Nutrition
- Serving Size: About 1 1/2 cups (35
- Calories: 300
- Sugar: 4
- Fat: 7
- Saturated Fat: 1.5
- Carbohydrates: 32
- Fiber: 10
- Protein: 21
Keywords: leftover ham soup, bean soup, easy soup recipe, cozy dinner, comfort food, sourdough bread, weeknight dinner, ham and bean soup





