Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Roasted Green Beans with Caramelized Onions


  • Author: Emily
  • Total Time: 55 minutes
  • Yield: 68 servings 1x
  • Diet: Vegetarian

Description

This Roasted Green Beans with Caramelized Onions Recipe is a simple yet elegant side dish that pairs perfectly with holiday dinners, weeknight meals, or special occasions. Sweet, golden caramelized shallots elevate the crisp-tender roasted green beans, creating a dish that’s as beautiful as it is delicious. With easy-to-follow steps and versatile variations, this recipe is a must-have for your repertoire!


Ingredients

Scale

For the Green Beans and Shallots:

  • 57 shallots, enough to yield 2 cups sliced
  • 1/4 cup + 2 tablespoons extra-virgin olive oil
  • 2 pounds green beans, trimmed
  • Kosher salt, (Diamond Crystal recommended; adjust for other brands)
  • 23 teaspoons white balsamic vinegar
  • Flaky sea salt (optional)

Instructions

Step 1: Prepare the Caramelized Shallots

  1. Thinly slice the shallots into rings. Use a mandoline or sharp knife for precision.
  2. Heat 1/4 cup olive oil in a skillet over medium-high heat until shimmering.
  3. Add the shallots and stir until sizzling. Lower the heat and cook for 25–30 minutes, stirring occasionally, until the shallots are golden brown and caramelized.
  4. Remove with a slotted spoon and transfer to a paper towel-lined plate. Sprinkle with flaky sea salt.

Step 2: Roast the Green Beans

  1. Preheat the oven to 450°F (convection roast if possible).
  2. Spread the trimmed green beans on a rimmed sheet pan. Toss with 2 tablespoons olive oil and 1.5–2 teaspoons kosher salt.
  3. Roast for 15 minutes, stir, then roast for another 5–10 minutes until the green beans are crisp-tender with lightly charred edges.

Step 3: Assemble and Serve

  1. Remove the green beans from the oven and toss with 2–3 teaspoons white balsamic vinegar. Taste and adjust seasoning with additional salt or vinegar if needed.
  2. Transfer the green beans to a serving platter and top with the caramelized shallots.
  3. Serve immediately or at room temperature.

Notes

  • Make Ahead: Caramelize the shallots up to 3 days in advance and store in an airtight container at room temperature. Roast the green beans fresh for best texture.
  • Variations: Add toasted nuts, Parmesan cheese, or fresh herbs to customize the dish.
  • Storage: Store leftovers in the fridge for up to 2 days.
  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Category: Side Dish
  • Method: Roasting
  • Cuisine: American

Nutrition

  • Calories: ~145
  • Sugar: 3g
  • Sodium: 300mg
  • Fat: 10g
  • Saturated Fat: 1.5g
  • Carbohydrates: 11g
  • Fiber: 4g
  • Protein: 3g