This post may contain affiliate links. Please see our disclosure policy.

This roasted green beans recipe pairs caramelized oven-baked green beans with a buttery walnut–shallot topping for a crisp, flavorful side dish. It’s an easy, make-ahead option for weeknights or holiday dinners when you want dependable texture and deeper flavor.
A white baking dish with fresh green beans, roasted and topped with crispy walnuts and panko crumbs.
Photos by Tom Pitera | Styling by Erika Pitera

How Roasting Brings Out the Best in Green Beans

Roasting green beans at high heat brings out their natural sweetness and gives them a tender, lightly caramelized finish. It’s a simple method with big payoff, especially when you’re looking for a more flavorful alternative to steamed or sautéed green beans.

For this version, we build on that roasted flavor with a stovetop mixture of toasted walnuts, sautéed shallots, and buttery panko crumbs. The combination adds texture and a warm, nutty contrast that makes this dish feel special enough for holiday meals yet practical for weeknights. We’ve also included clear make-ahead instructions so the beans can be prepped in advance and finished just before serving.

Ingredient Notes and Substitutions

Here’s what you need to know about the key ingredients in this recipe. The complete list, including quantities, is in the printable recipe card below.

FRESH GREEN BEANS: Choose firm, brightly colored beans that snap cleanly when bent. Avoid wrinkled or wilted ends. Store unwashed beans in the crisper for up to 5 days.

SHALLOTS: Their mild sweetness complements the roasted green beans and toasted walnuts. A finely chopped sweet onion works as a substitution if needed.

WALNUTS: Toasting walnuts brings out their buttery, caramel-like flavor. They add richness and contrast to the dish; pecans can work in a pinch, though the flavor will be slightly sweeter.

PANKO CRUMBS: Panko gives the topping its crisp texture. Coarse, homemade fresh breadcrumbs are a workable substitute, but avoid dry, fine breadcrumbs, which won’t brown or stay crunchy.

Prep Overview

How to Make Roasted Green Beans With Walnuts

Planning to make this recipe? Here’s a quick overview of how it’s done. Detailed, step-by-step instructions are in the printable recipe card below.

Start by coating the green beans in a little oil, seasoning them well, and spreading them out on a baking sheet. Giving them plenty of space helps them caramelize instead of steam, which is what builds that lightly browned, roasted flavor.

While the beans are in the oven, sauté the shallots in butter and oil until they soften and turn golden. Stir in the walnuts and let them toast gently so they develop a warm, nutty aroma. Most of this mixture gets tossed with the roasted beans to add flavor and richness.

Roasted green beans mixed with sautéed shallots and walnuts in a white baking dish, with panko and walnut topping in a skillet beside it.

To finish, melt a bit more butter in the same pan, add the remaining walnut-shallot mixture and panko, and stir until the crumbs soak up the butter. Scatter this over the beans and return the dish to the oven just long enough for the topping to crisp.

Tips for Best Results

  • Dry the beans well before roasting. Any moisture left on the surface will create steam and prevent caramelization, so give them a quick pat-dry after rinsing.
  • Toast the walnuts gently. Pull them from the heat as soon as they smell nutty. Overtoasting makes them bitter, and the aroma is your best indicator of doneness.
  • Watch the topping closely at the end. Panko browns quickly. Remove the dish as soon as the crumbs turn golden so they stay crisp without tipping into burnt.
Roasted green beans in a white casserole dish, finished with a crisp buttery topping of walnuts and panko crumbs.

Other Green Bean Sides We Love

If you enjoy green bean sides, you might also like Green Beans with Mushrooms and Crispy Crumb Topping, a savory mix of sautéed mushrooms and buttery crumbs; Southern-Style Green Beans, slow-simmered with classic comfort-food flavor; or Green Beans with Tomatoes, a bright, herb-forward variation.

