Love this? Save it for later!
Share the inspiration with your friends
The neighborhood spring potluck was in six hours and I’d completely forgotten. Everyone else would be bringing elaborate casseroles, slow-braised meats, and those layered desserts that require a physics degree to assemble. I had a bag of green beans, a couple of shallots, and a rapidly mounting sense of panic. My kitchen looked like a small bomb had gone off in the pantry, and I was pretty sure the only thing I had in abundance was the desperate hope that nobody would notice I’d brought a side dish that screamed “I tried, but not really.”
I mean, let’s be honest. Green beans are the wallflower of the vegetable world. They’re reliable, but they don’t exactly steal the show. I needed a miracle. I needed a recipe that could transform a humble, last-minute ingredient into something that looked like I’d spent all day fussing over it. I grabbed the shallots, a pat of butter, and some slivered almonds, and just started cooking. I figured if I could make the shallots crispy enough and the almonds toasty enough, maybe, just maybe, I could pull this off.
And honestly? It worked. Better than I had any right to expect. The green beans came out perfectly crisp-tender, the buttery almonds added this wonderful crunch, and those crispy shallots? They were like little savory sprinkles that everyone fought over. I showed up late, a little flustered, and set my bowl down next to a very fancy-looking quiche. By the end of the night, the quiche was still half-full, and my bowl of green beans was completely empty. Someone even asked me for the recipe, which I had to scribble on a napkin because I’d made it up on the fly. That’s the thing about this spring green bean almondine—it’s unassuming, but it has a way of making itself unforgettable. Maybe you’ve been there, staring into your fridge with the clock ticking. This is the recipe you’ll reach for.
Why You’ll Love This Recipe
This isn’t just another green bean recipe. It’s the one that will make you the hero of your next spring gathering without breaking a sweat. I’ve tested this method more times than I can count, tweaking the timing and the toasting to get it just right. Here’s why it’s a keeper:
- Quick & Easy: From fridge to table in under 20 minutes. It’s the perfect last-minute side dish for a busy weeknight or a spring brunch.
- Simple Ingredients: You probably already have green beans, butter, and almonds in your kitchen. The shallots are the only “special” thing, and they’re worth the trip.
- Perfect for Spring Gatherings: It’s light, bright, and screams “fresh.” It pairs beautifully with Easter ham, grilled salmon, or a simple roast chicken.
- Crowd-Pleaser: I’ve served this to picky kids and sophisticated foodies, and the bowl always comes back empty. The crispy shallots are a universal weakness.
- Unbelievably Delicious: The combination of tender beans, nutty browned butter, and crunchy, savory shallots is a textural and flavor masterpiece. It’s simple food at its absolute best.
What makes this version different? It’s the technique. Instead of just steaming the beans, we blanch them to keep that brilliant green color, then finish them in a hot pan with nutty browned butter. The shallots are fried low and slow until they’re shatteringly crisp. It’s a small extra step that makes a world of difference. This isn’t just a side dish—it’s the kind of recipe that makes you close your eyes after the first bite, a little surprised at how good something so simple can be.
What Ingredients You Will Need
This recipe is a beautiful example of how a few high-quality ingredients can create something truly special. Every component plays a key role, from the fresh crunch of the beans to the buttery richness of the almonds.
- Fresh Green Beans (1 lb / 450g): Look for bright, snappy beans that are uniform in size. I prefer haricots verts (the thin French kind) for a more elegant texture, but standard green beans work perfectly too. Just make sure to trim the tough ends.
- Large Shallots (2-3, thinly sliced into rings): This is the star of the show. Shallots have a milder, sweeter flavor than onions, and they become incredibly crispy when fried. Slice them as uniformly as possible for even cooking.
- Unsalted Butter (3 tbsp / 42g): We’ll be browning the butter to create a nutty, toasty flavor that pairs perfectly with the almonds. Using unsalted butter lets you control the salt level.
- Slivered Almonds (1/3 cup / 40g): Toasted until golden, they add a wonderful crunch and a subtle nutty flavor. I recommend using slivered or sliced almonds for the best texture.
- Neutral Oil (for frying shallots, about 1/2 cup / 120ml): You need a high smoke point oil like avocado, grapeseed, or canola oil. Olive oil will burn and taste bitter.
- Salt & Freshly Ground Black Pepper: Essential for seasoning. I use flaky sea salt like Maldon for finishing, which adds a lovely pop of texture.
- Lemon Juice (1 tsp, optional): A tiny squeeze of fresh lemon juice at the end brightens everything up and cuts through the richness. It’s not mandatory, but I highly recommend it.
Ingredient Selection Tip: For the best texture, look for shallots that are firm and feel heavy for their size. Avoid any that are soft or have started to sprout. When it comes to almonds, I’ve had the best luck with the Blue Diamond brand for consistent toasting.
Substitution Guidance: If you’re out of shallots, you can use a small sweet onion, sliced very thin. The result won’t be quite as delicate, but it will still be delicious. For a nut-free version, substitute the almonds with toasted pepitas (pumpkin seeds) or sunflower seeds. You can also use frozen green beans in a pinch—just blanch them for a minute less than the package directs.
Equipment Needed
You don’t need a professional kitchen to make this dish, but a few specific tools will make the process much smoother.
- Large Pot (for blanching): You’ll need a pot big enough to hold the green beans in plenty of boiling water. A 5-quart pot is perfect.
- Large Skillet or Frying Pan: A 12-inch skillet is ideal for browning the butter and tossing the beans with the almonds. A non-stick or well-seasoned cast iron works best.
- Small Saucepan or Skillet (for shallots): A small, heavy-bottomed pot is perfect for shallow-frying the shallots. It helps maintain a steady temperature.
- Slotted Spoon or Spider Strainer: Essential for removing the crispy shallots from the hot oil and transferring the blanched beans from the ice bath.
- Large Bowl of Ice Water: This is your “shock” bath to stop the cooking process and lock in the vibrant green color of the beans.
- Paper Towels: For draining the crispy shallots and drying the blanched beans.
Personal Note: I’ve used everything from a fancy All-Clad pan to a beat-up non-stick skillet for this, and it works fine in either. The key is having enough surface area to not overcrowd the beans. For the shallots, a small, deep saucepan is better than a wide skillet because it uses less oil.
Preparation Method

