Hearty White Bean Soup with Turkey Ham

Featured in Soups & Stews.

This Hearty White Bean Soup with Turkey Ham recipe brings warmth and flavor to your table. Simple ingredients, big taste, and pure comfort in every spoonful.
Elena Petrova - Recipe Author
Updated on February 17, 2026 at 03:24 AM
Hearty White Bean Soup with Turkey Ham - Featured Image Pin it
Hearty White Bean Soup with Turkey Ham | RecipesByLeah

Oh, this soup! I remember the first time I stumbled upon a recipe for a white bean soup. It was a miserable, rainy Tuesday, and I was feeling completely uninspired by dinner. My fridge was, as usual, a chaotic mystery. But then, I found a can of cannellini beans, some leftover turkey ham, and a few sad-looking carrots. I thought, "What the heck, let's try to make something comforting." What emerged from that kitchen chaos was this hearty White Bean Soup with Turkey Ham, a revelation! It wasn't just food, it was a warm hug in a bowl, a total game-changer for those dreary evenings. The smell alone fills the whole house with such a cozy vibe, like everything's going to be alright.

Honestly, I've made this Hearty White Bean Soup with Turkey Ham so many times now, I've lost count. One time, I was so distracted by a podcast that I completely forgot to add the herbs until the very end. I thought it was ruined, but you know what? It still tasted pretty good, just a little less fragrant. Another time, I got a bit too ambitious with the immersion blender and turned it into a total purée still delicious, just not the chunky texture I was aiming for. Kitchen life, right?

Ingredients for Hearty White Bean Soup with Turkey Ham

  • Olive Oil: A good quality olive oil, please! It makes such a difference, don't skimp here. I once used some ancient bottle from the back of the pantry, and the soup just tasted... flat.
  • Yellow Onion, Carrots, Celery: The holy trinity, your mirepoix! Don't rush sautéing these, hon. They're the foundation of flavor for this Hearty White Bean Soup with Turkey Ham. I'm always tempted to crank the heat, but patience pays off.
  • Garlic: Loads of it! I never stick to the recipe's 'two cloves.' More like four or five. You can never have too much garlic, I swear. Just don't let it burn, that's a sad, bitter soup.
  • Turkey Ham: I use turkey ham for a lighter touch, but feel free to use regular ham or even some smoked sausage if you're feeling adventurous. I once tried vegetarian bacon, and it worked... kinda, but not quite the same smoky depth.
  • Canned Cannellini Beans: My secret weapon for speed. Drain and rinse them, always. I forgot once, and the soup was a bit... bubbly. Not ideal. You can use dried beans, but that's a whole different level of planning, and sometimes, I just need soup NOW.
  • Chicken or Vegetable Broth: Use a good quality broth. It's the liquid backbone of this soup. I've used water in a pinch, but it just doesn't have that depth, you know?
  • Diced Tomatoes: A can of diced tomatoes adds a lovely tang and a bit of body. Don't worry about crushing them too much, they'll break down as they cook.
  • Dried Herbs (Thyme, Rosemary, Oregano): My go-to blend. I just eyeball it, honestly. Fresh herbs are amazing if you have them, but dried works beautifully here. I once used way too much rosemary, and my kitchen smelled like a Christmas tree for days!
  • Fresh Spinach or Kale: Totally optional, but I love sneaking in some greens. It wilts down to almost nothing, so don't be shy. My kids don't even notice it's there, shhh!
  • Parmesan Rind (optional): If you have one, throw it in while the soup simmers! It adds such an incredible umami depth. Just remember to fish it out before serving, unless you like a chewy surprise!
  • Salt and Pepper: To taste, obviously! Don't be afraid to season throughout the cooking process. Taste, taste, taste! I once under-salted a whole pot, and it was just... bland.

Instructions

