Green Beans with Almonds is that rare gem of a side dish: a snap to prepare, yet it always manages to steal the show at both everyday dinners and festive holiday feasts. Picture vibrant green beans, perfectly tender-crisp, mingling with golden, toasted almonds and a buttery, garlicky sauce—each bite bursts with fresh veggie flavor and irresistible nutty crunch. Whether you’re a longtime veggie lover or looking to wow your table with something quick and memorable, this is the recipe you’ll return to again and again.

Ingredients You’ll Need
One of the beautiful things about Green Beans with Almonds is how a few humble ingredients come together to make magic. Each one does a little heavy lifting, offering a pop of color, an extra layer of texture, or a punch of flavor that takes the dish from “another veggie” to absolute must-have.
- Green beans (16 oz, ends trimmed): Crisp, sweet, and colorful, fresh green beans are the star and set the foundation for this dish.
- Slivered almonds (⅓ cup): These bring a delightful crunch and deep nuttiness after just a quick toasting.
- Unsalted butter (2 Tbsp): Gives the veggies a rich, creamy base and helps the flavors meld together.
- Garlic (2 cloves, minced): Delivers a savory kick that cuts through the richness and keeps every bite interesting.
- Salt (½ tsp): Just enough to enhance the natural flavors without overwhelming the dish.
- Black pepper (¼ tsp): Adds a gentle heat and balances the earthiness of the green beans and nuts.
How to Make Green Beans with Almonds
Step 1: Steam the Green Beans
Start by grabbing a large sauté pan and adding about half an inch of water—just enough to cover the bottom. Bring the water to a steady simmer, then pile in your trimmed green beans. Cover the pan, turn the heat to low, and let the beans gently steam for about 5 minutes. This quick bath keeps them bright and snappy, just the way we like them! Once tender-crisp, drain and set them aside on a plate.
Step 2: Toast the Almonds
Now comes the aroma magic. Wipe out any excess water from the pan and return it to medium heat. Pour in your slivered almonds and keep them moving with a spatula—within 2 to 3 minutes, they’ll turn golden and just start releasing their nutty fragrance. Don’t walk away, as they can go from perfect to burnt in a flash!
Step 3: Add the Butter and Garlic
Turn the heat down slightly and toss in your butter, letting it melt and mingle with the toasted almonds. Here’s where you add the garlic—just 30 seconds of sautéing is all you need to release that mouthwatering aroma without burning. You’ll notice the butter turning golden and fragrant as it bubbles around the nuts.
Step 4: Toss Everything Together
Slide the drained green beans back into the pan, then generously sprinkle over the salt and black pepper. Give everything a good toss so the beans are slicked with buttery garlic and the almonds cling to the crisp pods. Let everything warm up together for about a minute—you want those flavors to mesh, not lose their fresh bite!
Step 5: Serve and Enjoy
Take the pan off the heat and transfer your Green Beans with Almonds to a favorite serving dish. That’s it! The beans should be glistening, dotted with golden nuts, and ready to brighten up any plate. Serve right away while they’re at their tastiest.
How to Serve Green Beans with Almonds

