There’s something deeply comforting about a bowl of creamy lima beans simmered with smoky bacon and aromatic vegetables. Lima beans often get overlooked in favor of trendier legumes, but they deserve a spot at your dinner table with their buttery texture and mild, slightly sweet flavor.
This lima bean recipe transforms humble canned or dried beans into a side dish that feels homemade and hearty. The combination of smoky bacon, caramelized onions, and a touch of garlic creates layers of flavor that make people ask for seconds.
Whether you’re feeding a family or bringing a potluck contribution, this recipe delivers comfort in every spoonful and takes less than an hour from start to finish.
Why You’ll Love This Recipe
This dish strikes the perfect balance between simplicity and flavor, making it accessible for weeknight dinners while still impressive enough for gatherings.
- Rich, buttery texture from the lima beans creates natural creaminess without heavy cream.
- Smoky bacon adds depth and makes even bacon skeptics enjoy every bite.
- Comes together in under 45 minutes if using canned beans, or about 90 minutes with dried beans.
- Works beautifully as a side dish or light main course paired with cornbread.
- Reheats well and tastes even better the next day as flavors meld together.
My Experience Making This Recipe
The first time I made this, I used dried lima beans from my pantry and let them soak overnight, which turned out to be a game-changer for texture. The aroma filling my kitchen as the beans simmered reminded me of my grandmother’s kitchen on Sunday afternoons.
My family’s initial skepticism about lima beans vanished after the first bite, and my picky eater asked for thirds. The smoky bacon and caramelized onions completely transformed what they expected from a simple bean dish.
Now I make it regularly, and it’s become the side dish people request by name at family dinners. The best part is watching people discover they actually love lima beans when prepared with care and bold flavors.
Recipe Overview
- Recipe Name: Creamy Lima Beans with Bacon and Onions
- Servings: 6 servings
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Total Time: 50 minutes
- Course: Side Dish
- Cuisine: American Comfort Food
- Calories per Serving: 245
Equipment You Will Need
- Large skillet or Dutch oven
- Wooden spoon for stirring
- Cutting board and sharp knife
- Measuring cups and spoons
- Can opener (if using canned beans)
- Colander for draining beans
- Medium saucepan
Ingredients for Lima Bean Recipe
- 6 slices bacon, chopped into bite-sized pieces
- 1 large yellow onion, diced
- 4 cloves garlic, minced
- 4 cups lima beans, fresh or two 15-ounce cans, drained and rinsed
- 1 cup vegetable or chicken broth
- 1/2 cup heavy cream
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon garlic powder
- 1/4 teaspoon cayenne pepper (optional, for subtle heat)
- 2 tablespoons butter
- 1 tablespoon fresh thyme leaves (or 1 teaspoon dried thyme)
Ingredient Notes and Substitutions
- Bacon: Bacon renders its fat and creates a savory foundation for the dish; you can substitute with diced ham or pancetta for different flavor profiles.
- Lima beans: Canned beans save time and work perfectly; swap with frozen lima beans (thaw first) or dried beans soaked overnight if you prefer from-scratch cooking.
- Heavy cream: Cream adds richness and silky texture; replace with half-and-half for lighter results or use Greek yogurt for tanginess, though whisk it in gently at the end to avoid curdling.
- Broth: Broth provides savory liquid and body; vegetable broth keeps it vegetarian-friendly, or use chicken broth for deeper flavor.
- Garlic: Fresh garlic delivers pungent, aromatic flavor; substitute with 1 teaspoon garlic powder if fresh garlic is unavailable, though fresh always tastes superior.
- Thyme: Thyme adds earthy, herbaceous notes; oregano or marjoram work as alternatives, or omit entirely if you prefer simpler flavoring.
How to Make Lima Bean Recipe