Step 1: Get Things Sizzling
First things first, grab a big, heavy-bottomed pot or a Dutch oven. Drizzle in a generous glug of olive oil over medium heat. When it shimmers, toss in your chopped onion, carrots, and celery. This is your mirepoix, the flavor base, and honestly, this is where the magic starts. Stir them around for about 5-7 minutes until they soften up and start smelling sweet. Don't rush this step, you're building layers, hon. I always find myself taking a deep breath here, enjoying the smell.
Step 2: Add the Aromatics & Ham
Next, push the veggies to one side and add your minced garlic to the clear spot. Let it sizzle for about 30 seconds until it's fragrant but watch it like a hawk! Burnt garlic is a sad, bitter mess, and I've definitely made that mistake before. Then, add your diced turkey ham. Let it brown a bit, getting those lovely crispy edges. This step really gets the flavor party started for our Hearty White Bean Soup with Turkey Ham.
Step 3: Introduce the Tomatoes & Broth
Pour in your can of diced tomatoes, juice and all. Give it a good stir, scraping up any delicious bits stuck to the bottom of the pot. This is called deglazing, and it's super important for flavor. Then, add your chicken or vegetable broth. Toss in your dried herbs I usually just sprinkle them in, a little bit of this, a little bit of that. Bring it all to a gentle simmer. This is when the kitchen starts smelling absolutely divine, like a warm hug.
Step 4: Beans, Beans, Glorious Beans
Now, it's time for the stars of our Hearty White Bean Soup with Turkey Ham: the cannellini beans! Make sure they're drained and rinsed, okay? Nobody wants that can-liquid taste in their soup. Add them to the pot. If you're using a Parmesan rind, this is the moment to drop it in too. Give it another good stir, then reduce the heat to low, cover the pot, and let it simmer for at least 20-30 minutes. This allows all those flavors to really meld together, trust me.
Step 5: Greens & Seasoning Check
After simmering, check the consistency of your Hearty White Bean Soup with Turkey Ham. If it's looking a bit too thin for your liking, you can mash some of the beans against the side of the pot with a spoon to thicken it up. Or, if you're feeling fancy, use an immersion blender for a few quick pulses I always overdo it, oops! Now, stir in your fresh spinach or kale until it wilts down, which happens pretty quickly. Taste the soup. This is critical! Add salt and pepper as needed. Don't be shy, seasoning makes all the difference.
Step 6: Serve It Up!
Your Hearty White Bean Soup with Turkey Ham is ready! Ladle it into bowls. I love to finish mine with a drizzle of good olive oil and a sprinkle of fresh parsley or some grated Parmesan cheese. It just adds that extra touch, you know? Serve it with some crusty bread for dipping it's practically mandatory! This soup is even better the next day, so don't worry if you have leftovers. Enjoy every warm, comforting spoonful!

Making this Hearty White Bean Soup with Turkey Ham always feels like a little victory. There's something so satisfying about transforming simple ingredients into something so profoundly comforting. I remember one chilly evening, my dog was curled up by the stove, clearly enjoying the aromas as much as I was. It's those small, quiet kitchen moments that make cooking so special. Even if the counter is a mess and I've got flour on my cheek, it's pure joy.

Hearty White Bean Soup with Turkey Ham: Storage Tips

Okay, so for storage, this Hearty White Bean Soup with Turkey Ham is a dream! It actually tastes even better the next day, which is a win in my book. Just let it cool completely before you transfer it to an airtight container. It'll keep beautifully in the fridge for about 3-4 days. I've tried freezing it too, and it works pretty well! Just thaw it in the fridge overnight and reheat gently on the stove. I microwaved it once, and the beans got a little mushy, and the broth separated a bit so don't do that lol, stick to the stovetop for reheating if you can. It holds up really well, making it a fantastic meal-prep option when life gets hectic.

Hearty White Bean Soup with Turkey Ham - Image 1Pin it
Hearty White Bean Soup with Turkey Ham - Image 1 | RecipesByLeah

Hearty White Bean Soup with Turkey Ham: Ingredient Substitutions

I'm a big fan of playing around with ingredients, especially for a forgiving dish like this Hearty White Bean Soup with Turkey Ham. If you don't have cannellini beans, great northern beans or even chickpeas work wonders, I tried chickpeas once, and it gave it a slightly nuttier flavor, which was... kinda good! No turkey ham? Regular diced ham, pancetta, or even some smoked sausage would be fantastic, giving it a richer, smokier profile. I once used a vegetarian sausage, and it added a nice texture, but the smoky flavor wasn't quite there. For the greens, kale or collard greens can totally stand in for spinach, just remember they might need a bit more time to soften. And if you're out of dried herbs, a spoonful of Italian seasoning is a perfectly fine swap, I swear by it in a pinch!

