When a pot of dried beans first comes to a boil, the water can look far too thin to turn into supper. Give the beans time at a low simmer, and the broth develops a gentle body while the large beans soften enough to give under a spoon. Southern Butter Beans with Bacon and Onions is the kind of stovetop pot I reach for when I want something filling built from pantry beans, bacon, and a yellow onion. The bacon gives the broth a savory backbone, while the onion softens into the background instead of competing with the beans.
I like the balance here: tender butter beans, a little richness from the bacon, and broth that’s thick enough to coat a spoon without turning into gravy. It’s a humble dish, but the texture makes it satisfying. A bowl should have beans that are creamy all the way through, with enough broth left to gather up in every spoonful.

Kitchen Note
After soaking, I drain and rinse the beans instead of pouring the soaking water into the pot. They should look plumper before they go into the Dutch oven, and rinsing gives me a clean start for the cooking broth.
Save these Southern Butter Beans with Bacon and Onions for tender lima beans and a broth that thickens naturally as it simmers.
Why Butter Beans Make Their Own Silky Broth
This pot gets its body from the beans themselves, not a roux or a separate thickener. As large lima beans cook, starch moves into the surrounding liquid and makes it look a little cloudy and cohesive. That’s what you want: broth that lightly clings to the beans, not a paste or a gravy. The change happens gradually, which is why a slow simmer gives you a better texture than trying to rush the pot with high heat.
A hard boil can knock the beans around before their centers have softened, leaving some split skins and a less even texture. Keep the heat low once the pot reaches a boil, and let the beans do their work at an unhurried pace. Stirring helps the heat and liquid stay even around the pot, but you don’t need to mash the beans to thicken anything. Their natural starch is enough for a lightly creamy broth that still pours easily from the spoon.
What the Beans, Bacon, and Onion Each Bring

- Dried large lima beans — These are the butter beans that give the dish its creamy, substantial texture. Look for beans that are whole and fairly uniform; very old dried beans may take longer to soften. Packages often use “large lima beans” and “butter beans” for the same type.
- Bacon — The rendered drippings season the onion and form the savory base of the broth, while the cooked pieces bring a salty, meaty bite at the finish. An everyday sliced bacon works well here; a specialty or thick-cut version isn’t necessary.
- Yellow onion — Finely chopping it lets the onion soften into the pot rather than leaving large, firm pieces among the beans. A medium yellow onion has a mellow sweetness that sits comfortably behind the bacon.
Keeping the Beans Tender Through the Slow Simmer
Soaking the Dried Beans
Put the rinsed beans in a large bowl and cover them with several inches of cold water. Leave them to soak for 8 to 12 hours; they’ll swell and look fuller when they’re ready to cook. Give the bowl enough room for that expansion, rather than filling it right to the top. Drain and rinse the beans before they go into the pot.
Rendering Bacon and Softening the Onion
Cook the chopped bacon in a 6-quart Dutch oven over medium heat for 8 to 10 minutes, until the pieces are crisp. Transfer them to a plate and leave about 1 tablespoon of drippings in the pot. Add the finely chopped onion and cook over medium heat for 4 to 5 minutes, stirring, until softened. If the bacon is browning quickly, keep stirring and judge it by the crisp texture rather than waiting for every piece to turn dark.
Letting the Covered Pot Simmer
Add the drained beans and 7 cups of water, then bring the pot to a boil. Reduce the heat to low, cover, and simmer for 1 1/2 to 2 hours. Stir every 30 minutes, scraping gently across the bottom so beans don’t settle there, and add more water as needed to keep them covered. You’re looking for steady, gentle bubbling rather than a vigorous boil.
Finishing the Broth
Stir the cooked bacon back into the beans and simmer uncovered for 10 to 15 minutes. The beans should be very tender, and the broth should look slightly thickened but still loose enough to ladle. Stir in the kosher salt and black pepper, then let the pot rest for 5 minutes before serving. That short pause gives the broth a moment to settle around the beans.
Small Changes That Still Let the Beans Shine
Use a White Onion for a Sharper Edge
Swap the yellow onion for one medium white onion, finely chopped. It softens in the same way, but the onion flavor stays a little more pronounced against the mild beans.
Make the Pot Vegetarian
Leave out the bacon and soften the onion in a small splash of the recipe’s measured water, then add the beans and remaining water. The result is lighter and less smoky, with the butter beans taking center stage.
Turn Up the Black Pepper
For a more pepper-forward bowl, add extra black pepper to taste at the table. This brings a sharper finish without changing the mellow bean-and-bacon base.
Storage and Reheating
- Refrigerator: Store in a covered container for 3 to 4 days. The beans will absorb some broth as they sit, so the mixture will be thicker when cold.
- Freezer: Freeze in airtight containers for up to 2 to 3 months, leaving a little room at the top for expansion. The beans may be softer after thawing, but the dish freezes well.
- Reheating: Warm gently in a saucepan over low heat, stirring in a splash of water if the broth has become too thick. Avoid a hard boil, which can break up the tender beans.
Questions That Come Up While the Beans Simmer

Southern Butter Beans with Bacon and Onions
Ingredients
Equipment
Method
- Put the beans in a large bowl, cover with several inches of cold water, and soak for 8 to 12 hours.
- Drain and rinse the beans.
- Cook the bacon in a 6-quart Dutch oven over medium heat for 8 to 10 minutes, until crisp.
- Transfer the bacon to a plate, leaving about 1 tablespoon of drippings in the pot.
- Add the onion to the pot and cook over medium heat for 4 to 5 minutes, stirring, until softened.
- Add the drained beans and 7 cups water, then bring to a boil; reduce the heat to low, cover, and simmer for 1 1/2 to 2 hours, stirring every 30 minutes and adding more water as needed, up to 9 cups total, to keep the beans covered.
- Stir in the bacon and simmer uncovered for 10 to 15 minutes, until the beans are very tender and the broth is slightly thickened.
- Stir in the salt and black pepper, then let rest for 5 minutes before serving.