Some dishes have a way of taking you right back to Mom's kitchen.
You remember the sounds. Pots simmering on the stove, somebody opening the oven for the third time, and Mom reminding everyone that dinner would be ready when it was ready.
And somewhere in the middle of all that holiday cooking, there was usually a pot of green beans.
Nothing fancy. Just good, comforting food made for the people gathered around the table.
That's what I love about these Holiday Green Beans with Bacon, Maple-Dijon Glaze & Caramelized Onions. They bring back that familiar feeling of Thanksgiving and Christmas dinners, when the kitchen was busy, the house smelled wonderful, and everybody seemed to find a reason to wander in and see what was cooking.
We're keeping the heart of that traditional holiday side dish: tender green beans, savory onions, and little pieces of bacon.
But we're giving it our own twist.
The onions are slowly cooked until sweet and golden. The bacon stays crispy. And instead of a heavy sauce, everything gets tossed with a light buttery glaze made with pure maple syrup, Dijon mustard, and a splash of apple cider vinegar.
It's familiar enough to feel like something Mom would have made, but just different enough to make everyone ask, "What's in these green beans?"
And the best part? You don't need to spend all afternoon making them.
One skillet, a handful of everyday ingredients, and a little patience with the onions.
Let's get cooking.
❤️ Recipe at a Glance
| Prep Time | 10 minutes |
| Cook Time | 30–35 minutes |
| Total Time | 40–45 minutes |
| Servings | 6 side-dish portions |
| Difficulty | Easy |
| Method | Stovetop, one skillet |
| Flavor | Smoky, savory, lightly sweet, tangy |
| Best For | Thanksgiving, Christmas, Sunday family dinners |
| Main Ingredients | Fresh green beans, bacon, sweet onions, maple syrup, Dijon mustard |
| Make Ahead | Prepare bacon and onions up to 1 day ahead |
The quick answer: Holiday green beans with bacon are a comforting stovetop side dish made with fresh green beans, crispy bacon, and caramelized onions. This version adds a light maple-Dijon butter glaze for a sweet-savory finish, making it a flavorful alternative to traditional green bean casserole for Thanksgiving, Christmas, or family dinners.
❤️ Why You'll Love This Holiday Green Bean Recipe
There's a reason green beans keep showing up on holiday tables year after year.
They go with just about everything, they're easy to share, and they bring a little green to a table filled with turkey, potatoes, stuffing, and casseroles.
This version keeps everything we love about that classic side dish while adding a few special touches.
- That familiar holiday comfort. Tender green beans, bacon, and onions bring back the flavors of family dinners.
- A little unexpected flavor. Maple syrup and Dijon mustard give the beans a sweet-savory finish without making them sugary.
- Crispy bacon in every serving. We add the bacon at the end so it keeps its crunch.
- No oven needed. Everything cooks on the stovetop, leaving room for the turkey and other holiday dishes.
- Beautiful on the table. Bright green beans, golden onions, and crispy bacon make an inviting side dish.
- Easy enough for any Sunday. You don't have to wait for Thanksgiving to enjoy them.
And if your family loves green beans with bacon, you might also enjoy my Green Bean and Roasted Butternut Squash Salad with Crispy Bacon. It's another colorful fall favorite with a little smoky crunch.
🛒 Ingredients You'll Need
We're not reinventing Mom's green beans here. We're just giving them a little extra flavor.
And most of that flavor comes from ingredients you probably already have in your kitchen.
For the Green Beans
- 1 pound fresh green beans, washed and trimmed
- 4 strips thick-cut bacon, chopped into small pieces
- 1 medium sweet onion, thinly sliced
- 3 garlic cloves, minced
- ½ cup low-sodium chicken broth
- ½ teaspoon dried thyme
- ¼ teaspoon freshly ground black pepper
- Salt, to taste
For the Maple-Dijon Glaze
- 1 tablespoon pure maple syrup
- 2 teaspoons Dijon mustard
- 1 tablespoon apple cider vinegar
- 1 tablespoon salted butter
A Few Ingredients Worth Talking About
Fresh green beans: Look for firm, bright green beans that snap when bent. Fresh beans hold their shape nicely and give the finished dish a beautiful color.
Thick-cut bacon: This adds that smoky, savory flavor so many of us remember from old-fashioned green beans. Thick-cut bacon also gives you nice, substantial pieces.
Sweet onion: Vidalia onions are wonderful here, but any sweet onion will work. Cooking them slowly brings out their natural sweetness.
Maple syrup: Just one tablespoon adds a gentle maple flavor. Use pure maple syrup rather than pancake syrup.
Dijon mustard: This is our little twist. It adds a subtle tang that balances the sweetness of the maple and onions.
Apple cider vinegar: A splash helps brighten the dish and cuts through the richness of the bacon and butter.
🔥 Flash Tip: Hold off on adding extra salt until the end. Bacon and chicken broth already bring saltiness, and you may not need much more.
🔪 How to Make Holiday Green Beans with Bacon
You know how Mom always seemed to know when something was ready without looking at a timer?
We're going to use a little of that same kitchen instinct here.
Watch the bacon until it's crisp, let the onions turn golden, and cook the beans until they're just the way your family likes them.
Step 1 — Get the Green Beans Ready
Start by rinsing the fresh green beans under cool running water.
Trim off the stem ends and remove any beans that look bruised or wilted.
If you have a few especially long beans, cut them in half so everything is easier to serve.
Pat the beans dry and set them aside.
There's no need to boil them first. They'll cook right in the skillet with the onions and chicken broth.
Step 2 — Cook the Bacon Until Golden and Crispy
Place a large, deep skillet with a lid over medium heat.
Add the chopped bacon and cook for approximately 6–8 minutes, stirring occasionally.
You want the bacon golden brown with crispy edges.
Once it's ready, use a slotted spoon to transfer it to a paper towel-lined plate.
Leave about 1 tablespoon of bacon drippings in the skillet and carefully remove the rest.
Those little browned bits on the bottom? Leave them right where they are.
They're going to give our onions some wonderful flavor.
🔥 Flash Tip: Don't leave the bacon in the skillet while the green beans simmer. It'll lose its crispness. We'll bring it back at the end.
Step 3 — Slowly Caramelize the Onions
Reduce the heat to medium-low.
Add the thinly sliced sweet onion to the bacon drippings.
Now give the onions a little time.
Cook them for about 12–15 minutes, stirring every couple of minutes, until they become soft, golden, and sweet-smelling.
If they start sticking, add a tablespoon of water and lower the heat slightly.
We're not trying to fry the onions. We want them soft and golden, with just enough caramelization to bring out their natural sweetness.
This is one of those little steps that makes a big difference.
Step 4 — Add the Garlic and Thyme
Once the onions are golden, stir in the minced garlic and dried thyme.
Cook for about 30–60 seconds, just until the garlic becomes fragrant.
Don't let it brown too much.
Garlic can turn bitter when it burns, and we want that warm, savory flavor to come through.
At this point, between the bacon, onions, and garlic, your kitchen should be smelling pretty good.
Step 5 — Let the Green Beans Simmer
Add the trimmed green beans to the skillet.
Pour in the chicken broth and gently stir everything together.
Use a wooden spoon to loosen any flavorful browned bits from the bottom of the pan.
Cover the skillet and cook over medium heat for approximately 7–10 minutes, stirring once halfway through.
The beans should become tender while keeping a little bite.
If your family prefers softer green beans, give them another 2–3 minutes, adding a splash of broth if needed.
There's room for personal preference here. Some families love their beans tender-crisp, while others remember the softer green beans Mom used to simmer on the stove.
🔥 Flash Tip: Check the beans after 7 minutes. Thin green beans cook faster, and you don't want to lose that beautiful green color unless you're intentionally making a softer, longer-cooked version.
Step 6 — Add Our Maple-Dijon Twist
While the beans finish cooking, whisk together the maple syrup, Dijon mustard, and apple cider vinegar in a small bowl.
Remove the lid from the skillet.
If there's still a lot of broth in the pan, let it simmer uncovered for a minute or two until only a few tablespoons remain.
Pour the maple-Dijon mixture over the green beans.
Add the salted butter and black pepper.
Gently toss everything together until the butter melts and the beans are coated.
Continue cooking uncovered for approximately 2–4 minutes, allowing the liquid to reduce into a light, glossy glaze.
We're not making a thick, sticky sauce.
We just want enough glaze to cling to the beans and bring all those flavors together.
Step 7 — Bring Back the Crispy Bacon
Turn off the heat.
Add about three-quarters of the cooked bacon to the skillet.
Gently toss it through the green beans and caramelized onions.
Now taste a bean.
Does it need a little salt? A pinch more pepper? Maybe a tiny splash of vinegar to brighten everything up?
Make those final adjustments while the beans are still warm.
This is where the dish really comes together: smoky bacon, sweet onions, tender beans, and that little tang from the Dijon.
Step 8 — Bring Them to the Holiday Table
Spoon the green beans into a warm serving dish.
Scatter the remaining crispy bacon over the top.
Don't forget to scrape up those sweet onions and any glaze left in the skillet.
Serve while everything is warm and the bacon still has a little crunch.
And there you have it.
A familiar holiday favorite, dressed up just enough to feel special.
The kind of dish that looks right at home next to the turkey and mashed potatoes, but might have everybody asking for a second helping.
🧠 Why This Recipe Works
There's something wonderful about taking a simple, familiar recipe and making a few thoughtful changes without losing what made it special in the first place.
That's exactly what we're doing here.
The bacon gives us a smoky, savory base, while the onions cook slowly enough to develop their own sweetness.
The green beans simmer briefly in broth rather than boiling in a big pot of water. That helps them become tender without washing away all their flavor.
Then comes our maple-Dijon glaze.
Maple syrup adds a touch of sweetness, Dijon brings a little sharpness, and apple cider vinegar keeps the whole dish from feeling too rich.
And because we save the crispy bacon until the end, there's a nice contrast between the tender beans and those little crunchy pieces.
Nothing about the recipe is complicated. It's really about giving each ingredient a chance to do its job.
🔥 My Best Tips for Holiday Green Beans
Choose beans that look fresh. Firm, bright green beans give you the best texture. Avoid beans that feel limp or have dark, soft spots.
Use a wide skillet. A little extra room helps the onions cook evenly and makes it easier to toss the beans in the glaze.
Don't turn the heat too high for the onions. If they're browning before they've softened, lower the heat and add a splash of water.
Keep an eye on the broth. You need enough liquid to steam the beans, but not so much that the finished glaze becomes watery.
Save some bacon for the top. Those last few crispy pieces make the dish look especially inviting when you bring it to the table.
Taste before serving. Bacon varies in saltiness, and maple syrup varies in sweetness. A final taste is always worthwhile.
Make room on the stove. If you're cooking Thanksgiving dinner, prepare the bacon and onions earlier in the day so the final cooking goes smoothly.
🌶️ Make It Your Own
Every family seems to have its own way of making green beans.
Some like them soft and slow-cooked. Others prefer them bright green with a little crunch.
And that's part of what makes holiday cooking so personal.
Here are a few ways to make this recipe fit your table.
For softer, old-fashioned green beans: Add a little more broth and extend the covered cooking time until the beans reach your preferred tenderness.
For extra garlic flavor: Add another clove or two of minced garlic.
For a little holiday crunch: Sprinkle chopped toasted pecans over the finished dish.
For less sweetness: Reduce the maple syrup to 2 teaspoons.
For a spicy twist: Add a pinch of crushed red pepper flakes with the thyme.
For a vegetarian version: Skip the bacon, cook the onions in olive oil, and use vegetable broth.
For frozen green beans: Use approximately 1 pound of frozen beans. Add them directly from frozen and check for tenderness after 8–12 minutes of covered cooking. Reduce any extra moisture before adding the glaze.
If you'd like another way to prepare this familiar vegetable, my Green Beans with Mushrooms are a lovely alternative for everyday dinners.
🧺 What to Serve with Holiday Green Beans
One of the things I love about holiday cooking is how all the dishes come together.
There's usually something roasting in the oven, potatoes waiting to be mashed, and somebody asking when dinner will be ready.
These green beans fit right into that familiar scene.
For Thanksgiving, serve them alongside Sweet Potato Casserole with Toasted Marshmallows and Roasted Butternut Squash with Brown Sugar and Cinnamon.
If you're putting together a holiday appetizer spread while everyone waits for dinner, my Cranberry, Walnut, Blue Cheese, and Sweet Potato Bites bring another festive touch to the table.
And don't forget that these beans are just as good outside the holidays.
For a Sunday family dinner, try them with Roasted Rosemary Lemon Chicken and a big dish of Homemade Scalloped Potatoes.
If you're planning an easy weeknight meal, Sheet Pan Garlic Parmesan Chicken makes a practical main dish.
And a warm piece of Homemade Jalapeño Cornbread is always welcome when there's something savory on the table.
❄️ Make-Ahead, Storage & Reheating
Holiday cooking is so much easier when a few things are already done before everyone arrives.
And thankfully, this is one of those recipes you can prepare in stages.
Making the Green Beans Ahead
If you're preparing Thanksgiving or Christmas dinner, cook the bacon and caramelize the onions up to one day ahead.
Refrigerate them separately in airtight containers.
You can also wash and trim the green beans the day before.
When it's time to cook, warm the onions in the skillet, add the garlic and thyme, and continue with the broth and green beans.
Finish with the glaze and bacon shortly before serving.
That way, you get the convenience of preparing ahead without sacrificing the texture.
Storing Leftovers
Let the green beans cool slightly before transferring them to an airtight container.
Refrigerate within 2 hours of cooking and use within 3–4 days.
The bacon may lose some of its crunch, but the beans will still have plenty of flavor.
Reheating
Warm the leftovers in a skillet over medium-low heat with a tablespoon or two of broth or water.
Stir occasionally until heated throughout to 165°F.
Avoid cooking them longer than necessary, since the beans will continue to soften.
Can You Freeze Them?
You can freeze cooked green beans, but the texture may become softer after thawing.
For a holiday meal, I prefer making this dish fresh or preparing the ingredients ahead rather than freezing the finished recipe.
❓ Frequently Asked Questions
Are these the same as traditional Southern green beans?
Not quite. Traditional Southern-style green beans are often simmered for a longer time with bacon, onions, and broth until very tender. Our version keeps those familiar savory flavors but adds caramelized onions and a light maple-Dijon glaze.
Can I use canned green beans?
Yes. Drain and rinse about two 14.5-ounce cans of green beans. Since they're already cooked, you only need to warm them with the onions and a few tablespoons of broth before adding the glaze.
Can I double this recipe for Thanksgiving?
Absolutely. Double the ingredients and use a large Dutch oven or wide skillet. You may need to cook the beans in batches so they heat evenly, and the onions may take longer if the pan is crowded.
Can I make these green beans without maple syrup?
Yes. Leave out the maple syrup for a more savory version. The Dijon mustard, butter, and caramelized onions will still give the beans plenty of flavor.
How do I keep green beans from getting mushy?
Start checking them after about 7 minutes of covered cooking. Thin beans may cook faster than thicker ones. Remember, they'll continue cooking for a few minutes while you finish the glaze.
Can I serve these at Christmas instead of Thanksgiving?
Of course. Green beans are a classic holiday side dish for both celebrations. The bacon and maple-Dijon flavors work especially well with roasted turkey, chicken, ham, and other holiday main dishes.
❤️ A Little Taste of Mom's Kitchen
There's something about holiday recipes that goes beyond the ingredients.
Sometimes it's the smell of onions cooking in a skillet. Sometimes it's the sound of bacon sizzling on the stove.
And sometimes it's just seeing that familiar serving dish being carried to the table, the same way you remember from years ago.
That's what I wanted these green beans to feel like.
Not something completely different from the holiday food we grew up with, but something that carries a little of that tradition forward.
We still have the tender green beans, the savory bacon, and the onions that make the kitchen smell wonderful.
We've just added a little maple syrup, a touch of Dijon mustard, and our own way of bringing everything together.
And maybe that's one of the nicest things about cooking for family.
We keep the dishes we remember, change a little something here and there, and eventually those new versions become part of the tradition too.
So whether you're making these for Thanksgiving, Christmas, or a quiet Sunday dinner, I hope they bring a little warmth to your table.
And maybe, just for a moment, a memory of Mom's kitchen.
PrintHoliday Green Beans with Bacon, Maple-Dijon Glaze & Caramelized Onions
- Total Time: 45 mins
- Yield: 6 servings 1x
Description
These holiday green beans with bacon bring the comfort of Mom's kitchen to your Thanksgiving or Christmas table. Fresh green beans are simmered with sweet caramelized onions, garlic, and thyme, then finished with crispy bacon and a buttery maple-Dijon glaze. A flavorful one-skillet holiday side dish that's easy enough for Sunday dinner, too.
Ingredients
Ingredients
For the Green Beans
Copy
1 pound fresh green beans, washed and trimmed
4 strips thick-cut bacon, chopped
1 medium sweet onion, thinly sliced
3 garlic cloves, minced
½ cup low-sodium chicken broth
½ teaspoon dried thyme
¼ teaspoon freshly ground black pepper
Salt, to taste
For the Maple-Dijon Glaze
Copy
1 tablespoon pure maple syrup
2 teaspoons Dijon mustard
1 tablespoon apple cider vinegar
1 tablespoon salted butter
Instructions
Instructions
These eight recipe-card steps match the eight steps in your blog post.
1
Prepare the Green Beans
Rinse and trim the green beans. Cut any especially long beans in half and pat dry.
2
Cook the Bacon
In a large, deep skillet over medium heat, cook the chopped bacon for 6–8 minutes until crispy. Transfer to a paper towel-lined plate, reserving 1 tablespoon of drippings.
3
Caramelize the Onions
Reduce heat to medium-low. Add the sliced onion and cook for 12–15 minutes, stirring occasionally, until soft and golden. Add a splash of water if needed to prevent sticking.
4
Add Garlic and Thyme
Stir in the minced garlic and dried thyme. Cook for 30–60 seconds until fragrant.
5
Simmer the Green Beans
Add the green beans and chicken broth. Cover and cook over medium heat for 7–10 minutes, stirring once, until the beans are tender. Add 2–3 minutes for softer beans if desired.
6
Make the Maple-Dijon Glaze
Whisk together maple syrup, Dijon mustard, and apple cider vinegar. Uncover the skillet and reduce excess broth until only a few tablespoons remain. Add the glaze, butter, and black pepper. Toss and cook uncovered for 2–4 minutes until lightly glossy.
7
Add the Bacon
Turn off the heat. Fold in three-quarters of the crispy bacon. Taste and adjust salt, pepper, or vinegar as needed.
8
Serve
Transfer to a warm serving dish. Top with the remaining bacon and spoon any caramelized onions and glaze over the beans. Serve warm.
Notes
For the best texture: Check the green beans after 7 minutes of covered cooking. They should be tender with a little bite. Cook longer if your family prefers softer, old-fashioned green beans.
Make ahead: Cook the bacon and caramelize the onions up to 1 day ahead. Refrigerate separately. Wash and trim the green beans ahead, then finish the dish shortly before serving.
Frozen green beans: Substitute 1 pound of frozen green beans. Cook from frozen for approximately 8–12 minutes, checking for tenderness. Reduce excess moisture before adding the glaze.
Less sweetness: Reduce the maple syrup to 2 teaspoons.
Storage: Refrigerate leftovers in an airtight container within 2 hours. Use within 3–4 days.
Reheating: Warm gently in a skillet with a splash of broth or water until heated throughout to 165°F.
Serving suggestion: Perfect alongside roasted turkey, holiday ham, chicken, mashed potatoes, or sweet potato casserole.
- Prep Time: 10 mins
- Cook Time: 35 mins
- Category: Side Dish
- Method: Stovetop
- Cuisine: American


Leave a Reply