This Roasted Green Beans Recipe makes an easy yet elegant side dish that’s fresh and flavorful. In just 30 minutes, tender beans roast in the oven, then are tossed with a bright lemon-Dijon dressing and finished with crispy caramelized shallots for a delicate crunch and sweet-savory depth. This is one of those side dishes that’s perfect for a dinner party but also makes weeknight dinners feel a bit more special.

(Photo by Rick Souders for my cookbook “Fresh Tastes”)

Note: This post contains referral or affiliate links for products I recommend. As an Amazon Associate, I earn a small commission on qualified purchases, at no cost to you.

A Quick Look at the Recipe

Recipe Name: Roasted Green Beans with Crispy Shallots
⏲️ Ready In: about 20 minutes
🥣 Main Ingredients: Fresh green beans, Dijon mustard, lemon juice, and shallots
📖 Dietary Info: Vegetarian, can easily be made vegan, gluten-free
♨️ Method: Oven and stovetop
🍽️ Yield: 6 servings
⭐️ Difficulty: Easy

Summarize and save this content on:

This recipe first appeared in my cookbook, Fresh Tastes, and it strikes the perfect balance between easy and impressive. You only need a handful of ingredients and the process is simple, but the flavors and presentation make it dinner-party worthy.

I often make these dressed-up roasted beans for friends and family, sometimes for an impromptu dinner with neighbors, and other times as a Thanksgiving side dish. They always disappear quickly, no matter the occasion.

Another simple way to enjoy green beans is this cold green bean salad! It’s perfect for summer entertaining or to carry to a potluck with friends.

Why You Will Love This Recipe

  • Enhanced texture. Roasting caramelizes the beans, leaving them lightly crisp on the outside and tender inside, with richer flavor, while the crispy shallots add a sweet-savory crunch that takes this dish to the next level.
  • Bright, balanced flavor. Lemon juice and Dijon mustard bring tangy freshness that pairs beautifully with the beans’ natural sweetness.
  • Versatile side dish. These roasted green beans are perfect for elegant dinners, casual gatherings, everyday meals, and everything in between.
  • Make-ahead friendly. The beans can be served warm or can be held at room temperature, making them ideal to make in advance for meals or when entertaining with main dishes like this Asian marinated pork tenderloin.

Ingredients

You only need 5 ingredients to make these oven-roasted green beans and their delectable sauce, all of which should be available at your local grocery store (exact amounts in the recipe card below):

Ingredients for roasted green beans on a cutting board.
  • Fresh green beans – Look for firm, brightly colored beans without spots or wrinkles. I use standard green beans, trimmed and snapped into 1- to 2-inch pieces so they roast evenly and are easier to eat. Thinner haricots verts work beautifully too, but check them a few minutes early as they cook faster.
  • Extra virgin olive oil – Adds richness and helps the beans caramelize as they roast.
  • Fresh lemon juice – Brightens the flavor of the sauce. Fresh lemon juice really matters here, and I don’t recommend using bottled.
  • Dijon mustard – Brings tangy depth and a little bite to the sauce. I also use Dijon to make a marinade for these sous vide grilled chicken breasts.

Caramelized Shallots Ingredients

Caramelization transforms just a few ingredients into the perfect crunchy, sweet-savory topping:

Ingredients to make crispy shallots for oven roasted green beans.
  • Butter – Gives the shallots a rich base for cooking.
  • Shallots – Milder and sweeter than onions, they caramelize beautifully.
  • Granulated sugar – A pinch helps speed up caramelization and intensifies the sweetness.

Oven Roasted Green Beans Variations and Substitutions

  • Add toasted nuts. Swap the shallots for ½ cup toasted cashews, walnuts, pecans, or pine nuts.
  • Add lemon zest. Whisk the zest of half a lemon into the dressing. It brightens the beans without adding more tartness, especially good next to rich mains like roasted beef tenderloin or marinated roasted leg of lamb.
  • Add a little heat. Toss 1/8 teaspoon red pepper flakes with the beans before roasting (the heat mellows in the oven), or whisk into the dressing for a sharper bite.
  • Finish with herbs or Parmesan. Scatter 2 tablespoons chopped parsley, chives, basil, or thyme over the beans, or add a light sprinkle of grated Parmesan while they’re still warm. Herbs are ideal for spring and summer, and I love Parmesan for holiday tables.
  • Steam instead of roast. When the oven is full, you can steam the beans for 4-6 minutes until crisp-tender, drain, pat dry, and toss with the dressing while warm. You’ll miss the browned edges, but the dish is just as bright.
  • Skip the shallots. Roast the beans, toss with the dressing, season, and stop there. An easy yet delicious side for an ordinary weeknight.

