Best-Ever Homemade Lima Beans (aka Butterbeans!)
This simple yet flavorful dish is sure to become a family favorite. Plus, it’s easy enough for even novice cooks to make.

Table of contents
❤️ Why you’ll love this recipe
- Easy to make with very little prep time. Yes, there’s a long cook time, but they’re just simmering away, minding their own business. Prep time is super minimal. 😊
- Delicious bacon, onion, and brown sugar flavor. The unique combination of bacon, onion, and brown sugar elevates this dish to something special. It’s a side dish you can make for any occasion.
- Budget-friendly. Beans are high in protein, filling, and easy on the wallet.
🧂 Ingredients
This is an overview of the ingredients. You’ll find the full measurements and instructions in the printable recipe at the bottom of the page.

You’ll need the following for this yummy side dish:
- bacon
- onion
- brown sugar
- frozen butter beans or baby lima beans
- butter
- water
- salt
🍴Instructions
Step One: Cook the bacon and onion

In a large pot, cook the bacon and onion for 5-7 minutes until the onion is soft. Add the brown sugar and cook, stirring occasionally, for 1-2 minutes (just until the sugar dissolves).
Step Two: Add the beans, butter, and liquid

Add the beans and butter to the pot. Stir until the butter melts and coats the beans. Then add water.
Step three: cook

Bring the mixture to a boil. Reduce the heat and simmer for 2 hours, stirring occasionally. The beans are done when they are very tender and the liquid is slightly thickened. The beans should just poke above the liquid in the pot. Add salt and pepper when cooking time is done.
Step Four: serve

Scoop the beans out of the cooking liquid and transfer to a serving dish.
🥫 Storage instructions
Once cooked, the beans can be stored in an airtight container for up to four days in the refrigerator or for up to three months in the freezer.
If freezing, make sure to cool them completely before transferring them into a freezer-safe bag or container. When ready to eat, simply thaw and reheat on the stovetop over medium heat until warmed through. (You don’t need to freeze the cooking liquid.)
🔍 FAQs
They’re the same thing! Just different names. 🙂
Can I use dried beans?
Yes, you can use dried beans instead of frozen butter beans or baby lima beans. Dried beans require more preparation and will take longer to cook.
To be honest, frozen beans make this recipe a snap and dried beans are a pain. But if you insist….
First, you’ll need to sort through the dried beans, discarding any small stones or debris. Then, you’ll need to soak the beans in cold water overnight or for at least 6-8 hours. Once soaked, drain the water and proceed with the recipe as written. They may take a little longer to cook.
The best way to know when your beans are done cooking is to check their texture. The beans should be very tender and the liquid in the pot should be slightly thickened. If you take a spoonful of the beans, they should easily break apart with little pressure from your spoon.
Can I make this dish vegan?
Yes! Omit the bacon and use 1 tablespoon of olive oil to cook the onions. You can also replace the butter with a vegan-friendly substitute such as Earth Balance or coconut oil.
👩🏻🍳 Expert tips
- To give the dish a bit of extra flavor, try adding a pinch of cayenne pepper or red pepper flakes when you add the salt and pepper.
- For a heartier dish, add some cooked diced ham or crumbled sausage to the beans at the end for a protein-packed version.
📘 more bean Recipes
🍽 Serve it with
This is the perfect side dish for a classic main course like buttermilk fried chicken.
Peach and apple pie is a lovely, homey dessert.

📖 Here’s the recipe
Lima Beans with Bacon (Traditional Butterbeans!)

Equipment
- large stockpot
Ingredients
- 5 bacon slices diced
- 1 small onion minced
- ½ cup brown sugar
- 1 pound frozen butter beans or baby lima beans
- ¼ cup butter
- 12 cups water
- 2 teaspoons salt
- 1 teaspoon black pepper
Want To Save This For Later?
You'll join my email list which you will love. And if you don't, unsubscribe in one click. ❤️
Instructions
- Cook the bacon and onion. In a large, heavy-bottomed pot, cook the bacon and onion for 5-7 minutes until the onion is soft and most of the fat is rendered. Add the brown sugar and cook, stirring occasionally, for 1-2 minutes (just until the sugar dissolves).
- Add the beans, butter, and liquid. Add the beans and butter and stir until the butter is melted and coats the beans. Add the water.
- Simmer. Bring the mixture to a boil over medium-high heat. Reduce to low and simmer for 2 hours, stirring occasionally. The beans are done when they are very tender, and the liquid is slightly thickened. The beans should just poke above the liquid in the pot. Add salt and pepper when cooking time is done.
Notes
Nutrition
By Katie Shaw

Katie shares simple, reliable recipes from her home in Virginia, where she lives with her husband, three daughters, a chocolate lab, and over thirty chickens.