Don't Lose This Recipe!
Get a link to come back, plus fresh recipes weekly (opt out anytime).
A white baking dish with fresh green beans, roasted and topped with crispy walnuts and panko crumbs.
No ratings yet

Roasted Green Beans with Walnuts

This roasted green beans recipe pairs caramelized oven-baked green beans with a buttery walnut–shallot topping for a crisp, flavorful side dish. It’s an easy, make-ahead option for weeknights or holiday dinners when you want dependable texture and deeper flavor.
Prep: 10 minutes
Cook: 25 minutes
Total: 35 minutes
Servings: 6 servings

Ingredients

  • 1-1/2 pounds fresh green beans, ends trimmed
  • 3 tablespoons vegetable oil, divided
  • Salt and freshly ground black pepper
  • 2 tablespoons unsalted butter, divided
  • 3 shallots, thinly sliced
  • 1/2 cup chopped walnuts
  • 3 tablespoons panko crumbs
Keep This Recipe Handy
We’ll email a link to come back – plus new recipes weekly (opt out anytime).

Instructions 

  • Preheat the oven to 425°F and coat a baking sheet with nonstick spray.
  • In a large bowl, toss the green beans with 2 tablespoons of the oil and season with salt and pepper. Spread the beans on the prepared baking sheet and roast until they are tender and have light brown spots, 12–15 minutes, tossing once halfway through.
  • While the beans are roasting, heat the remaining tablespoon of oil and 1 tablespoon of the butter in a small pan over medium heat. Add the shallots and sauté until soft and just beginning to turn golden, 2 to 3 minutes.
  • Add the chopped walnuts, stir to coat and cook until the walnuts smell toasty and look slightly darker, 1-1/2 to 2 minutes. Season to taste with salt and pepper.
  • Reserve about 1/4 of the mixture for the topping, then add the remaining 3/4 to the green beans, toss with tongs to combine, and transfer to an oven-proof serving dish.
  • Melt the remaining tablespoon of butter in the same pan. Add the reserved walnut-shallot mixture and the panko, combine well, and scatter the mixture over the green beans.
  • Return the beans to the oven and bake until the panko is golden and crisp, 3 to 5 minutes.

Notes

MAKE AHEAD INSTRUCTIONS

To make this dish ahead, follow the recipe as written, through step #5 (combining the roasted green beans with the sautéed shallots and toasted walnuts in a casserole dish). Wrap the walnuts reserved for the topping in foil.

STORAGE

Cover the casserole with plastic wrap and refrigerate for up to 2 days. Before serving, remove the beans from the refrigerator 30 minutes in advance to take the chill off.

REHEATING

Melt a tablespoon of butter in a microwave-safe bowl, add the panko crumbs and reserved toasted walnuts, combine, and scatter over the beans. Bake, uncovered at 375°F until the green beans are hot throughout and the topping is golden brown, 15 to 20 minutes.

Nutrition

Calories: 221, Total Fat: 17g, Cholesterol: 10mg, Sodium: 239mg, Carbohydrates: 15g, Fiber: 4g, Sugar: 5g, Protein: 5g

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

Like this recipe? Rate and comment below!

Share with friends:


More From This Category

Lynne Webb and Erika Pitera, creators of MyGourmetConnection in the kitchen, working on a soup recipe for the website.

About Us

We’re Lynne and Erika, a mother-daughter duo passionate about creating recipes that bring flavor and variety to your kitchen in a simple, approachable way.

Leave a comment

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

Please Leave A Rating




2 Comments

  1. Have you ever made this ahead of time to take to a dinner? Thinking I could make everything but keep the panko mixture separate. Top the beans with the panko and bake at the last minute? Thanks for advice!

    1. Hi Nancy,

      I think this dish would be fine to make ahead. You have the right idea to keep the panko mixture separate so it doesn’t get soggy. The only other suggestion I have is that since you’ll be starting with the green beans already cooked, bring the casserole to room temperature before reheating so you minimize the amount of time it will take to heat through.