Perfect Green Beans with Toasted Almonds and Herb Oil – Easy Side Dish

Ready In
Servings
Difficulty

Let me set the scene: the sharp, grassy scent of just-blanched green beans fills my kitchen, swirling with the warm, nutty aroma of sliced almonds sizzling in golden olive oil. Fresh herbs—think basil, parsley, and thyme—mingle in the air, making your mouth water before you’ve even set the table. The first time I tossed these vibrant green beans with toasted almonds and a drizzle of fragrant herb oil, I was absolutely smitten. It was one of those “pause and smile” moments, you know? The beans glistened, the almonds were perfectly crisp, and the whole dish shimmered with a kind of effortless elegance that made me feel like I’d stumbled onto something special.

This recipe has a bit of family magic woven into it. Years ago, when I was knee-high to a grasshopper, green beans were one of those dinner table “musts,” mostly steamed and (let’s be honest) a little bland. But one rainy Sunday, my grandmother jazzed them up with a handful of toasted nuts and a splash of bright green oil she’d whizzed up with leftover garden herbs. I was instantly hooked. I still remember her wink as we snuck bites straight from the bowl. “Don’t tell your grandpa,” she’d say—but I think he knew.

Now, anytime I bring out these perfect green beans with toasted almonds and herb oil, my own family hovers around the kitchen, sneaking nibbles when they think I’m not looking. Can’t blame them, really! This dish has become a staple at holidays, weeknight dinners, and even as a little something extra for potlucks. It’s dangerously easy, ridiculously pretty, and tastes like pure, nostalgic comfort. Honestly, I wish I’d discovered this combination of flavors and textures years earlier. I’ve tested and tweaked the recipe more than I care to admit (all in the name of research, of course), and it always comes out just right—tender-crisp, aromatic, and impossible to resist. Feels like a warm hug on a plate. You’re going to want to bookmark this one and bring it out every time you need a show-stopping, easy side dish.

Why You’ll Love This Recipe

Having made these perfect green beans with toasted almonds and herb oil more times than I can count, I can promise you—this side dish has earned its place in my kitchen. As someone who’s spent years testing recipes (and working in a few busy restaurant kitchens), I know the value of dishes that look impressive but are secretly, well, a breeze to pull off. Here’s why this one stands out:

  • Quick & Easy: Start to finish in just 20 minutes. Perfect for those nights when you want a little “wow” with minimal fuss.
  • Simple Ingredients: No fancy shopping trips. Green beans, almonds, a handful of fresh herbs, and a good olive oil—most of these are pantry or garden staples.
  • Perfect for Any Occasion: This dish is right at home on a holiday table, at a summer barbecue, or as a weeknight dinner companion to roast chicken or fish.
  • Crowd-Pleaser: I haven’t met a kid or adult yet who didn’t go back for seconds. The savory, nutty crunch is irresistible.
  • Unbelievably Delicious: The contrast between the crisp-tender beans, the buttery almonds, and the punchy herb oil is next-level comfort food. It’s the kind of dish where you close your eyes and savor every bite.

So, what makes these perfect green beans with toasted almonds and herb oil different from all the other green bean sides out there? For one, the quick blanch and chill keeps the beans vibrantly green and perfectly crisp-tender (no mushy beans here!). The almonds are toasted just right—never burnt, always golden—and the simple herb oil is a game-changer. You’ll blend up whatever fresh herbs you have (basil, parsley, chives, or even a little mint), which makes the whole dish feel fancy but not fussy. No heavy sauces, no canned soup—just real, honest flavor.