Step 1: Cook the Bacon Until Crispy
Place the chopped bacon in a large skillet over medium-high heat and cook for 6 to 8 minutes, stirring occasionally, until the bacon is crispy and renders its fat. Crispy bacon creates a flavorful fat base and adds textural contrast to the tender beans.
Once cooked, remove the bacon with a slotted spoon and set it on a paper towel-lined plate, leaving about 2 tablespoons of bacon fat in the skillet for sauteing the vegetables.
Step 2: Saute the Onions Until Golden
Add the diced onion to the bacon fat in the skillet and cook over medium heat for 5 to 7 minutes, stirring frequently, until the onions soften and turn golden brown at the edges. Caramelized onions develop natural sweetness and deepen the overall flavor of the dish.
If the onions stick too much, add a splash of broth or water to loosen them, and continue cooking until they reach a rich, golden color.
Step 3: Add Garlic and Aromatics
Stir in the minced garlic and thyme, cooking for about 1 minute until fragrant, while scraping any browned bits from the bottom of the skillet into the mixture. This step distributes aromatic flavors evenly and prevents garlic from burning.
The garlic should smell pungent and wonderful at this point, signaling that it’s releasing its essential oils into the fat.
Step 4: Pour in Broth and Add Beans
Add the broth to the skillet, stirring to combine with the cooked aromatics and create a flavorful liquid base. Pour in the drained lima beans and stir gently to combine all ingredients.
The broth rehydrates the beans slightly and creates the cooking liquid for simmering.
Step 5: Season the Mixture
Sprinkle in the salt, black pepper, garlic powder, and cayenne pepper if using, and stir well to distribute seasonings evenly throughout the beans. Seasoning early allows the flavors to infuse into the beans as they simmer.
Taste a spoonful of liquid and adjust seasonings as needed, remembering that flavors will concentrate slightly as the mixture cooks down.
Step 6: Simmer the Beans
Reduce the heat to medium-low and simmer the mixture gently for 15 to 20 minutes, stirring occasionally, until the beans are heated through and flavors meld together. Low heat prevents the beans from breaking apart and allows a creamy texture to develop naturally.
If the mixture seems too thin, continue simmering uncovered for a few extra minutes; if it’s too thick, add more broth in 1/4-cup increments.
Step 7: Stir in the Butter and Cream
Add the butter and heavy cream to the simmering beans, stirring gently until fully combined and the mixture turns silky and luxurious. Butter adds richness while cream creates the signature creamy texture.
Heat the mixture through for another 2 to 3 minutes over medium-low heat, stirring occasionally, until steam just begins to rise from the surface.
Step 8: Return the Bacon and Finish
Crumble the reserved cooked bacon into the skillet and stir to distribute the smoky pieces throughout the beans. Returning the bacon at the end preserves its crispy texture while infusing the entire dish with smoky flavor.
Let the mixture rest off the heat for 2 to 3 minutes before serving, which allows flavors to settle and the texture to set up slightly.
Pro Tip: Never skip caramelizing the onions fully; those browned, slightly sweet onions transform this dish from basic to restaurant-quality.
Tips for the Best Lima Bean Recipe
- Use good quality bacon with decent meat-to-fat ratio rather than ultra-thin supermarket bacon, which won’t render enough fat or provide satisfying texture.
- Don’t rush the onion caramelization; those 5 to 7 minutes of patient cooking create deep, complex sweetness that makes the whole dish sing.
- If using dried lima beans, soak them overnight and discard the soaking water before cooking to reduce gas and improve digestibility.
- Taste and adjust seasonings just before serving, as salt levels vary between different broths and bean preparations.
- For extra creaminess without additional cream, mash a few beans against the side of the pot and stir back into the mixture.
- Add fresh cracked black pepper just before serving for a peppery brightness that cuts through the richness.
Common Mistakes to Avoid
- Overcooking the beans results in mushy, broken-down legumes that create an unappetizing texture; cook just until tender and heated through.
- Using bacon grease exclusively without combining it with butter and cream leads to a greasy mouthfeel rather than creamy richness.
- Skipping the aromatics step leaves you with one-dimensional flavor; those sauteed onions and garlic create the flavor foundation that makes this dish special.
- Adding cream too early can cause it to break or separate; add it near the end after the beans have finished cooking.
- Forgetting to drain canned beans leaves excess liquid that dilutes the flavors, so always rinse and drain them thoroughly.
Serving Suggestions
These creamy lima beans pair beautifully with classic American comfort foods and add nutrition to lighter menus. Serve them warm as a standalone side or part of a larger meal.
- Cornbread or buttered biscuits for dipping into the creamy liquid
- Grilled chicken or pork chops for a simple protein pairing
- Roasted vegetables like Brussels sprouts or carrots for added texture variety
- Green salad with tangy vinaigrette to balance the richness
- Smoked brisket or pulled pork for a heartier Southern-style meal
Variations to Try
- Spicy Version: Add diced jalapeno with the onions and increase cayenne pepper to 1/2 teaspoon for a kick that pairs well with cornbread.
- Herb-Forward: Replace thyme with fresh basil and oregano, and add 1/4 cup sun-dried tomatoes for Mediterranean flavors.
- Vegetarian Option: Omit bacon and use smoked paprika and extra garlic to create smoky depth; substitute vegetable broth for richness.
- Creamy Garlic Version: Increase garlic to 6 cloves and add 1 teaspoon roasted garlic powder for garlic lovers who want maximum flavor.
- Add Vegetables: Stir in diced bell peppers, celery, or carrots during the sauteing stage for additional nutrition and texture.
Dietary Adaptations
- Gluten-Free: This recipe is naturally gluten-free; simply verify that bacon and broth carry no hidden gluten additives by reading labels.
- Dairy-Free: Replace heavy cream with full-fat coconut milk or cashew cream, and use olive oil instead of butter; the dish loses some richness but remains satisfying.
- Vegan: Omit bacon entirely and use 2 tablespoons smoked olive oil plus 1 teaspoon liquid smoke for smokiness; substitute coconut milk for cream.
- Low-Carb/Keto: Lima beans are moderate in carbs; reduce the portion size or pair with very low-carb vegetables; skip the cream if needed to reduce calories.
Storage and Reheating
Refrigerator
Store leftovers in an airtight container for up to 4 days in the refrigerator.
- Flavors actually improve after sitting overnight as ingredients continue melding.
- The mixture may thicken as it cools; thin with additional broth when reheating if needed.
Freezer
This dish freezes well for up to 3 months in a freezer-safe container or heavy-duty freezer bag.
- Leave 1/2 inch of headspace if using containers to allow for expansion during freezing.
- Thaw overnight in the refrigerator before reheating for best results.
Reheating
Reheat gently over medium-low heat in a saucepan, stirring occasionally and adding broth or cream if the mixture seems too thick.
- Microwave method: place in a microwave-safe dish, cover loosely, and heat in 2-minute intervals, stirring between intervals.
- Stovetop reheating preserves texture better than microwaving and allows you to control consistency.
Nutrition Information
| Nutrient | Amount |
|---|---|
| Calories | 245 |
| Total Fat | 14g |
| Saturated Fat | 6g |
| Carbohydrates | 20g |
| Fiber | 5g |
| Sugar | 3g |
| Protein | 12g |
| Sodium | 580mg |
| Cholesterol | 28mg |
Nutritional values are estimates based on standard ingredients and may vary depending on specific brands used. Lima beans provide excellent plant-based protein and fiber, making this dish filling and nutritious.

