Ham and Lima Bean Soup

Featured in: Cozy Rustic Skillet Suppers

This comforting dish features tender diced ham and creamy lima beans slow-cooked with aromatic vegetables like onion, carrots, celery, and garlic. Simmered in a savory broth with thyme and bay leaf, it develops rich, rustic flavors perfect for cool days. Garnishing with fresh parsley adds a touch of freshness. Variations include swapping ham for smoked turkey or adding smoked paprika for a vegetarian twist. A satisfying and wholesome option ideal for family meals or cozy dinners.

Updated on Mon, 16 Feb 2026 11:50:00 GMT
Warm bowl of ham and lima bean soup, brimming with tender ham, creamy lima beans, and fresh vegetables in a savory broth.  Save
Warm bowl of ham and lima bean soup, brimming with tender ham, creamy lima beans, and fresh vegetables in a savory broth. | wheatsprig.com

My grandmother used to make this soup on the first chilly Saturday of fall, and the kitchen would fill with this warm, savory steam that made everyone gravitate toward the stove without being asked. There's something about the combination of smoky ham and creamy lima beans that feels both humble and deeply satisfying, like comfort wrapped in a bowl. I didn't appreciate it as a kid, too impatient for something so slow-cooked, but somewhere in my twenties I realized I was craving exactly this—the kind of soup that tastes like someone cares about you.

I made this for my partner during one of those gray November evenings when neither of us felt like doing much of anything, and watching him come back for thirds told me everything I needed to know about whether the recipe was worth keeping. He dunked cornbread into it like he was six years old again, and for a moment the whole day's stress just melted away from both of us. That's when I understood—this soup isn't fancy, but it's the kind of honest food that builds quiet moments into memories.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • Cooked ham, diced (2 cups): Use a quality ham with good smoke flavor, as it's the backbone of the entire soup's character—avoid the ultra-thin deli stuff and opt for thicker pieces you can cut yourself.
  • Dried lima beans, soaked overnight and drained (2 cups): Soaking overnight is non-negotiable here; it speeds up cooking and ensures creamy beans without the mushy exterior you get from rushing.
  • Onion, diced (1 large): This is your aromatic foundation, and taking the extra minute to dice it fairly small means it softens completely and distributes its sweetness throughout the broth.
  • Carrots, diced (2 medium): Carrots add natural sweetness that balances the saltiness of the ham, so don't skip them or swap them out.
  • Celery stalks, diced (2): This is the holy trinity's third member—it brings an herbal undertone that makes everything taste more intentional.
  • Garlic cloves, minced (3): Fresh garlic makes all the difference; powdered garlic will give you a flat, tinny taste that ruins the whole effect.
  • Low-sodium chicken or vegetable broth (8 cups): Low-sodium lets you control the salt level, which is crucial since the ham itself brings plenty of salt to the party.
  • Bay leaf (1): Don't forget to fish this out at the end, or keep it in a metal tea infuser so you can easily retrieve it.
  • Dried thyme (1 teaspoon): Thyme is earthy and slightly minty, which pairs beautifully with both ham and beans—this isn't optional.
  • Black pepper (1/2 teaspoon): Freshly ground pepper tastes noticeably better than pre-ground, and it matters in a simple soup like this.
  • Salt, to taste: Always taste before adding more; the ham and broth already bring saltiness, so you may need less than you think.
  • Fresh parsley, chopped (2 tablespoons, optional): A small handful of fresh parsley at the end brightens everything up and makes the soup look like you actually tried.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Prepare Your Beans:
Rinse and drain your soaked lima beans under cold water, picking out any shriveled ones or bits of dirt that might be hiding in there. This takes maybe two minutes but ensures every spoonful of soup is pleasant.
Build Your Base:
Heat a splash of oil in a large soup pot over medium heat, then add your diced onion, carrots, and celery—you want them to soften and start releasing their aromatics, which should take about five minutes. The kitchen will smell incredibly good at this point; that's how you know you're on the right track.
Bring in the Garlic:
Stir in your minced garlic and let it cook for just one minute until it becomes fragrant but not brown. Burned garlic tastes bitter and will haunt you for the next hour, so watch it carefully.
Combine Everything:
Add the diced ham, your drained lima beans, the broth, bay leaf, thyme, and black pepper to the pot and give it a good stir. Bring the whole thing to a boil, then immediately reduce the heat to low.
The Long Simmer:
Let the soup bubble gently, uncovered, for one hour and fifteen minutes, stirring occasionally so nothing sticks to the bottom. The lima beans will gradually become creamy and tender, and the broth will deepen into something richer and more complex than it started.
Final Adjustments:
Fish out the bay leaf with a spoon or tongs, then taste a spoonful and adjust the salt and pepper as needed. Sometimes the broth needs nothing; sometimes it needs a pinch or two.
Serve with Love:
Ladle the hot soup into bowls and garnish with fresh parsley if you have it. Serve it while it's steaming, preferably with crusty bread or cornbread on the side.
Rustic ham and lima bean soup with diced vegetables and smoky ham, simmered to create a comforting, hearty meal.  Save
Rustic ham and lima bean soup with diced vegetables and smoky ham, simmered to create a comforting, hearty meal. | wheatsprig.com