I’ve made this recipe for everything from Thanksgiving to Tuesday night. Every time, it’s the first bowl to disappear. It’s comfort food that feels light and fresh. It’s healthy without being boring. And honestly, it’s the kind of dish that turns a simple meal into a little celebration. If you want a side dish that’s as reliable as it is special, this one’s for you.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture. Nothing fancy, just fresh produce, pantry staples, and a handful of herbs. Here’s what you’ll need for perfect green beans with toasted almonds and herb oil:

  • For the Green Beans:
    • 1 pound (450g) fresh green beans, trimmed (look for bright, firm beans—French haricots verts are extra elegant!)
    • 1 teaspoon kosher salt (for blanching water)
  • For the Toasted Almonds:
    • 1/3 cup (30g) sliced almonds (unsalted; slivered almonds work in a pinch)
    • 1 tablespoon (15g) unsalted butter (for extra richness—substitute olive oil for dairy-free)
  • For the Herb Oil:
    • 1/4 cup (60ml) extra virgin olive oil (choose a flavorful brand—California Olive Ranch is my go-to)
    • 1/4 cup (10g) fresh parsley leaves (flat-leaf is best, but curly works too)
    • 2 tablespoons (5g) fresh basil leaves (or chives, or a mix—use what you have!)
    • 1 tablespoon (3g) fresh thyme leaves (lemon thyme adds a zippy twist)
    • 1 small garlic clove, smashed
    • 1/2 teaspoon lemon zest (adds brightness)
    • Pinch of salt and freshly ground black pepper
  • Finishing Touches:
    • Extra lemon wedges (for serving—totally optional, but I love the little zing)
    • Flaky sea salt (like Maldon, for sprinkling at the end)

Ingredient Tips & Swaps:

  • If you can’t find fresh green beans, frozen will do—just thaw and pat dry before blanching.
  • Swap almonds for chopped pecans or walnuts for a different flavor profile.
  • For a nut-free version, use toasted pumpkin seeds (pepitas) for the same crunch.
  • No fresh herbs? Use 2 teaspoons dried Italian seasoning in the oil, but fresh is best for that punchy, green flavor.
  • To make it vegan, use all olive oil instead of butter for toasting the almonds.

This recipe is flexible, friendly, and totally open to your favorite tweaks. Just be sure to use the freshest green beans you can find—their natural sweetness is the star here!

Equipment Needed

You don’t need a fancy kitchen to make perfect green beans with toasted almonds and herb oil. A few basic tools, and you’re set!

  • Large pot or saucepan (for blanching the green beans)
  • Large bowl (for the ice bath—any sturdy mixing bowl will do)
  • Slotted spoon or tongs (to transfer beans without a mess)
  • Large skillet or sauté pan (for toasting the almonds and finishing the beans)
  • Small food processor or blender (for making herb oil—if you don’t have one, a mortar and pestle works, or just chop herbs finely and stir into oil by hand)
  • Sharp knife and cutting board (for prepping beans and herbs)
  • Colander (to drain beans quickly)
  • Measuring cups and spoons (accuracy matters for the oil and almonds)

Personal Tips: I’ve made this recipe with both a pro-grade sauté pan and a trusty old nonstick skillet—both work fine, but stainless steel gives the best almond crunch. If you’re short on ice, just run the green beans under very cold water in the colander. And if you don’t have a blender, don’t stress—roughly chopping the herbs and muddling them in the oil works in a pinch. Maintenance tip: always dry your skillet well after toasting nuts, or they can get a little soggy next time.

How to Make Perfect Green Beans with Toasted Almonds and Herb Oil