Hearty White Bean Soup with Turkey Ham: Serving Suggestions

Oh, how to serve this Hearty White Bean Soup with Turkey Ham? Let me count the ways! My absolute favorite is with a big, crusty piece of sourdough bread, perfect for soaking up every last bit of that flavorful broth. A generous sprinkle of freshly grated Parmesan cheese on top is non-negotiable for me it just adds that salty, umami kick. For a lighter touch, a side salad with a zesty vinaigrette cuts through the richness beautifully. And for a truly cozy night in, pair it with a glass of crisp white wine or even a robust red, and a good book or a rom-com? Yes please. It's the kind of meal that just makes you want to slow down and savor.

Cultural Backstory

While this Hearty White Bean Soup with Turkey Ham isn't tied to one specific culture, white bean soups are a staple in so many cuisines around the world, especially in Mediterranean and Southern European cooking. Think French cassoulet or Italian fagioli! My personal connection began during a backpacking trip through Italy years ago. I remember having a simple, rustic white bean soup in a tiny trattoria, and it was just so incredibly flavorful and comforting. It showed me how humble ingredients could create something extraordinary. This recipe is my own spin, a nod to those comforting, wholesome flavors, but adapted for what I usually have in my pantry especially that turkey ham I always seem to have on hand!

So there you have it, my Hearty White Bean Soup with Turkey Ham. It's more than just a recipe, it's a testament to how simple ingredients can create something truly special and comforting. Every time I make it, it brings me back to those rainy Tuesday evenings and the joy of finding unexpected deliciousness. I truly hope you give it a try and make it your own. Let me know how your version turns out I love hearing about your kitchen adventures!

Hearty White Bean Soup with Turkey Ham - Image 2Pin it
Hearty White Bean Soup with Turkey Ham - Image 2 | RecipesByLeah

Frequently Asked Questions

→ Can I use dried beans instead of canned for this Hearty White Bean Soup?

You absolutely can! Just remember to soak them overnight and cook them until tender before adding them to the soup. It adds a bit more prep time, but the texture is fantastic, worth it if you have the time.

→ What if I don't have turkey ham for this soup?

No problem! Diced regular ham, pancetta, or even some smoked sausage would work perfectly. I've even used crumbled bacon in a pinch, and it was still delicious, just a slightly different smoky profile.

→ My Hearty White Bean Soup is too thin, how can I thicken it?

Easy fix! Ladle out about a cup of the soup, mash the beans with a fork, then stir it back into the pot. Or, use an immersion blender for a few quick pulses directly in the pot. Just don't overdo it like I once did!

→ How long does this Hearty White Bean Soup last in the fridge?

It keeps beautifully for 3-4 days in an airtight container. It actually tastes even better the next day, as the flavors have more time to meld. Perfect for meal-prep lunches!

→ Can I add other vegetables to this Hearty White Bean Soup?

Definitely! This soup is super forgiving. I've thrown in diced zucchini, bell peppers, or even a handful of green beans. Just add them with the tomatoes and broth, or closer to the end if they cook quickly.

Hearty White Bean Soup with Turkey Ham

This Hearty White Bean Soup with Turkey Ham recipe brings warmth and flavor to your table. Simple ingredients, big taste, and pure comfort in every spoonful.

4.5 out of 5
(40 reviews)
Prep Time
15 Minutes
Cook Time
45 Minutes
Total Time
60 Minutes

Category: Soups & Stews

Difficulty: Beginner

Cuisine: American

Yield: 6 Servings

Dietary: Dairy-Free (omit Parmesan), Gluten-Free (ensure GF broth & serve with GF bread)

Published: January 16, 2026 at 08:51 PM

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

Ingredients

→ Soup Base Essentials

01 2 tbsp olive oil
02 1 large yellow onion, chopped
03 2 carrots, chopped
04 2 celery stalks, chopped
05 4-5 cloves garlic, minced

→ Turkey Ham & Beans

06 8 oz diced turkey ham
07 2 (15-oz) cans cannellini beans, drained and rinsed

