Hearty White Bean Soup with Turkey Ham: A Comfort Bowl

Featured in Dinner Classics.

This hearty White Bean Soup with Turkey Ham is a cozy, easy meal. My family loves this comforting recipe, perfect for chilly evenings.
Sarah Chen - Recipe Author
Updated on February 17, 2026 at 03:24 AM
Prep Time: 20 min Cook Time: 1 hr 30 min Total Time: 1 hr 50 min 6 Servings Intermediate
Hearty White Bean Soup with Turkey Ham: A Comfort Bowl - Featured Image Pin it
Hearty White Bean Soup with Turkey Ham: A Comfort Bowl | Recipes By Megan

Honestly, this White Bean Soup with Turkey Ham recipe started because I had a random pack of turkey ham in the fridge and a pantry full of dried white beans. I remember that day so clearly, it was one of those blustery autumn afternoons where all you want is something warm and simple. I was juggling laundry, a work call, and a rumbling tummy, thinking, "What can I even make?" The aroma that filled my kitchen as this soup simmered? Pure magic. It quickly became our family's go-to for a weeknight hug in a bowl, a dish that just feels like home without all the fuss. It's special because it’s so unfussy, yet delivers big, comforting flavors every single time.

One time, I got a little too ambitious and tried to use un-soaked beans thinking, "How long could it really take?" Spoiler: forever. My kitchen smelled amazing but dinner was super late, and everyone was hangry. I also once accidentally added smoked paprika instead of sweet, which gave it a totally different, but still pretty good, vibe. Lesson learned: always double-check your spice jars, especially when multitasking!

Ingredients for this Hearty White Bean Soup with Turkey Ham

  • Dried Great Northern Beans: These are the stars, giving that lovely creamy texture. Honestly, I’ve tried canned before when I was in a rush, and it works, but the depth from dried beans? Unbeatable. Just remember to soak them!
  • Turkey Ham: The smoky, savory heart of the soup. I usually grab a good quality pre-sliced turkey ham from the deli counter. I tried using regular ham once, and it was fine, but the turkey ham keeps it a bit lighter, which I appreciate.
  • Carrots, Celery, Onion (Mirepoix): The holy trinity of soup bases! Don't skimp on these. They build the fundamental flavor. I always chop mine a bit rustic, small dice is great, but a little bigger gives more texture.
  • Garlic: Because is it even soup without a generous amount of garlic? I usually add an extra clove or two beyond what the recipe says. I've had garlic burn on me once, and the whole pot tasted bitter, so keep an eye on it!
  • Chicken Broth: The liquid foundation. I prefer low-sodium so I can control the saltiness myself. I've used vegetable broth too, and it's still delicious, just a slightly different background flavor.
  • Diced Tomatoes (canned): They add a touch of acidity and sweetness, brightening up the whole pot. I prefer fire-roasted if I can find them, they give an extra layer of smoky goodness.
  • Bay Leaf: Essential for that classic, subtle aromatic note. Don't forget to take it out before serving! I’ve almost served it to guests before, oops.
  • Fresh Spinach: Stirred in at the end, it wilts beautifully and adds a pop of color and freshness. I always feel a little healthier when I see those green leaves.
  • Olive Oil: For sautéing. A good quality extra virgin olive oil makes a difference, but honestly, any olive oil works for this.
  • Salt and Freshly Ground Black Pepper: Seasoning is key! Taste, taste, taste. I'm always adjusting these at the end.

Instructions for Making White Bean Soup with Turkey Ham