Garnishes
A simple finishing touch can elevate your Green Beans with Almonds from lovely to breathtaking. Try scattering a few more toasted almonds over the top or shaving a bit of fresh lemon zest for a subtle sparkle. If you’re feeling fancy, a pinch of flaky sea salt or a handful of chopped parsley adds a pop of color and flavor contrast.
Side Dishes
This dish slots effortlessly into so many meal plans. Pair Green Beans with Almonds with roasted chicken, holiday turkey, or seared salmon for a combination that feels both homey and celebratory. It’s also the perfect veggie lift alongside creamy mashed potatoes or a hearty rice pilaf.
Creative Ways to Present
For a festive twist, pile your green beans onto a platter and arrange the almonds in a “ribbon” down the center. Or, for special occasions, serve in individual ramekins so each guest gets a generous share of both beans and nuts. You can even toss in a bit of crumbled feta or dried cranberries for color and zing.
Make Ahead and Storage
Storing Leftovers
If you have extra Green Beans with Almonds (lucky you!), let them cool before transferring to an airtight container. Stored this way in the refrigerator, they’ll stay crisp and flavorful for up to three days, making it easy to snag a healthy veggie side all week.
Freezing
While you technically can freeze Green Beans with Almonds, be aware that the texture of both the beans and almonds will change, becoming softer after thawing. For best results, freeze portions in airtight freezer-safe containers for up to one month, and reheat gently to avoid mushiness.
Reheating
To bring leftovers back to life, heat them in a skillet over medium-low heat with a splash of water or butter—this helps refresh both the beans and the flavor-packed almonds. You can also microwave in short bursts, but be sure to stop before the beans lose their nice bite.
FAQs
Can I use frozen green beans for Green Beans with Almonds?
Absolutely! Just thaw and pat the beans dry before starting, and follow the recipe as written. The frozen variety may soften a bit more, but they’ll still deliver great taste and color.
Are there other nuts I could use instead of almonds?
Sure thing! Slivered or sliced almonds are classic, but you can absolutely experiment with chopped pecans, walnuts, or even hazelnuts. Toast as you would the almonds and enjoy the new twist.
How do I keep the green beans so vibrant and green?
The secret is not to overcook them: just steam until tender-crisp, then shock in a bowl of ice water before draining if you want extra-bright color. Warming them at the end with the butter and nuts is all it takes to finish.
Can I make Green Beans with Almonds dairy-free?
Of course! Swap out the butter for olive oil or a plant-based butter substitute. The flavor profile will shift slightly, but you’ll still end up with a fantastic—and totally dairy-free—side.
What’s the best way to toast almonds evenly?
Have patience and stir them often over medium heat; don’t leave the pan unattended. Slivered almonds toast quickly, so give them your full attention for just a couple of minutes until golden and fragrant.
Final Thoughts
Green Beans with Almonds is one of those simple recipes you’ll want in your back pocket for all occasions—easy enough for busy weeknights but also a hit at gatherings. Give it a try and let it bring fresh flavor and happy crunch to your table!
Print
Green Beans with Almonds Recipe
- Total Time: 20 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
Green Beans with Almonds is a vibrant, crisp side dish where tender green beans are tossed in garlicky butter and finished with toasted slivered almonds. This effortless recipe is perfect for both weeknight dinners and festive holiday meals, bringing together freshness, nutty crunch, and aromatic flavors in every bite.
Ingredients
Vegetables
- 16 oz green beans, ends trimmed
Nuts
- 1/3 cup slivered almonds
Dairy
- 2 Tbsp unsalted butter
Aromatics & Seasoning
- 2 cloves garlic, minced
- 1/2 tsp salt
- 1/4 tsp black pepper
Instructions
- Steam the Green Beans: Add about 1/2 inch of water to a sauté pan and bring it to a simmer. Place the trimmed green beans in the pan, cover with a lid, reduce the heat to low, and let them steam for about 5 minutes until just tender but still vibrant green. Drain the beans and set aside.
- Toast the Almonds: In the now-empty pan, set over medium heat, add the slivered almonds. Toast them for 2–3 minutes, stirring frequently, until they are lightly browned and fragrant. Watch closely to prevent burning.
- Sauté the Garlic: Add the unsalted butter to the pan with the almonds. Once melted, stir in the minced garlic and sauté for about 30 seconds, just until the garlic becomes aromatic but not browned.
- Combine and Toss: Return the drained green beans to the pan. Add the salt and black pepper, then toss everything together so the beans are coated with the garlicky butter and almonds. Warm through for about 1 minute so the flavors meld.
- Serve: Remove from heat and transfer the green beans with almonds to a serving dish. Serve immediately while hot for the best texture and flavor.
Notes
- You can blanch the green beans ahead of time and store them in the refrigerator to speed up meal prep.
- Try substituting the slivered almonds with sliced almonds, pecans, or walnuts for a different nutty profile.
- For a dairy-free version, use olive oil or vegan butter instead of regular butter.
- Add a squeeze of lemon juice at the end for a bright, fresh finish.
- Prep Time: 5 minutes
- Cook Time: 15 minutes
- Category: Side-dishes
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1/4 of recipe
- Calories: 110
- Sugar: 2g
- Sodium: 310mg
- Fat: 7g
- Saturated Fat: 2.5g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 9g
- Fiber: 4g
- Protein: 3g
- Cholesterol: 10mg