→ Flavor Powerhouses

08 6 cups chicken or vegetable broth
09 1 (14.5-oz) can diced tomatoes, undrained
10 1 tsp dried thyme
11 1/2 tsp dried rosemary
12 1/2 tsp dried oregano
13 Salt and freshly ground black pepper, to taste
14 Parmesan rind (optional)

→ Finishing Touches

15 2 cups fresh spinach or kale, roughly chopped
16 Fresh parsley, chopped (for garnish)
17 Grated Parmesan cheese (for serving, optional)

Instructions

Step 01

First things first, grab a big, heavy-bottomed pot or a Dutch oven. Drizzle in a generous glug of olive oil over medium heat. When it shimmers, toss in your chopped onion, carrots, and celery. This is your mirepoix, the flavor base, and honestly, this is where the magic starts. Stir them around for about 5-7 minutes until they soften up and start smelling sweet. Don't rush this step, you're building layers, hon. I always find myself taking a deep breath here, enjoying the smell.

Step 02

Next, push the veggies to one side and add your minced garlic to the clear spot. Let it sizzle for about 30 seconds until it's fragrant – but watch it like a hawk! Burnt garlic is a sad, bitter mess, and I've definitely made that mistake before. Then, add your diced turkey ham. Let it brown a bit, getting those lovely crispy edges. This step really gets the flavor party started for our Hearty White Bean Soup with Turkey Ham.

Step 03

Pour in your can of diced tomatoes, juice and all. Give it a good stir, scraping up any delicious bits stuck to the bottom of the pot. This is called deglazing, and it's super important for flavor. Then, add your chicken or vegetable broth. Toss in your dried herbs – I usually just sprinkle them in, a little bit of this, a little bit of that. Bring it all to a gentle simmer. This is when the kitchen starts smelling absolutely divine, like a warm hug.

Step 04

Now, it's time for the stars of our Hearty White Bean Soup with Turkey Ham: the cannellini beans! Make sure they're drained and rinsed, okay? Nobody wants that can-liquid taste in their soup. Add them to the pot. If you're using a Parmesan rind, this is the moment to drop it in too. Give it another good stir, then reduce the heat to low, cover the pot, and let it simmer for at least 20-30 minutes. This allows all those flavors to really meld together, trust me.

Step 05

After simmering, check the consistency of your Hearty White Bean Soup with Turkey Ham. If it's looking a bit too thin for your liking, you can mash some of the beans against the side of the pot with a spoon to thicken it up. Or, if you're feeling fancy, use an immersion blender for a few quick pulses – I always overdo it, oops! Now, stir in your fresh spinach or kale until it wilts down, which happens pretty quickly. Taste the soup. This is critical! Add salt and pepper as needed. Don't be shy, seasoning makes all the difference.

Step 06

Your Hearty White Bean Soup with Turkey Ham is ready! Ladle it into bowls. I love to finish mine with a drizzle of good olive oil and a sprinkle of fresh parsley or some grated Parmesan cheese. It just adds that extra touch, you know? Serve it with some crusty bread for dipping – it's practically mandatory! This soup is even better the next day, so don't worry if you have leftovers. Enjoy every warm, comforting spoonful!

Notes

  1. Don't skip sautéing the mirepoix, it's the absolute flavor foundation.
  2. Always rinse canned beans thoroughly to avoid a starchy, 'canned' taste.
  3. A squeeze of fresh lemon juice at the very end brightens all the flavors.
  4. Serve with crusty bread and a sprinkle of fresh Parmesan for the ultimate comfort.

Tools You'll Need

  • Large Dutch oven or heavy-bottomed pot
  • cutting board
  • sharp knife
  • measuring cups and spoons
  • ladle
  • optional: immersion blender.

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Dairy (if using Parmesan)
  • Turkey. (Always check broth labels for hidden allergens).

Nutrition Facts (Per Serving)

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

Reviews & Comments

Required fields are marked *

Hearty White Bean Soup with Turkey Ham

Save this recipe for later!

Pin it to your board so you never lose it.

Save on Pinterest
Hearty White Bean Soup with Turkey Ham

Save this recipe to cook it later!

Keep it in your Pinterest board so you never lose it 📌