How to Make Roasted Green Beans in the Oven

If you’ve never roasted vegetables before, these beans will make you a convert. First, caramelize the shallots for the topping:

A knife slicing a shallot on a cutting board.
  1. Prep shallots. Peel shallots, cut in half, and thinly slice.
A hand holding up some slices of shallot.
  1. Separate: Gently separate the shallots into rings.
Skillet holding cooking shallots that are soft.
  1. Cook shallots. Cook the sliced shallots in butter over medium-low heat for 10-12 minutes, stirring, until very soft.
close up of caramelized shallots
  1. Finish the shallots. Once the shallots are softened, stir in the sugar and cook the onions about 3-5 minutes more, until they’re golden. Remove from heat and season with salt and pepper.

Quick Tip

For crispier shallots, transfer to paper towels in a single layer to cool and season. For softer ones, skip the paper towel.

overhead view of green beans on a large rimmed cookie sheet, tossed with olive oil and salt
  1. Prep and roast beans. While the shallots are resting, spread green beans in an even layer on a large rimmed baking sheet. Drizzle with olive oil, toss to coat, and season with salt. Roast for 10 to 12 minutes in a 400-degree F oven. The green beans are ready when they have a crisp-tender texture and are blistered or browned in spots.
small glass bowl holding ingredients for lemon Dijon Dressing
  1. Make dressing. After the green beans go in the oven, whisk together lemon juice, Dijon, and olive oil. Set this aside until later.

Quick Tip

For deeper caramelization and light browning, spread the green beans in 2 rimmed half-sheet pans so they roast in a single, even layer with space between them.

Bowl with roasted green beans and lemon dijon dressing with spoons in the bowl.
  1. Assemble. Toss the roasted beans with dressing and season to taste. Transfer to a serving dish and top with the caramelized shallots. Enjoy with spinach stuffed salmon for your next dinner party, or serve up with BBQ chicken for a weeknight dinner.

Tips for Success

  • Start with dry beans. If you’ve washed your beans, pat them thoroughly dry before adding the oil. Water left on the beans turns to steam in the oven, and steamed beans won’t brown. This one step matters more than almost anything else here.
  • Don’t rush the shallots. Cook them gently in butter over medium-low heat for a full 10 to 12 minutes, until very soft, before adding the sugar. Turn the heat up slightly, and they’ll brown outside while staying sharp inside. Once the sugar goes in, stir often, and don’t walk away; the window between golden and burnt is narrow.
  • Serve at room temperature. This is why I reach for these beans when entertaining. Most roasted vegetables have to hit the table straight from the oven, but these don’t. The lemon-Dijon dressing keeps them bright as they sit, so you can roast ahead and set them out when you’re ready. They work great this way with everything from salmon patties to breaded pork chops.

Storing Tips and Make Ahead

  • Storage: Store leftover green beans in an airtight container in the refrigerator for up to 4 days. Store the caramelized shallots separately, also in an airtight container. The beans can be gently reheated, but I often serve them at room temperature. To reheat, place them on a sheet pan and cook at 325 degrees for 5 to 8 minutes. Skip the microwave because it makes them limp.
  • Make ahead: Caramelize the shallots and make the sauce up to 24 hours in advance. Store both in the refrigerator and bring the shallots and sauce to room temperature before serving.
Roasted green beans with dressing and crispy shallots in a bowl.
(Photo by Rick Souders for my cookbook “Fresh Tastes”)

Serving Suggestions

The bright lemon-Dijon dressing is what makes these beans so easy to pair. The acidity cuts through richness, so they work well next to something hearty. I love them alongside braised baby back ribs or pork chops with mushrooms, where the beans keep the plate from feeling heavy.

They’re just as good with lighter mains. Roasted salmon steaks and these green beans make a weeknight dinner that comes together in about half an hour and still feels like a real meal, and the lemon in both dishes ties everything together.

For the holidays, these are my go-to green beans on the Thanksgiving table. Because they can be made ahead and served at room temperature, they’re one of the few sides that won’t compete with an oven-roasted turkey for oven space.

Small white bowl holding a portion of oven roasted green beans.

Oven Roasted Green Beans Recipe FAQs

How do I prepare green beans for roasting?

Rinse the beans under cool water, pat them completely dry, and trim off the stem ends. I also like to snap longer beans in half (to around 1-2 inches) so they’re easier to eat and cook more evenly.

How long do I roast green beans at 400°F?

In a preheated 400° F oven, they’ll roast in about 10-15 minutes. Thinner beans will cook more quickly, while thicker ones need closer to the full time.

