Save 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.
Save 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.
Save 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.