Frequently Asked Questions
Can I Use Frozen Lima Beans Instead of Canned?
Yes, frozen lima beans work beautifully and often have better texture than canned. Thaw them completely first, then add them at step 4 with the broth.
How Do I Make This Recipe Ahead for a Potluck?
Prepare the entire recipe the day before and store it in the refrigerator; reheat gently on the stovetop at the potluck location or bring it in a slow cooker set to warm. The flavors actually improve after sitting overnight.
What If My Beans Turn Out Too Soupy?
Continue simmering uncovered for an additional 5 to 10 minutes to reduce the liquid, or mix 1 tablespoon cornstarch with 2 tablespoons cold water and stir it in while simmering until thickened.
Can I Make This Without Bacon?
Absolutely; use smoked paprika and liquid smoke to create smoky depth, and cook the onions in 2 tablespoons of olive oil instead of bacon fat. The dish tastes different but equally delicious.
Why Are My Lima Beans Splitting Apart?
Overcooking causes beans to break down and lose their shape; ensure your heat stays at medium-low for gentle simmering rather than a rolling boil. If using dried beans, don’t overcook during the initial boiling stage.
Can I Use This as a Main Dish?
Yes, serve it over rice or alongside crusty bread to make it more substantial, or top with a fried egg for protein. A single serving with these additions creates a satisfying meal.
Final Thoughts
Lima beans deserve to be celebrated, and this recipe proves that simple ingredients combined with care and bold flavors create something truly special. The creamy texture, smoky bacon, and sweet caramelized onions work together in perfect harmony.
Make this dish this week and discover why people request it again and again. You might find that lima beans become a regular rotation in your dinner schedule, loved by family members who swore they’d never eat them.
If you enjoyed this recipe, explore more hearty bean dishes on our site like our lima beans recipe and our pork and beans recipe for other delicious comfort food options. Each brings its own unique twist on the warmth and satisfaction that legumes provide at the dinner table.

Creamy Lima Beans with Bacon and Onions
Ingredients
Equipment
Method
- Place the chopped bacon in a large skillet over medium-high heat and cook for 6 to 8 minutes, stirring occasionally, until crispy. Use a slotted spoon to remove the bacon and set it aside, leaving about 2 tablespoons of bacon fat in the skillet.
- Add the diced onion to the skillet and cook over medium heat for 5 to 7 minutes, stirring frequently, until the onions soften and turn golden brown at the edges.
- Stir in the minced garlic and thyme leaves and cook for about 1 minute until fragrant, scraping any browned bits from the skillet.
- Pour in the broth and add the drained lima beans, stirring gently to combine with the aromatics.
- Season the mixture with salt, black pepper, garlic powder, and cayenne pepper, stirring well to distribute.
- Reduce the heat to medium-low and simmer the beans for 15 to 20 minutes, stirring occasionally, until the beans are heated through and flavors meld together.
- Add the butter and heavy cream to the skillet and stir gently until fully combined; cook for another 2 to 3 minutes until the mixture is silky and heated through.
- Return the reserved bacon to the skillet and stir to distribute. Remove from heat and let the beans rest for 2 to 3 minutes before serving.