Prep Your Beans:
Okay, first things first, those white beans. You gotta soak them! I usually do this overnight, just cover them with plenty of water. If you forget (and honestly, who hasn't?), a quick soak works: boil them for 5 minutes, then let them sit for an hour. Drain 'em well afterward. This step is crucial for even cooking, and I've totally messed it up by not soaking enough, leading to some crunchy bits. Not ideal, trust me.
Sauté the Aromatics:
Grab a big, heavy-bottomed pot or Dutch oven. Drizzle in a good glug of olive oil over medium heat. Toss in your chopped carrots, celery, and onion. Sauté them for about 8-10 minutes, until they start to soften and get a little translucent. This is where the magic starts to happen, your kitchen will begin to smell amazing. Don't rush this step, building that flavor base is everything. I once burnt the onions trying to go too fast, and the whole soup had a bitter edge. Learn from my mistakes!
Add the Garlic and Turkey Ham:
Once those veggies are soft, add your minced garlic and the diced turkey ham. Stir it all around for another 2-3 minutes. You want the garlic to be fragrant, but whatever you do, don't let it burn! That's a quick way to ruin the whole pot. The turkey ham will start to get a little browned on the edges, adding even more depth. This is where the savory goodness of the White Bean Soup with Turkey Ham really starts to develop!
Simmer the Soup Base:
Now for the liquids! Pour in the chicken broth, add the drained white beans, diced tomatoes, and that bay leaf. Give it a good stir. Bring the whole thing to a boil, then reduce the heat to low, cover, and let it simmer. This is the patience part, folks. Let it go for about 1 to 1.5 hours, or until those beans are wonderfully tender. I always peek in and stir occasionally, just to make sure nothing's sticking.
Season and Thicken:
Once the beans are tender, remove the bay leaf. Scoop out about a cup or two of the soup (beans and all) into a separate bowl. Mash it with a fork or an immersion blender until it's chunky-smooth, then stir it back into the pot. This little trick gives the soup a lovely, creamy body without adding any actual cream. Taste and adjust your salt and pepper here. I'm always surprised how much salt soup needs, so don't be shy, but add gradually!
Finish with Spinach:
Finally, stir in your fresh spinach. Let it wilt into the hot soup for just a minute or two. The vibrant green against the creamy white beans and bits of ham? So pretty! Ladle your White Bean Soup with Turkey Ham into bowls, maybe with a sprinkle of fresh parsley or a drizzle of olive oil. It should be warm, hearty, and utterly comforting. Enjoy the fruits of your labor!

Honestly, there's nothing quite like a big bowl of this White Bean Soup with Turkey Ham after a long day. It’s got that rustic charm, you know? I remember one snowy evening, I made a double batch, and the smell just hugged the whole house. My kids even helped me chop the veggies (mostly), and seeing their faces light up for a simple soup? Priceless. Even if the kitchen was a bit of a mess afterward, it was totally worth it.

Storage Tips for White Bean Soup with Turkey Ham

This White Bean Soup with Turkey Ham is one of those magical dishes that tastes even better the next day, which is a total win for meal prep! Once it's completely cooled, transfer any leftovers to airtight containers. I usually portion it out into individual servings, so it's super easy to grab and reheat. It’ll happily hang out in the fridge for up to 3-4 days. I've tried freezing it too, and it holds up pretty well for about 2-3 months. Just make sure to leave a little headspace in your container if you're freezing, as liquids expand. When reheating from frozen, I usually thaw it in the fridge overnight, then gently warm it on the stovetop, adding a splash of broth or water if it seems too thick. I microwaved it once directly from frozen and the texture was a bit... off. So don't do that lol. Stovetop is definitely the way to go for the best results!

Hearty White Bean Soup with Turkey Ham: A Comfort Bowl - Image 1Pin it
Hearty White Bean Soup with Turkey Ham: A Comfort Bowl - Image 1 | Recipes By Megan

White Bean Soup with Turkey Ham Ingredient Substitutions

Life happens, and sometimes you don't have exactly what the recipe calls for, right? For the beans, I’ve used cannellini beans instead of Great Northern, and they work beautifully, offering a similar creamy texture. If you’re out of turkey ham, smoked sausage or even leftover roasted chicken could work, though the flavor profile will shift a bit I tried it with some spicy Italian sausage once, and while good, it wasn't the same comforting vibe. For the broth, vegetable broth is an easy swap if you want to keep it vegetarian (just skip the turkey ham, obviously!). No fresh spinach? A handful of kale or Swiss chard will also wilt down nicely, just add them a few minutes earlier to give them time to tenderize. I even once subbed canned diced tomatoes with a can of crushed tomatoes, and it made the soup a bit thicker and richer, which was a happy accident!

Serving Your White Bean Soup with Turkey Ham

This White Bean Soup with Turkey Ham is a meal in itself, but I love making it a whole experience. A big, crusty loaf of sourdough bread is practically mandatory for dipping it's just perfect for soaking up all that delicious broth. For a lighter side, a simple green salad with a bright vinaigrette cuts through the richness beautifully. And honestly, a glass of crisp white wine or even a robust red if you're feeling fancy pairs wonderfully. For dessert? Something simple like a warm apple crumble or even just some fresh fruit. This dish and a cozy movie night? Yes please. It’s comforting enough for a chilly evening but light enough not to leave you feeling overly stuffed. My favorite way to serve it is with a sprinkle of fresh parsley and a generous crack of black pepper, maybe a tiny drizzle of good olive oil for that extra touch.

The Heartwarming Backstory of White Bean Soup with Turkey Ham

While this particular White Bean Soup with Turkey Ham recipe is my own little kitchen creation, white bean soups themselves have such a rich, humble history. They've been a staple in Mediterranean and European cuisines for centuries, often seen as a nourishing, affordable meal for families. I remember first falling in love with a similar bean soup during a trip to Italy, a simple, rustic dish served in a little trattoria. It felt so authentic, so full of heart. That memory always comes back to me when I make this version. It’s not just about the ingredients, it’s about that feeling of warmth, history, and simple goodness. This particular iteration, with the turkey ham, came from trying to recreate that feeling with ingredients I had on hand, making it a little lighter but no less flavorful. It's my small nod to those timeless, comforting traditions, adapted for my own kitchen stories.

So there you have it, my White Bean Soup with Turkey Ham. It's become such a reliable, comforting presence in my kitchen, a dish that always delivers on warmth and flavor. I love how it makes the whole house smell inviting, and how everyone always asks for seconds. I hope it brings as much joy to your table as it does to mine. Don't forget to share your own kitchen adventures and tweaks in the comments!

Hearty White Bean Soup with Turkey Ham: A Comfort Bowl - Image 2Pin it
Hearty White Bean Soup with Turkey Ham: A Comfort Bowl - Image 2 | Recipes By Megan

Frequently Asked Questions About White Bean Soup with Turkey Ham

→ Can I make this White Bean Soup with Turkey Ham in a slow cooker?

You totally can! I've done it by sautéing the aromatics and turkey ham first, then combining everything (except the spinach) in the slow cooker on low for 6-8 hours or high for 3-4 hours. Stir in spinach at the end!

→ What if I don't have dried beans for this White Bean Soup with Turkey Ham?

No worries! You can use two 15-ounce cans of rinsed and drained cannellini or Great Northern beans. Just reduce the simmering time to about 20-30 minutes, enough for the flavors to meld.

→ How can I make this White Bean Soup with Turkey Ham thicker or thinner?

If it's too thin, simmer uncovered for a bit longer. If it’s too thick, add a splash more chicken broth until it reaches your desired consistency. I prefer mine hearty, so I don't thin it too much.

→ Does this White Bean Soup with Turkey Ham freeze well?

Yes, it freezes beautifully! Just let it cool completely, then transfer to freezer-safe containers. It'll keep for up to 3 months. Thaw overnight in the fridge and reheat gently on the stove.

→ Can I add other vegetables to this White Bean Soup with Turkey Ham?

Absolutely! I've tossed in diced potatoes, zucchini, or even a handful of chopped kale. Just add them during the last 20-30 minutes of simmering so they cook through but don't get mushy. Experiment!

Hearty White Bean Soup with Turkey Ham: A Comfort Bowl

This hearty White Bean Soup with Turkey Ham is a cozy, easy meal. My family loves this comforting recipe, perfect for chilly evenings.

4.9 out of 5
(9 reviews)
Prep Time
20 Minutes
Cook Time
90 Minutes
Total Time
110 Minutes

Category: Dinner Classics

Difficulty: Intermediate

Cuisine: American

Yield: 6 Servings

Dietary: Dairy-Free

Published: January 14, 2026 at 12:31 PM

Last Updated: February 17, 2026 at 03:24 AM

Ingredients

→ Soup Base Essentials

01 1 tablespoon olive oil
02 1 large onion, chopped
03 2 carrots, chopped
04 2 celery stalks, chopped
05 4 cloves garlic, minced
06 1 (14.5 ounce) can diced tomatoes (fire-roasted preferred)
07 6 cups low-sodium chicken broth
08 1 bay leaf

→ The Protein & Beans

09 1 cup dried Great Northern beans, soaked overnight and drained
10 8 ounces turkey ham, diced

→ Flavor Builders

11 1/2 teaspoon dried thyme
12 1/4 teaspoon smoked paprika (optional)
13 Salt and freshly ground black pepper, to taste

→ Fresh Finishing Touches

14 2 cups fresh spinach
15 Fresh parsley, chopped, for garnish (optional)

Instructions

Step 01

Okay, first things first, those white beans. You gotta soak them! I usually do this overnight, just cover them with plenty of water. If you forget (and honestly, who hasn't?), a quick soak works: boil them for 5 minutes, then let them sit for an hour. Drain 'em well afterward. This step is crucial for even cooking, and I've totally messed it up by not soaking enough, leading to some crunchy bits. Not ideal, trust me.

Step 02

Grab a big, heavy-bottomed pot or Dutch oven. Drizzle in a good glug of olive oil over medium heat. Toss in your chopped carrots, celery, and onion. Sauté them for about 8-10 minutes, until they start to soften and get a little translucent. This is where the magic starts to happen, your kitchen will begin to smell amazing. Don't rush this step, building that flavor base is everything. I once burnt the onions trying to go too fast, and the whole soup had a bitter edge. Learn from my mistakes!

Step 03

Once those veggies are soft, add your minced garlic and the diced turkey ham. Stir it all around for another 2-3 minutes. You want the garlic to be fragrant, but whatever you do, don't let it burn! That's a quick way to ruin the whole pot. The turkey ham will start to get a little browned on the edges, adding even more depth. This is where the savory goodness of the White Bean Soup with Turkey Ham really starts to develop!

Step 04

Now for the liquids! Pour in the chicken broth, add the drained white beans, diced tomatoes, and that bay leaf. Give it a good stir. Bring the whole thing to a boil, then reduce the heat to low, cover, and let it simmer. This is the patience part, folks. Let it go for about 1 to 1.5 hours, or until those beans are wonderfully tender. I always peek in and stir occasionally, just to make sure nothing's sticking.

Step 05

Once the beans are tender, remove the bay leaf. Scoop out about a cup or two of the soup (beans and all) into a separate bowl. Mash it with a fork or an immersion blender until it's chunky-smooth, then stir it back into the pot. This little trick gives the soup a lovely, creamy body without adding any actual cream. Taste and adjust your salt and pepper here. I'm always surprised how much salt soup needs, so don't be shy, but add gradually!

Step 06

Finally, stir in your fresh spinach. Let it wilt into the hot soup for just a minute or two. The vibrant green against the creamy white beans and bits of ham? So pretty! Ladle your White Bean Soup with Turkey Ham into bowls, maybe with a sprinkle of fresh parsley or a drizzle of olive oil. It should be warm, hearty, and utterly comforting. Enjoy the fruits of your labor!

Notes

  1. Don't skip soaking the dried beans, it makes a huge difference in cooking time and texture.
  2. Always taste and adjust seasoning at the end, salt levels can vary with different broths.
  3. For extra creaminess, mash some of the beans directly in the pot with a potato masher instead of blending.
  4. A splash of lemon juice at the end brightens up all the flavors beautifully.

Tools You'll Need

  • Large Dutch oven or heavy-bottomed pot
  • cutting board
  • sharp knife
  • measuring cups and spoons
  • colander
  • immersion blender (optional)

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • None (check broth ingredients)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 350 kcal
  • Total Fat: 10 g
  • Total Carbohydrate: 40 g
  • Protein: 25 g

Reviews & Comments

Required fields are marked *

Hearty White Bean Soup with Turkey Ham: A Comfort Bowl

📌 Save Before You Go!

Don't lose this recipe — save it to Pinterest!

Save on Pinterest
Hearty White Bean Soup with Turkey Ham: A Comfort Bowl

Don't Lose This Recipe!

Save it now — you'll want to make this again!