Hearty White Bean Soup with Turkey Ham

Featured in Hearty Main Dishes.

White Bean Soup with Turkey Ham is a comforting meal. Learn my family's recipe for this hearty, flavorful soup perfect for chilly evenings.
Anya Braise - Recipe Author
Updated on January 7, 2026 at 04:36 PM
Hearty White Bean Soup with Turkey Ham - Featured Image Pin it
Hearty White Bean Soup with Turkey Ham | onlyrecipeideas.com

I remember one blustery autumn evening, the kind where the wind just howls, and you just want to curl up with something warm. My fridge was looking a little sad, honestly, just a few staples and some turkey ham I’d picked up on a whim. I didn't expect that evening's kitchen chaos to birth one of my absolute favorite, most requested recipes: this incredible White Bean Soup with Turkey Ham. It’s got that rustic, honest flavor that just sticks with you, you know? It’s not fancy, but it just hits different, like a big, warm hug in a bowl.

Honestly, the first time I made this White Bean Soup with Turkey Ham, I got distracted by a squirrel outside my window (don't ask) and almost burnt the aromatics. Oops! Luckily, I caught it just in time, added an extra splash of broth to deglaze, and the soup turned out perfectly. It’s those little kitchen mishaps that make a recipe truly yours, right?

Ingredients for White Bean Soup with Turkey Ham

  • Dried Great Northern Beans: Don't even think about canned for this, dried beans provide that creamy, satisfying texture you just can't fake. Soak 'em, it's worth the effort, promise!
  • Turkey Ham: I know, turkey ham might sound a bit unconventional, but its smoky, savory notes are a game-changer here. It's lighter than pork but still delivers big flavor. I tried bacon once, and it was good, but this just works.
  • Onion, Carrots, Celery (Mirepoix): This is the foundation, the flavor bedrock. Honestly, the smell of these three sautéing in olive oil is pure magic. Don't skimp, don't undercook, let them get soft and sweet.
  • Garlic: Is there ever really too much garlic? I swear by at least four cloves, sometimes more. It adds a pungent warmth that's essential for this hearty White Bean Soup with Turkey Ham.
  • Chicken Broth: Good quality broth makes all the difference. I usually go for a low-sodium one so I can control the seasoning myself. Once, I used vegetable broth, and it was fine, but chicken just adds that extra layer of richness.
  • Diced Tomatoes (undrained): These little beauties add a touch of acidity and sweetness, cutting through the richness of the beans and ham. I never drain them, that juice is flavor, friends!
  • Bay Leaf & Dried Thyme: These herbs are subtle but they add depth, a warmth that makes the soup taste like it's been simmering all day. I always smell the thyme before adding it, it just feels right.
  • Fresh Spinach: My secret weapon for sneaking in greens! It wilts down beautifully and adds a lovely fresh contrast. I’ve tried kale, but honestly, spinach is less fuss and just melts into the soup.
  • Olive Oil: Use a decent extra virgin olive oil for sautéing. It builds the first layer of flavor, and you can really smell the difference when it starts to warm up.
  • Salt & Freshly Ground Black Pepper: Season, taste, adjust. This isn't just a step, it’s a mantra. I always add a little, then taste, then add more if needed. It’s crucial for bringing out all those wonderful flavors.

Instructions for Hearty White Bean Soup with Turkey Ham

Prep Your Beans:
First things first, those dried beans need a good soak. I usually do it overnight, but if I forget (which, oops, happens more often than I'd like to admit!), a quick soak works too. Just cover them with water by a few inches, bring to a boil for a couple of minutes, then remove from heat and let them sit for an hour. Drain 'em, rinse 'em, and they’re ready for action. This step is crucial for creamy beans in your White Bean Soup with Turkey Ham, trust me on this.
Build the Flavor Base:
Grab a nice big pot or Dutch oven, drizzle in some olive oil, and get it warm over medium heat. Toss in your diced onion, carrots, and celery. This is where the magic starts, the smell is just incredible! Sauté these until they’re softened and the onion is translucent, about 8-10 minutes. Don't rush this, those sweet, mellow flavors are the backbone of your White Bean Soup with Turkey Ham. I always make sure they’re truly soft, no crunch allowed!
Add the Aromatics and Ham:
Now, stir in that minced garlic. Oh, the aroma! Let it cook for just a minute until fragrant, you don’t want it to burn, that’s a rookie mistake I’ve definitely made before. Then, add your diced turkey ham. Let it cook for a few minutes, getting a little browned and crispy on the edges. This really brings out its smoky flavor, making your White Bean Soup with Turkey Ham extra special. It's a quick step, but so important!
Simmer and Combine:
Pour in the chicken broth, add the undrained diced tomatoes, and toss in the bay leaf and dried thyme. Now, add your rinsed beans to the pot. Give it all a good stir, making sure everything is nicely combined. Bring the mixture to a boil, then reduce the heat to low, cover the pot, and let it simmer away. This is where the flavors truly meld and deepen for your White Bean Soup with Turkey Ham.
Cook Until Tender:
Let your White Bean Soup with Turkey Ham simmer for about 1 to 1.5 hours, or until those beans are wonderfully tender. Check them periodically, you want them soft and creamy, not mushy, but definitely not firm. If the soup gets too thick, just add a little more broth or water. Taste it, really taste it! This is where you can adjust your salt and pepper. I always forget to taste until the end, oops, but it's better to season as you go!
Finishing Touches:
Once the beans are tender and the flavors are singing, remove the bay leaf (important, you don't want to bite into that!). Stir in the fresh spinach and let it wilt down, which usually only takes a minute or two. Give your White Bean Soup with Turkey Ham one final taste and adjust any seasonings. Ladle it into bowls, maybe with a drizzle of olive oil or a sprinkle of fresh parsley if you’re feeling fancy. It should look rich, smell amazing, and feel incredibly comforting.

Making this White Bean Soup with Turkey Ham always brings me back to simpler times. There's something so grounding about a big pot bubbling on the stove, filling the house with incredible smells. It’s messy sometimes, sure, a splash here, a dribble there, but that’s just part of the joy of cooking, isn’t it? This soup feels like a hug, especially on those days you just need a little extra comfort.

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, honestly. Leftovers keep beautifully in an airtight container in the fridge for up to 3-4 days. I've definitely made the mistake of leaving it out on the counter too long once, and had to toss it don't do that, lol! For reheating, a gentle simmer on the stovetop is best, microwaving can sometimes make the beans a bit tougher, but if you're in a rush, a quick zap works. You can also freeze individual portions for up to 3 months. Just thaw in the fridge overnight and reheat. It’s a total meal-prep superstar!

Hearty White Bean Soup with Turkey Ham - Image 1Pin it
Hearty White Bean Soup with Turkey Ham - Image 1 | onlyrecipeideas.com

White Bean Soup with Turkey Ham: Ingredient Substitutions

Life happens, and sometimes you don’t have exactly what the recipe calls for. For the beans, cannellini or navy beans work wonderfully in this White Bean Soup with Turkey Ham, I’ve tried both, and they give a similar creamy result. If turkey ham isn't your jam, diced smoked sausage, pancetta, or even crispy bacon bits could be used, though it will change the flavor profile a bit I tried vegetarian sausage once, and it worked, kinda, but the smokiness was missed. Feel free to swap spinach for kale or Swiss chard, just chop them finely. No chicken broth? Vegetable broth is a fine stand-in, but you might want to add a pinch more salt. Experiment! That’s half the fun, right?

Serving Your White Bean Soup with Turkey Ham

Serving this White Bean Soup with Turkey Ham is all about comfort. My absolute favorite way to enjoy it is with a big hunk of crusty bread, perfect for soaking up all that flavorful broth. A simple side salad with a tangy vinaigrette is also lovely for a bit of freshness. For drinks, a crisp white wine or even just a warm cup of herbal tea feels just right. Honestly, this dish and a good rom-com on a rainy evening? Yes please! It’s versatile enough for a family dinner but also feels special enough for a quiet, cozy meal alone. Don't forget a little sprinkle of fresh parsley for a pop of color!

Cultural Backstory of White Bean Soup

While this particular White Bean Soup with Turkey Ham recipe is my own spin, bean soups have a rich history across countless cultures, especially in Mediterranean and European peasant cuisines. They're often called 'poor man's food,' but honestly, they’re some of the richest in flavor and history! My connection to it isn't some ancient family recipe, it's more about discovering the comfort in simple, wholesome ingredients. It reminds me of those rustic, hearty meals you find in small Italian trattorias or French bistros, where every spoonful tells a story. This soup, for me, embodies that spirit of making something incredibly satisfying from humble beginnings.

So there you have it, my go-to recipe for White Bean Soup with Turkey Ham. It's a dish that truly warms you from the inside out, bringing a little bit of comfort and a whole lot of flavor to your table. I love how it came from a simple, somewhat chaotic evening and became a staple. I hope it becomes a favorite in your kitchen too! Let me know if you give it a try and what little personal touches you add.

Hearty White Bean Soup with Turkey Ham - Image 2Pin it
Hearty White Bean Soup with Turkey Ham - Image 2 | onlyrecipeideas.com

Frequently Asked Questions About White Bean Soup with Turkey Ham

→ Why dried beans instead of canned for this White Bean Soup with Turkey Ham?

Honestly, dried beans just give a creamier texture and deeper flavor. Canned are fine in a pinch, but the dried ones, especially after a good soak, really make this White Bean Soup with Turkey Ham special. I tried canned once, and it just wasn't the same, you know?

→ Can I use a different kind of ham in my White Bean Soup with Turkey Ham?

Absolutely! While I love turkey ham for its lighter touch, diced smoked ham, pancetta, or even a good quality bacon would be delicious. Just remember to adjust the salt, as some hams are saltier. I've played around with a few, and they all work, but the flavor profile shifts!

→ My beans aren't getting tender in the White Bean Soup with Turkey Ham. What gives?

Oh, I’ve been there! Sometimes old beans just take longer, or very hard water can be an issue. Make sure they're properly soaked, and don't add salt until they're almost tender, as salt can sometimes prevent them from softening. Just keep simmering, they'll get there!

→ How long does White Bean Soup with Turkey Ham last in the fridge?

It lasts for a good 3-4 days in an airtight container in the fridge. Honestly, it often tastes even better on day two or three as the flavors really meld. I always make a big batch just for the leftovers, it's a lifesaver for quick lunches!

→ Can I make this White Bean Soup with Turkey Ham vegetarian?

You totally can! Just omit the turkey ham and use vegetable broth instead of chicken. You could add some smoked paprika for a smoky flavor, or sauté some mushrooms with the aromatics for extra umami. I’ve done it, and it’s still delicious!

Hearty White Bean Soup with Turkey Ham

White Bean Soup with Turkey Ham is a comforting meal. Learn my family's recipe for this hearty, flavorful soup perfect for chilly evenings.

3.8 out of 5
(71 reviews)
Prep Time
20 Minutes
Cook Time
90 Minutes
Total Time
110 Minutes

Category: Hearty Main Dishes

Difficulty: Beginner

Cuisine: American

Yield: 6 Servings

Dietary: High Protein

Published: January 7, 2026 at 04:36 PM

Ingredients

→ Soup Base & Beans

01 1 lb dried Great Northern beans, soaked overnight or quick-soaked
02 6 cups low-sodium chicken broth
03 1 (14.5 oz) can diced tomatoes, undrained

→ Meat & Aromatics

04 2 tbsp olive oil
05 1 large yellow onion, diced
06 2 carrots, diced
07 2 celery stalks, diced
08 4 cloves garlic, minced
09 8 oz cooked turkey ham, diced

→ Flavor Builders

10 1 bay leaf
11 1 tsp dried thyme
12 Salt, to taste
13 Freshly ground black pepper, to taste

→ Finishing Touches

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

Instructions

Step 01

First things first, those dried beans need a good soak. I usually do it overnight, but if I forget (which, oops, happens more often than I'd like to admit!), a quick soak works too. Just cover them with water by a few inches, bring to a boil for a couple of minutes, then remove from heat and let them sit for an hour. Drain 'em, rinse 'em, and they’re ready for action. This step is crucial for creamy beans in your White Bean Soup with Turkey Ham, trust me on this.

Step 02

Grab a nice big pot or Dutch oven, drizzle in some olive oil, and get it warm over medium heat. Toss in your diced onion, carrots, and celery. This is where the magic starts, the smell is just incredible! Sauté these until they’re softened and the onion is translucent, about 8-10 minutes. Don't rush this, those sweet, mellow flavors are the backbone of your White Bean Soup with Turkey Ham. I always make sure they’re truly soft, no crunch allowed!

Step 03

Now, stir in that minced garlic. Oh, the aroma! Let it cook for just a minute until fragrant, you don’t want it to burn, that’s a rookie mistake I’ve definitely made before. Then, add your diced turkey ham. Let it cook for a few minutes, getting a little browned and crispy on the edges. This really brings out its smoky flavor, making your White Bean Soup with Turkey Ham extra special. It's a quick step, but so important!

Step 04

Pour in the chicken broth, add the undrained diced tomatoes, and toss in the bay leaf and dried thyme. Now, add your rinsed beans to the pot. Give it all a good stir, making sure everything is nicely combined. Bring the mixture to a boil, then reduce the heat to low, cover the pot, and let it simmer away. This is where the flavors truly meld and deepen for your White Bean Soup with Turkey Ham.

Step 05

Let your White Bean Soup with Turkey Ham simmer for about 1 to 1.5 hours, or until those beans are wonderfully tender. Check them periodically, you want them soft and creamy, not mushy, but definitely not firm. If the soup gets too thick, just add a little more broth or water. Taste it, really taste it! This is where you can adjust your salt and pepper. I always forget to taste until the end, oops, but it's better to season as you go!

Step 06

Once the beans are tender and the flavors are singing, remove the bay leaf (important, you don't want to bite into that!). Stir in the fresh spinach and let it wilt down, which usually only takes a minute or two. Give your White Bean Soup with Turkey Ham one final taste and adjust any seasonings. Ladle it into bowls, maybe with a drizzle of olive oil or a sprinkle of fresh parsley if you’re feeling fancy. It should look rich, smell amazing, and feel incredibly comforting.

Notes

  1. Always soak your dried beans to ensure they cook evenly and become super creamy.
  2. This soup tastes even better the next day, so it’s a fantastic meal-prep option!
  3. If you're out of turkey ham, smoked sausage or even pancetta can work, though the flavor will be richer.
  4. A squeeze of fresh lemon juice right before serving really brightens up all the flavors.

Tools You'll Need

  • Large pot or Dutch oven
  • cutting board
  • knife

Allergy Information

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

Nutrition Facts (Per Serving)

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

Reviews & Comments

Required fields are marked *

We're ad-free! Tap Save below to support us 🙏

Hearty White Bean Soup with Turkey Ham

Support us — we don't show ads! 🙏

This site is 100% ad-free. A quick share helps us keep it that way!

Verifying your share, please wait…