There's a moment, usually right around the forty-five-minute mark, when you lift the lid and the smell hits you in such a way that you know this soup has already won. My friend Sarah once sat at my kitchen counter while I made this, and she just kept saying "wow, wow, wow" without even tasting it yet—that's the kind of soup this is.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Why Ham and Lima Beans Are Magic Together

Ham brings a savory, smoky richness that would be one-note on its own, but lima beans are like the generous friend who smooths out rough edges and makes everyone feel welcome. The beans absorb all that ham flavor while adding this creamy texture that makes the broth luxurious without any cream. It's the kind of flavor pairing that feels obvious once you've tasted it, but somehow takes years to discover.

Timing and Temperature Matters

The gentle simmer is everything here—if you keep the heat too high, the beans break down into mush and the broth becomes cloudy instead of clear and inviting. I learned this by doing it wrong and then watching my neighbor's soup turn out perfect because she had the patience to keep the heat low. Medium-low is your friend; resist the urge to hurry it along because that's exactly when something gets sacrificed.

Make It Your Own

This soup is forgiving and welcomes adjustments based on what you have on hand or what you're craving on any given day. Some people add a splash of vinegar at the end for brightness, others throw in diced potatoes for extra heartiness. The bones of the recipe stay the same, but the details are completely yours to play with.

  • For a vegetarian version, skip the ham entirely and add a teaspoon of smoked paprika to replicate that depth without the meat.
  • Smoked turkey makes a lighter substitute if you want something leaner but still flavorful.
  • Serve with crusty bread or cornbread to make it a complete, satisfying meal that feels special without any fuss.
Hearty ham and lima bean soup served hot, featuring rich broth, tender beans, and savory ham for a satisfying dinner. Save
Hearty ham and lima bean soup served hot, featuring rich broth, tender beans, and savory ham for a satisfying dinner. | wheatsprig.com

This soup has a way of filling more than just your stomach; it fills your home with warmth and your heart with the kind of quiet contentment that comes from good, honest food. Make it for someone you love, or make it for yourself on a day when you need reminding that the simplest things are often the best.

Recipe Q&A

How should I prepare the lima beans before cooking?

Soak dried lima beans overnight and rinse well to ensure even cooking and a creamy texture.

Can smoked turkey be used instead of ham?

Yes, smoked turkey is a great alternative providing a lighter smoky flavor while keeping the dish hearty.

What vegetables enhance the flavor of this dish?

Onion, carrots, celery, and garlic are sautéed initially to build a flavorful aromatic base.

Is this dish suitable for gluten-free diets?

Yes, it is naturally gluten-free, but verify broth and ham ingredients to avoid hidden gluten sources.

How long should the soup simmer to achieve the best texture?

Simmer uncovered for about 1 hour 15 minutes, stirring occasionally, until beans are tender and flavors meld.

What garnishes complement this dish?

Chopped fresh parsley adds color and a fresh taste that brightens the finished dish.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Ham and Lima Bean Soup

Tender ham and creamy lima beans combine with fresh vegetables for a warm, hearty dish.

Prep Time
15 min
Time to Cook
90 min
Overall Time
105 min
Recipe By Riley Scott


Skill Level Easy

Cuisine American

Makes 6 Number of Servings

Diet Details Free from Dairy, No Gluten

What You’ll Need

Meats

01 2 cups cooked ham, diced

Beans

01 2 cups dried lima beans, soaked overnight and drained

Vegetables

01 1 large onion, diced
02 2 medium carrots, diced
03 2 celery stalks, diced
04 3 garlic cloves, minced

Liquids

01 8 cups low-sodium chicken or vegetable broth
02 1 bay leaf

Seasonings

01 1 teaspoon dried thyme
02 1/2 teaspoon black pepper
03 Salt to taste

Garnish

01 2 tablespoons fresh parsley, chopped

Method

Step 01

Prepare lima beans: Rinse and drain the soaked lima beans thoroughly.

Step 02

Sauté aromatics: Heat oil in a large soup pot over medium heat. Add diced onion, carrots, and celery; sauté for 5 minutes until softened.

Step 03

Add garlic: Stir in minced garlic and cook for 1 minute until fragrant.

Step 04

Combine ingredients: Add ham, lima beans, broth, bay leaf, thyme, and black pepper to the pot. Bring to a boil.

Step 05

Simmer soup: Reduce heat to low and simmer uncovered for 1 hour 15 minutes, stirring occasionally, until beans are tender.

Step 06

Finish and season: Remove bay leaf. Taste and adjust salt as needed.

Step 07

Serve: Ladle soup into bowls and garnish with fresh parsley. Serve hot.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

What You’ll Need

  • Large soup pot or Dutch oven
  • Chef's knife
  • Cutting board
  • Ladle

Allergy Info

Review every ingredient for allergens and speak with a healthcare provider if you’re unsure.
  • Verify broth and ham labels for gluten or additives if you have sensitivities

Nutritional info (per portion)

This data is just a guideline and shouldn’t replace medical input.
  • Energy (kcal): 295
  • Fat Content: 7 g
  • Carbohydrates: 34 g
  • Proteins: 22 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.