Let’s get cooking. This recipe moves fast, so I recommend prepping all your ingredients before you turn on the stove. Mise en place is your friend here.
- Prep the Green Beans: Rinse the beans and trim off the tough stem ends. You can do this by lining them up on a cutting board and cutting them all at once. Pat them dry with a clean kitchen towel.
- Blanch the Beans: Bring a large pot of generously salted water to a rolling boil. It should taste like the sea. Add the green beans and cook for 2-3 minutes, until they are bright green and crisp-tender. Do not overcook! While they boil, prepare a large bowl of ice water.
- Shock the Beans: Using a slotted spoon or spider, immediately transfer the beans to the ice water bath. This stops the cooking process instantly and sets that beautiful green color. Let them sit for at least 2 minutes, then drain well and pat completely dry with paper towels. (Any excess water will cause the butter to splatter later.)
- Fry the Crispy Shallots: While the beans are chilling, heat about 1/2 inch of neutral oil in a small saucepan over medium heat. Add the sliced shallots. They should sizzle gently. Cook, stirring occasionally, for 5-7 minutes, until they are a deep golden brown. They will continue to darken after you remove them from the oil, so pull them just when they are a shade lighter than you want. Use a slotted spoon to transfer them to a paper-towel-lined plate. Season immediately with a pinch of salt.
- Toast the Almonds: In your large skillet, melt the butter over medium heat. Add the slivered almonds and cook, stirring constantly, for 2-3 minutes, until the almonds are fragrant and golden brown, and the butter has turned a light brown color and smells nutty. Watch closely—butter and nuts can burn in seconds.
- Finish the Beans: Add the blanched and dried green beans to the skillet with the browned butter and almonds. Toss to coat everything evenly. Cook for 1-2 minutes, just until the beans are heated through. Season generously with salt and a few cracks of black pepper.
- Serve: Transfer the green beans to a serving platter. Sprinkle the crispy shallots generously over the top. If desired, finish with a tiny squeeze of fresh lemon juice. Serve immediately, while the shallots are still crunchy and the beans are warm.
Troubleshooting Tip: If your shallots are burning before they get crispy, your oil is too hot. Turn the heat down. If they’re not getting crispy after 10 minutes, your oil is too cold. The goal is a steady, gentle sizzle.
Cooking Tips & Techniques
I’ve learned a few things the hard way so you don’t have to. Here are my best tips for perfect green bean almondine every single time.
The Blanching Secret: The biggest mistake people make is skipping the ice bath. I did it once in a hurry, and the beans turned a sad, olive-drab color. The shock bath isn’t optional—it’s what locks in that vibrant spring green. Also, don’t skip salting the water generously. It seasons the beans from the inside out.
The Shallot Timing: I used to try to fry the shallots and cook the beans at the same time. It was a disaster. The shallots need your full attention. I now fry the shallots first, set them aside, and then focus on the beans. They stay perfectly crisp for a few hours, so you can even make them a day ahead and store them in an airtight container.
The Butter Watch: Browning butter is a 30-second window between perfect and burnt. Once the butter melts and starts to foam, swirl the pan constantly. The moment you see brown specks forming and smell that nutty aroma, add the almonds immediately. This will cool the pan and stop the cooking.
Multitasking Strategy: Here’s my rhythm: Start the water for blanching. While it comes to a boil, trim the beans and slice the shallots. While the beans blanch, start heating the oil for the shallots. While the shallots fry, get your ice bath ready. It’s a beautiful, efficient flow once you get the hang of it.
Variations & Adaptations
This recipe is a fantastic base for experimentation. Here are a few of my favorite twists.
- Lemon-Herb Twist: Add 1 tablespoon of fresh chopped dill or parsley and the zest of half a lemon to the browned butter along with the beans. It adds a bright, herby freshness that’s incredible with fish.
- Spicy Kick: Toss a pinch of red pepper flakes into the butter while it browns. The gentle heat is a wonderful counterpoint to the sweet shallots and nutty almonds.
- Bacon Lover’s Version: Cook 2 slices of chopped bacon until crispy, then remove them from the pan. Use the rendered bacon fat instead of butter to cook the beans, and sprinkle the crispy bacon bits over the top along with the shallots. It’s decadent and ridiculously good.
- Vegan Adaptation: Replace the butter with a high-quality vegan butter or a generous drizzle of good olive oil. The flavor profile changes slightly, but it’s still delicious and satisfying.
- Seasonal Swap: In the summer, try this with fresh asparagus or sugar snap peas instead of green beans. The blanching time will be slightly different (1-2 minutes for peas, 3-4 for thick asparagus), but the technique is the same.
I once made a version with toasted hazelnuts and a splash of balsamic vinegar instead of lemon. It was an accidental discovery from a nearly-empty pantry, and it was fantastic. Don’t be afraid to experiment!
Serving & Storage Suggestions
This dish is best served immediately, while the shallots are at their crispiest and the beans are still warm. It’s a showstopper on a large white platter, with the golden shallots scattered like confetti.
What to Serve With It: This green bean almondine is incredibly versatile. It’s a natural partner for any spring holiday meal—think roasted lamb, glazed ham, or a simple roast chicken. It’s also fantastic alongside grilled salmon or a piece of seared halibut. For a vegetarian meal, serve it with a creamy mushroom risotto or a frittata.
Storage: If you have leftovers (which is rare!), store the beans and the shallots separately in airtight containers in the refrigerator. The beans will keep for 2-3 days, but the shallots will lose their crunch.
Reheating: The best way to reheat the beans is in a hot skillet with a tiny splash of water or butter for 1-2 minutes. Do not microwave them—they will turn mushy. The shallots are best re-crisped in a 350°F (175°C) oven for 3-4 minutes, or simply left off and replaced with fresh ones if you’re feeling ambitious.
Flavor Development: Honestly, this dish is at its peak the moment it’s made. The flavors don’t meld or improve overnight like a stew. It’s a celebration of freshness and texture, so enjoy it right away!
Nutritional Information & Benefits
This dish is a powerhouse of nutrients disguised as a decadent side. Here’s a rough estimate per serving (based on 4 servings):
| Nutrient | Amount per Serving |
|---|---|
| Calories | 220 |
| Fat | 16g |
| Saturated Fat | 6g |
| Carbohydrates | 14g |
| Fiber | 4g |
| Sugar | 5g |
| Protein | 5g |
| Vitamin A | 15% DV |
| Vitamin C | 25% DV |
| Iron | 8% DV |
Pin This Recipe!

