Homestyle Cast Iron Skillet Green Beans

Everyone at the table will love this recipe for green beans with bacon and shallots. Always popular for Christmas and Thanksgiving dinner.

skillet with green beans with bacon and cooked onion

A great cast iron skillet side dish!

Looking for a new way to make green beans?

Homestyle Cast Iron Skillet Green Beans are the perfect side dish for any meal. They’re easy to make and taste delicious with bacon, onion, and fresh green beans.

This recipe is so simple that you’ll be able to whip it up in no time! You don’t need anything but a cast-iron skillet and some ingredients from your pantry.

What you’ll love about this recipe:

One-pan prep – You’ll cook the beans, onion, and bacon all in one easy-to-clean skillet.

Loaded with flavor – Plenty of salt and pepper with bacon makes the humble green craveable.

Versatile! – Yummy enough for a holiday meal but easy enough for Thursday night dinner.

[adthrive-in-post-video-player video-id=”0LXHTLaO” upload-date=”2020-02-10T00:00:00.000Z” name=”Green Beans with Bacon and Shallots” description=”An easy recipe for fresh green beans made in a cast iron skillet with crisp bacon and shallots. Ready in less than 30 minutes, this is a perfect side dish for Christmas dinner or Thanksgiving dinner.” player-type=”collapse” override-embed=”false”]

Tools and ingredients needed:

green beans, bacon, onion, chicken stock, and salt and pepper on marble counter
  • A good cast iron skillet with a lid.
  • Bacon
  • Fresh green beans
  • Small onion
  • Chicken broth or stock. (Either kind is fine!)
  • Salt and pepper

Step by step:

Cook the bacon on low heat, until crisp and browned in a large heavy-bottomed skillet. Remove to a paper towel- don’t clean it out of course! Add the onion and cook until softened.

skillet with cooked bacon and cooked onion

Add the green beans and stir, almost like you are stir-frying, until they turn a brighter green.

Add the salt, pepper, chicken broth and cover the skillet for a few minutes to soften the green beans. How long you cook them at this stage is totally personal preference! I like mine crisp-tender, so I let them cook for about 3 minutes. If you like them soft, leave them a few minutes more.

green beans in skillet being stir-fried then seasoned

Taste to check for doneness and seasoning.

Then add the bacon back in and serve!

Tips for green bean success

  • Wash and trim the green beans ahead of time or while the bacon is cooking. You want them ready to go when the time comes.
  • Use the freshet beans you can!
  • If you don’t feel like dicing up the bacon, just cook it and crumble it up.
finished green bean side dish with crumbled bacon

More cast Iron Skillet side dishes

Here’s the printable recipe!

close up of skillet full of green beans

Homestyle Green Beans In a Cast-Iron Skillet

Print Recipe
Bacon and onion add lots of flavor to fresh beans in this easy recipe. Your skillet is the only pan you need for this simple but delicious side dish.
Prep Time:10 mins
Cook Time:10 mins
Total Time:20 mins
Click here to grab a free seasonal e-cookbook!


  • 6 slices bacon diced
  • 1/4 cup onion minced
  • 1 pound fresh green beans washed and trimmed
  • 1/4 cup chicken broth or stock
  • 1 teaspoon salt
  • 1/2 teaspoon pepper


  • Crisp the bacon. Cook the bacon on low heat, until crisp, in a large, heavy bottomed skillet. Remove to a paper towel to drain.  Do not clean out the skillet
  • Cook the onion. Add the onion and cook until translucent and slightly browned, on medium-low, for about 5 minutes.
  • Cook the beans. Add the green beans and stir fry on medium until bright green but still crisp.  Add the chicken broth and cover for 2-3 minutes until green beans are crisp-tender.  (If you prefer them softer, cook an additional 2-5 minutes.)
  • Season. Add the salt and pepper.   Check for seasonings and add more if needed.  Serve immediately.


Add 1/4 teaspoon red pepper flakes with the onion if you like spicy food.  


Calories: 213kcal | Carbohydrates: 36g | Protein: 9g | Fat: 7g | Saturated Fat: 3g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Cholesterol: 6mg | Sodium: 2364mg | Potassium: 1029mg | Fiber: 13g | Sugar: 17g | Vitamin A: 3136IU | Vitamin C: 58mg | Calcium: 183mg | Iron: 5mg
Course: Side Dish
Cuisine: American, Southern
Keyword: cast iron skillet green beans, green beans with bacon and onion
Servings: 1 pound
Calories: 213kcal
Author: Katie Shaw
Did you make this recipe?Tag me @heartscontentfarmhouse so I can see!

Hope you enjoy this recipe!

signature with strawberries

Click here to subscribe By on February 19th, 2020

Leave a Comment

Recipe Rating