How do I know when my roasted green beans are ready?

They should be crisp-tender when pierced with a fork, and some of the beans will be blistered or browned. Taste one – you’ll know right away if they’re perfect.

Can I make roasted green beans with frozen green beans?

Yes, but they won’t crisp up quite as much as fresh ones, though they’ll still be tasty. Frozen beans release a lot of water, so for the best results, thaw them first and pat dry.

Did you make this recipe?

If you make this recipe, be sure to comment and give it a rating below. Don’t hesitate to ask questions – I’m happy to help!

Oval white dish filled with roasted green beans topped with caramelized shallots.
No ratings yet

Oven Roasted Green Beans Recipe with Crispy Shallots

An easy roasted green beans recipe that's special enough for company. The beans roast until crisp-tender, then get tossed in a bright lemon-Dijon dressing and finished with crispy caramelized shallots. Make the shallots and dressing ahead, and serve the beans warm or at room temperature.
Prep: 5 minutes
Cook: 25 minutes
Total: 30 minutes
Servings: 6 servings

Ingredients 

Caramelized Shallots

  • 2 tablespoons butter, salted or unsalted
  • 4 ounces shallots, about 2 to 3 large
  • 1 teaspoon granulated sugar
  • Kosher salt, to taste
  • Freshly ground black pepper, to taste

Oven Roasted Green Beans

  • 1 ½ pounds fresh green beans, trimmed and broken into 1- to 2-inch pieces
  • 4 tablespoons extra virgin olive oil, divided use
  • Kosher or sea salt
  • 2 to 3 teaspoons fresh lemon juice
  • 1 ½ teaspoons Dijon mustard

Instructions 

Caramelized Shallots

  • In a medium skillet, melt butter over medium-low heat.
  • Peel shallots, cut in half and thinly slice. Using your hands, break slices into individual pieces. Sauté shallots in butter, stirring occasionally, about 10 to 12 minutes or until very soft.
  • Stir in sugar and continue cooking, stirring occasionally, about 3 minutes or until golden brown. Season to taste with salt and pepper. Set aside.

Oven Roasted Green Beans

  • Preheat oven to 400 degrees.
  • Place beans on a large rimmed half sheet pan (see Note below). Drizzle with 2 tablespoons olive oil, tossing to coat. Season with salt.
  • Roast for 10 to 12 minutes or crisp-tender.
  • In a medium mixing bowl, whisk together the lemon juice, mustard and remaining 2 tablespoons olive oil.
  • Add lemon mixture to cooked beans and toss. Season to taste with salt and pepper.
  • Serve hot or at room temperature with caramelized shallots sprinkled over the top.

Notes

Dry the beans. Pat washed beans thoroughly dry before adding oil. Wet beans will steam instead of browning.
Go slow on the shallots. Cook in butter over medium-low for the full 10 to 12 minutes, until very soft, before adding the sugar. Once the sugar goes in, stir often — golden turns to burnt quickly.
Serve warm or at room temperature. The lemon-Dijon dressing keeps the beans bright as they sit, so they can be roasted ahead — ideal for entertaining.
Pan space. For deeper browning, divide the beans between two rimmed half-sheet pans so they roast in a single layer. One pan works too.
Make ahead. Shallots and dressing can be made up to 24 hours ahead, covered and refrigerated. Bring both to room temperature before serving.
Note: This recipe was originally published in my cookbook “Fresh Tastes.

Nutrition

Calories: 168kcal, Carbohydrates: 12g, Protein: 3g, Fat: 13g, Saturated Fat: 4g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 8g, Trans Fat: 0.2g, Cholesterol: 10mg, Sodium: 53mg, Potassium: 307mg, Fiber: 4g, Sugar: 6g, Vitamin A: 901IU, Vitamin C: 16mg, Calcium: 51mg, Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this recipe? Leave a comment & rating below!
My 5 Most Popular Recipes!
Sign up and receive my five most requested recipes. Delivered straight to your inbox!

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




Oval white dish filled with roasted green beans topped with caramelized shallots.

Share This With The World

About the author

Hi, I'm Lee.

I’m an award-winning cookbook author and food blogger who believes cooking at home should be easy, elegant, and fun. My recipes and tips have been featured in national media, shared through cooking demos on TV stations across the country, and trusted by friends and readers for years. My goal is to encourage you and help build your confidence in the kitchen, so you can create meals that bring joy and connection around your table.


My 5 Most Popular Recipes Ever!
Sign up and receive my five most requested recipes. Delivered straight to your inbox!

Latest Posts