Roasted Green Beans with Crispy Shallots

Loading…

By Reading time

The shallots bubble quietly at first, then the oil fills with their sweet, savory smell. They’re thin enough to turn crisp in just a few minutes, and the moment they reach pale gold is when I move them to a paper towel-lined plate. That quick fry gives these roasted green beans with crispy shallots a crunchy topping without asking the beans to share the oven with a delicate garnish.

I roast the beans separately at high heat, just until they’re tender-crisp and freckled with brown spots. Drying them before they hit the pan helps them roast rather than steam, and spreading them in one layer gives the heat room to work. Put the two parts together at the end and you get soft, bright green beans under a light, crisp tangle of shallots.

Roasted Green Beans with Crispy Shallots, browned and crunchy
“

Kitchen Note

Set out the paper towel-lined plate and salt before you start frying. The shallots cook quickly, and having those ready means you can lift each batch out without leaving hot oil unattended.

Save these roasted green beans with crispy shallots for a side dish with tender-crisp beans and a crunchy, savory finish.

Save to Pinterest

Why These Shallots Go on After the Green Beans Leave the Oven

The beans and shallots need different kinds of heat. Green beans do well in a hot oven, where they can turn tender and pick up browned spots. Thin slices of shallot need a shorter, more controlled fry; roasting them alongside the beans would leave their timing tied to a much longer cook.

Keeping the components separate also protects the texture. The hot beans release steam as they sit, and that moisture softens anything crisp on top. I transfer the beans to their serving dish first, then scatter on the shallots right before serving. They stay distinct: tender-crisp vegetables underneath, delicate crunch on top.

It’s a small bit of timing that makes the contrast work. You can fry the shallots while the oven heats or the beans roast, but keep them on their own plate until the beans are ready. The finished dish has a topping that still crackles instead of disappearing into the vegetables.

Why Canola Works for the Shallots but Olive Oil Belongs on the Beans

Roasted Green Beans with Crispy Shallots, tender and golden
  • Neutral frying oil — Canola is a practical choice for frying the shallots because it has a mild taste that lets their sweet, savory flavor come through. Use a neutral oil suitable for frying; the oil’s quality matters less here than its temperature.
  • Shallots — Choose firm shallots and slice them very thinly so they can fry quickly. Try to keep the slices a similar thickness; thicker pieces take longer to crisp while thinner ones can darken first.
  • Green beans — Fresh beans give the best tender-crisp result. Trim the ends and pat the beans dry before tossing them with oil; surface moisture can keep them from browning as readily.
  • Olive oil and black pepper — Olive oil coats the beans and helps them roast, while black pepper gives the simple seasoning a gentle bite. Everyday olive oil works well here, so there’s no need to use a special bottle.

The 325°F Fry and 425°F Roast, in the Right Order

Bring the frying oil to temperature

Pour the neutral oil into a 2-quart saucepan and set it over medium heat. Use a thermometer and wait for the oil to reach 325°F before adding any shallots. Medium heat alone isn’t a reliable temperature cue, and oil that’s too cool can leave the slices greasy.

Fry the shallots in manageable batches

Add the thinly sliced shallots in batches and stir often so the slices cook evenly. Each batch takes 2 to 4 minutes, depending on how thinly the shallots are cut. Watch for a light golden color, then transfer the slices to the paper towel-lined plate and sprinkle them with the salt while they’re warm.

Roast until the beans are tender-crisp

Heat the oven to 425°F with a rack in the center. Toss the trimmed, patted-dry beans with the olive oil, salt, and black pepper, then spread them in a single layer on a rimmed baking sheet. Roast for 12 to 16 minutes, looking for tender beans with browned spots; a crowded pan makes it harder for the beans to brown.

Finish with the crunchy topping

Transfer the roasted beans to a serving dish once they’ve reached the tender-crisp stage. Top them with the fried shallots just before bringing the dish to the table. Add the topping after the beans leave the oven, not before they roast.

When to Leave Off the Shallots or Scale This Side Down