green beans with toasted almonds preparation steps

  1. Prep the Green Beans:

    Trim the stem ends off 1 pound (450g) of fresh green beans. Rinse under cold water and set aside. Bring a large pot of water to a rolling boil and add 1 teaspoon kosher salt.

    Tip: The salt helps keep the beans bright green and flavorful.
  2. Blanch the Beans:

    Add beans to the boiling water and cook for 3-4 minutes, until just tender but still crisp and bright green.

    Sensory cue: They’ll turn a vivid green and should snap when bent.

    If you like your beans softer, cook for another minute, but don’t overdo it.
  3. Shock in Ice Bath:

    Immediately transfer beans to a large bowl of ice water (or run under cold water in a colander) to stop the cooking. Let them chill for 2-3 minutes until completely cool, then drain well and pat dry with a clean towel.

    Warning: Skipping this step leads to limp, dull beans—trust me, I’ve been there!
  4. Make the Herb Oil:

    In a small food processor or blender, combine 1/4 cup (60ml) olive oil, 1/4 cup (10g) parsley, 2 tablespoons (5g) basil, 1 tablespoon (3g) thyme, 1 small smashed garlic clove, 1/2 teaspoon lemon zest, a pinch of salt, and a few grinds of black pepper.

    Blend until herbs are finely chopped and oil is bright green, about 20 seconds.

    No food processor? Finely chop herbs and muddle with oil in a small bowl.
  5. Toast the Almonds:

    Heat 1 tablespoon (15g) unsalted butter in a large skillet over medium heat. Add 1/3 cup (30g) sliced almonds and cook, stirring often, until golden brown and fragrant—about 2-3 minutes.

    Keep a close eye—they burn fast! If using olive oil instead, heat gently.

    Transfer toasted almonds to a plate to stop cooking.
  6. Finish the Beans:

    Wipe out the skillet (if needed) and return to medium-high heat. Add the drained green beans and sauté for 1-2 minutes, just to warm through. Season with a little salt and pepper.

    Personal tip: Don’t crowd the pan—work in batches if doubling the recipe.
  7. Combine & Serve:

    Transfer green beans to a serving platter. Drizzle generously with the herb oil, then scatter the toasted almonds over the top. Toss gently to combine, if you like, or serve as-is for a pretty presentation.

    Sprinkle with flaky sea salt and a squeeze of fresh lemon juice, if desired.

    Beans should be glossy, vibrant, and flecked with green and gold—basically, Pinterest-perfect!

Troubleshooting Tips:

  • If beans look dull, they were overcooked or skipped the ice bath—try again with a shorter blanch and immediate chilling.
  • If almonds are too dark, lower the heat and stir constantly—the difference between perfect and burnt is about 30 seconds.
  • If the herb oil separates, just give it a quick stir before drizzling.

This method is forgiving, and once you’ve made it a couple of times, you’ll breeze through it with no trouble at all!

Cooking Tips & Techniques

Here’s where experience really comes in handy. After making these perfect green beans with toasted almonds and herb oil more times than I can count, I’ve picked up a few tricks to guarantee they come out just right every time.

  • Don’t Overcook the Beans: The biggest mistake is letting the beans go too long in the boiling water. They go from snappy to soggy fast. Always set a timer!
  • Use an Ice Bath: This step isn’t just for looks. The chill locks in that gorgeous color and keeps the beans perfectly crisp-tender. If you skip it, you’ll end up with army-green beans (not the look we’re going for).
  • Toast Almonds Low and Slow: Almonds burn in a blink. Medium heat and constant stirring are your best friends. If you’ve ever scraped burnt nuts off a pan (like I have—more times than I’d like to admit), you know it’s not worth rushing.
  • Herb Oil Blending: The longer you blend, the smoother and more flavorful the oil. If you want a chunkier texture, just pulse a few times.
  • Season in Layers: Add a pinch of salt to the blanching water, another to the sautéed beans, and then finish with flaky salt at the end. It makes the flavors pop.
  • Work Efficiently: While the beans are blanching, you can toast the almonds and blend the herb oil. Multitasking shaves off precious minutes, especially when you’re making dinner for a crowd.
  • Serving Style: For a fancier look, arrange the beans in neat bundles and drizzle the oil in zigzags. For a rustic vibe, toss everything together and let the colors shine through.

Most of all, don’t stress little imperfections. Once, I dropped a few beans on the kitchen floor right before company arrived—just gave them a rinse and carried on. Cooking should be joyful, not stressful. These green beans are forgiving, and the flavor always shines through. If you follow these simple tips, you’ll get Pinterest-worthy results every single time.

Variations & Adaptations