Easy Spring Green Bean Almondine with Crispy Shallots
This quick and easy green bean almondine features crisp-tender beans, nutty browned butter, and shatteringly crispy shallots. It’s the perfect last-minute side dish for spring gatherings that looks and tastes like you spent all day cooking.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes
- Yield: 4 servings 1x
- Category: Side Dish
- Cuisine: American
Ingredients
- 1 lb (450g) fresh green beans, trimmed
- 2–3 large shallots, thinly sliced into rings
- 3 tbsp (42g) unsalted butter
- 1/3 cup (40g) slivered almonds
- 1/2 cup (120ml) neutral oil (avocado, grapeseed, or canola), for frying shallots
- Salt and freshly ground black pepper, to taste
- 1 tsp lemon juice (optional)
Instructions
- Prep the Green Beans: Rinse the beans and trim off the tough stem ends. Pat them dry with a clean kitchen towel.
- Blanch the Beans: Bring a large pot of generously salted water to a rolling boil. Add the green beans and cook for 2-3 minutes, until they are bright green and crisp-tender. Do not overcook.
- Shock the Beans: Using a slotted spoon or spider, immediately transfer the beans to a large bowl of ice water. Let them sit for at least 2 minutes, then drain well and pat completely dry with paper towels.
- Fry the Crispy Shallots: While the beans are chilling, heat about 1/2 inch of neutral oil in a small saucepan over medium heat. Add the sliced shallots. Cook, stirring occasionally, for 5-7 minutes, until they are a deep golden brown. Use a slotted spoon to transfer them to a paper-towel-lined plate. Season immediately with a pinch of salt.
- Toast the Almonds: In a large skillet, melt the butter over medium heat. Add the slivered almonds and cook, stirring constantly, for 2-3 minutes, until the almonds are fragrant and golden brown, and the butter has turned a light brown color and smells nutty.
- Finish the Beans: Add the blanched and dried green beans to the skillet with the browned butter and almonds. Toss to coat everything evenly. Cook for 1-2 minutes, just until the beans are heated through. Season generously with salt and a few cracks of black pepper.
- Serve: Transfer the green beans to a serving platter. Sprinkle the crispy shallots generously over the top. If desired, finish with a tiny squeeze of fresh lemon juice. Serve immediately.
Notes
For the best texture, blanch the beans just until crisp-tender and immediately shock them in ice water to lock in the bright green color. Fry the shallots low and slow to achieve shatteringly crisp results. Brown the butter carefully—it can go from perfect to burnt in seconds. The dish is best served immediately, but the crispy shallots can be made up to 3 days ahead and stored in an airtight container at room temperature.
Nutrition
- Serving Size: 1 serving (about 1/4
- Calories: 220
- Sugar: 5
- Sodium: 150
- Fat: 16
- Saturated Fat: 6
- Carbohydrates: 14
- Fiber: 4
- Protein: 5
Keywords: green bean almondine, crispy shallots, spring side dish, easy green beans, quick side dish, vegetarian, gluten-free