A simpler roasted green bean side

Leave out the shallots and the neutral oil used to fry them, then roast and season the green beans as described. You’ll have a straightforward peppered vegetable side without the crisp, savory topping.

Scale it down for two

Halve each ingredient for a smaller meal, keeping the shallots and green beans in their separate cooking stages. The method stays the same, and the visual cues—lightly golden shallots and tender-crisp beans—are more useful than trying to scale the timing by arithmetic.

Storage and Reheating

  • Refrigerator: Refrigerate the beans and shallots in separate airtight containers within 2 hours; use within 3 to 4 days. The beans soften and the shallots lose some crunch.
  • Freezer: I don’t recommend freezing the finished dish. The beans lose their tender-crisp texture as they thaw, and the shallots won’t stay crisp.
  • Reheating: Warm the beans uncovered in a 425°F oven until hot, then add the shallots. Avoid reheating the topping with the beans, which softens its crunch.

Questions That Come Up While Frying Shallots and Roasting Beans

Can I use frozen green beans instead of fresh?+

Fresh beans are the better choice for browned spots and a tender-crisp bite. If frozen beans are what you have, thaw them completely and pat them very dry before roasting; expect a softer result and less browning.

Can I trim the green beans ahead of time?+

Yes. Trim them ahead and keep them refrigerated in a covered container; pat them dry again before adding the oil and seasonings. Dry beans are more likely to roast well than beans carrying water on their surface.

Can I fry all the shallots in one batch?+

Fry them in batches instead. A crowded saucepan makes it harder to stir the slices evenly, so some can brown before the rest are crisp. Smaller batches are easier to watch and remove at the right color.

How do I know when the frying oil is ready?+

Check it with a thermometer and wait for 325°F before frying. Don’t rely on how hot the pan feels or guess from the burner setting; a measured temperature gives the shallots a consistent window to turn lightly golden.

Can I make the crispy shallots ahead?+

You can fry them ahead and keep them separate from the beans in an airtight container. They’re crispest freshly fried, so add them only when you’re ready to serve; sitting on the warm vegetables makes them soften sooner.

Roasted Green Beans with Crispy Shallots

Roasted green beans with crispy shallots pair tender-crisp beans and browned spots with lightly golden, thinly sliced shallots. Fry the shallots in a saucepan, then roast the beans at 425°F for an easy side dish.
Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 servings
Course: Side Dish
Cuisine: American
Calories: 120

Ingredients
  

For the crispy shallots
  • 1 cup neutral oil such as canola oil, for frying
  • 2 shallots large (about 6 ounces), peeled and very thinly sliced
  • 0.25 tsp kosher salt
For the green beans
  • 1 lb green beans trimmed and patted dry
  • 1 tbsp olive oil
  • 0.5 tsp kosher salt
  • 0.25 tsp black pepper

Equipment

  • 1 2-quart saucepan
  • 1 rimmed baking sheet

Method
 

Fry the shallots
  1. Heat the neutral oil in a 2-quart saucepan over medium heat to 325°F, checking with a thermometer.
  2. Fry the shallots in batches, stirring often, for 2 to 4 minutes per batch, until lightly golden.
  3. Transfer the shallots to a paper towel-lined plate and sprinkle with the 1/4 teaspoon salt.
Roast the green beans
  1. Heat the oven to 425°F.
  2. Arrange a rack in the center.
  3. Toss the green beans with the olive oil, 1/2 teaspoon salt, and black pepper.
  4. Spread the green beans in a single layer on a rimmed baking sheet.
  5. Roast for 12 to 16 minutes, until tender-crisp with browned spots.
  6. Transfer the green beans to a serving dish and top with the crispy shallots.

Notes

Fry the shallots in batches so they brown evenly. Refrigerate leftovers in an airtight container for up to 4 days; freezing is not recommended because the beans can lose their texture. If needed, use another neutral oil such as avocado oil for frying.

You might also like these recipes

Leave a Comment

Recipe Rating