One of the best things about perfect green beans with toasted almonds and herb oil is how easy it is to tweak for tastes, dietary needs, or whatever you have on hand.

  • Dairy-Free / Vegan: Substitute the butter for olive oil when toasting the almonds. The result is just as rich and toasty.
  • Nut-Free: Swap almonds for roasted pumpkin seeds (pepitas) or sunflower seeds. They’ll give you the same crunch and a slightly different flavor.
  • Seasonal Herbs: In spring, add tarragon or chervil for a delicate twist. In summer, mint or cilantro works beautifully. In fall, try sage or rosemary for a woodsy note.
  • Cheesy Finish: Sprinkle with freshly grated Parmesan or crumbled feta for a savory hit (this was my grandma’s favorite way to “fancy up” leftovers).
  • Citrus Kick: Add a splash of orange zest to the herb oil for a sweet, sunny flavor.
  • Different Cooking Methods: Instead of blanching, try roasting the beans at 425°F (220°C) with a little olive oil for 12-15 minutes until blistered—then finish with the almonds and herb oil.
  • Personal Twist: I sometimes toss in a handful of cooked farro or quinoa to make this a hearty lunch salad, especially in the summer.

Don’t be afraid to mix it up. This recipe is super forgiving and open to all sorts of creative spins. Whether you’re cooking for allergies, special diets, or just cleaning out the fridge, perfect green beans with toasted almonds and herb oil can adapt to fit the occasion—and your cravings!

Serving & Storage Suggestions

These perfect green beans with toasted almonds and herb oil are best served warm or at room temperature—right after tossing with the herb oil, when the almonds are still a little toasty. If you’re going for a Pinterest-worthy presentation, arrange the beans on a long platter, drizzle the oil in a zigzag, and scatter the almonds on top. A sprinkle of flaky salt and a few fresh herb sprigs make it photo-ready.

As a side dish, these beans pair beautifully with roast chicken, salmon, beef tenderloin, or even a simple frittata. For a vegetarian meal, serve over a bed of quinoa or rice with a wedge of lemon and a handful of cherry tomatoes. They’re also lovely on a brunch spread next to quiche or eggs Benedict.

Storing leftovers? Pop them in an airtight container in the fridge for up to three days. The beans will soften a bit, but the flavors actually deepen overnight. To reheat, just warm gently in a skillet with a splash of water or olive oil. If you’re prepping ahead, keep the almonds and herb oil separate, then combine just before serving for the best crunch and color. These green beans don’t freeze well—the texture changes—but I rarely have leftovers anyway!

Nutritional Information & Benefits

Here’s the good news: perfect green beans with toasted almonds and herb oil are as good for you as they are delicious. A one-cup serving (about 120g) is around 120 calories, with 6g fat (mostly from heart-healthy olive oil and almonds), 4g protein, and 8g carbohydrates. This dish is naturally gluten-free and can be easily made vegan.

Green beans are a great source of fiber, vitamin C, and vitamin K, while almonds add healthy fats, vitamin E, and a satisfying crunch. The fresh herbs bring antioxidants and a big boost of flavor without extra calories or sodium. If you need a low-carb or diabetic-friendly side, just keep an eye on portion size (almonds do add a bit of fat).

Personal wellness note: I love that this side is light but filling, and it never leaves me feeling weighed down. If you have nut allergies, swap in pumpkin seeds and enjoy all the same benefits. Just a note—this recipe does contain nuts, so always check with guests if you’re serving a crowd.

Conclusion

So why should you try perfect green beans with toasted almonds and herb oil? Because it’s the rare side dish that’s easy, elegant, and guaranteed to impress—no stress, no special equipment, just pure flavor. You can make it your own with whatever herbs or nuts you have handy, and it’ll always turn out bright, crunchy, and full of life.

I keep coming back to this recipe for every occasion—sometimes just for myself, sometimes for a table full of friends and family. It’s the kind of food that makes a meal feel special, even on an ordinary Tuesday. Honestly, it’s a little kitchen magic.

Give it a try, and let me know how you make it your own! Leave a comment, share your favorite tweaks, or tag me if you post your beautiful beans on social media (I’d love to see your creations). Here’s to bright, beautiful, and downright delicious green beans—happy cooking!

FAQs

How do I keep green beans bright green after cooking?

Blanch the beans in boiling salted water for 3-4 minutes, then immediately plunge them into ice water. This stops the cooking and keeps the color vibrant (don’t skip the ice bath—it’s key!).

Can I make perfect green beans with toasted almonds and herb oil ahead of time?

Yes! Blanch and chill the green beans up to a day in advance. Store the beans, toasted almonds, and herb oil separately in the fridge, then toss together just before serving for the best texture and flavor.

What herbs work best in the herb oil?

Parsley and basil are classic, but you can use chives, cilantro, mint, tarragon, or whatever fresh herbs you have. Just avoid woody herbs like rosemary unless you chop them very fine.

What’s a good nut-free alternative for the almonds?

Try toasted pumpkin seeds (pepitas) or sunflower seeds. They add a similar crunch and are safe for nut allergies.

Can I use frozen green beans?

Absolutely. Thaw them completely and pat dry before blanching. The texture won’t be quite as crisp as fresh, but they’ll still taste great with the toasted almonds and herb oil.

Pin This Recipe!

green beans with toasted almonds recipe

Print

Perfect Green Beans with Toasted Almonds and Herb Oil

Tender-crisp green beans are tossed with golden toasted almonds and a vibrant homemade herb oil for an easy, elegant side dish. This recipe is quick to make, full of fresh flavor, and perfect for holidays or weeknight dinners.

  • Author: Amanda
  • Prep Time: 10 minutes
  • Cook Time: 10 minutes
  • Total Time: 20 minutes
  • Yield: 4 servings 1x
  • Category: Side Dish
  • Cuisine: American

Ingredients

Scale
  • 1 pound fresh green beans, trimmed
  • 1 teaspoon kosher salt (for blanching water)
  • 1/3 cup sliced almonds (unsalted; slivered almonds work in a pinch)
  • 1 tablespoon unsalted butter (or substitute olive oil for dairy-free/vegan)
  • 1/4 cup extra virgin olive oil
  • 1/4 cup fresh parsley leaves
  • 2 tablespoons fresh basil leaves (or chives, or a mix)
  • 1 tablespoon fresh thyme leaves
  • 1 small garlic clove, smashed
  • 1/2 teaspoon lemon zest
  • Pinch of salt and freshly ground black pepper
  • Extra lemon wedges (for serving, optional)
  • Flaky sea salt (for sprinkling at the end)

Instructions

  1. Trim the stem ends off the green beans, rinse under cold water, and set aside. Bring a large pot of water to a rolling boil and add kosher salt.
  2. Add green beans to boiling water and cook for 3-4 minutes, until just tender but still crisp and bright green.
  3. Immediately transfer beans to a large bowl of ice water (or run under cold water in a colander) to stop the cooking. Let chill for 2-3 minutes until completely cool, then drain and pat dry.
  4. In a small food processor or blender, combine olive oil, parsley, basil, thyme, garlic, lemon zest, a pinch of salt, and black pepper. Blend until herbs are finely chopped and oil is bright green, about 20 seconds.
  5. Heat unsalted butter (or olive oil) in a large skillet over medium heat. Add sliced almonds and cook, stirring often, until golden brown and fragrant, about 2-3 minutes. Transfer toasted almonds to a plate.
  6. Wipe out the skillet if needed and return to medium-high heat. Add drained green beans and sauté for 1-2 minutes to warm through. Season with salt and pepper.
  7. Transfer green beans to a serving platter. Drizzle with herb oil and scatter toasted almonds over the top. Toss gently to combine or serve as-is.
  8. Sprinkle with flaky sea salt and a squeeze of fresh lemon juice, if desired.

Notes

For vegan or dairy-free, use olive oil instead of butter for toasting almonds. Nut-free option: substitute pumpkin seeds or sunflower seeds. Use the freshest green beans for best flavor and texture. Blanching and shocking in ice water keeps beans vibrant and crisp. Herb oil can be made with any fresh herbs you have on hand. Serve warm or at room temperature. Store leftovers in an airtight container for up to 3 days; reheat gently.

Nutrition

  • Serving Size: 1 cup (about 120g)
  • Calories: 120
  • Sugar: 3
  • Sodium: 180
  • Fat: 6
  • Saturated Fat: 1
  • Carbohydrates: 8
  • Fiber: 3
  • Protein: 4

Keywords: green beans, toasted almonds, herb oil, easy side dish, vegetarian, gluten-free, holiday, healthy, quick, fresh herbs

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

Share This Recipe

You might also love these recipes

Leave a Comment

Recipe rating