The neighborhood potluck was in four hours and I’d completely forgotten. I mean, I’d RSVP’d “yes” with full confidence three weeks ago, but somewhere between back-to-back meetings, a sick kid, and a grocery delivery that showed up with the wrong items, the potluck had vanished from my brain. The text from my neighbor, Sarah, at 2:47 PM was a polite but firm reminder: “See you at 6! Bringing your famous dish?” Famous dish. Right. I opened my fridge and honestly wanted to cry. There was a bag of green beans, a single shallot, some almonds I’d bought for snacking, and butter. That was it. No time for a store run. No time for anything elaborate. Everyone else would be bringing their slow-cooked brisket, their grandmother’s famous casseroles, their carefully constructed layered dips. I had green beans and a prayer.
But here’s the thing about cooking under pressure—sometimes it forces you into your most creative, no-nonsense work. I remembered a technique I’d seen in a cooking class years ago, something about blanching and shocking vegetables to keep them bright and crisp. And I knew that if I sliced that shallot thin enough and gave it a hot oil bath, it would turn into something magical. So I got to work, moving fast, hoping for the best. The green beans hit the ice water with a satisfying hiss. The shallots sizzled in the pan. The almonds toasted in the residual heat. I tossed everything together, piled it into my grandmother’s old serving bowl, and walked next door feeling like a fraud.
You know what happened next. The brisket was good. The casseroles were fine. But that bowl of quick green bean almondine? It was gone in fifteen minutes. Three separate people asked for the recipe. Sarah texted me later that night: “That was the best thing on the table, hands down.” I’d stumbled into a weeknight winner without even trying. Maybe you’ve been there—the panic of an empty fridge and a ticking clock. Let me tell you, this recipe was born from that exact moment, and it’s been saving my dinner plans ever since.
Why You’ll Love This Recipe
Let’s be real for a second. You’re busy. You’re tired. You’ve got approximately twenty minutes to get dinner on the table and you don’t want to sacrifice flavor for speed. This quick green bean almondine is the answer you’ve been looking for. I’ve tested this recipe at least a dozen times, tweaking the timing, adjusting the seasoning, and figuring out the shortcuts that actually work. It’s not just another vegetable side dish—it’s the one that will make everyone at the table ask what you did differently.
- Quick & Easy: From fridge to table in under 20 minutes. Seriously. The active cooking time is maybe 12 minutes, and most of that is just waiting for water to boil. This is the definition of a weeknight win.
- Simple Ingredients: You probably have everything you need right now. Green beans, butter, almonds, a shallot, and some basic pantry staples. No fancy trips to a specialty store required.
- Perfect for Weeknights and Holidays: Here’s the thing—this dish is elegant enough for Thanksgiving dinner but simple enough for a Tuesday. It’s my go-to for both. The crispy shallots make it look like you tried way harder than you actually did.
- Crowd-Pleaser: I’ve served this to picky kids, vegetable-hating friends, and serious foodies. Every single person has loved it. The crispy texture and nutty flavor are universally appealing.
- Unbelievably Delicious: The combo of tender-crisp green beans, toasty almonds, and those crunchy, caramelized shallots is honestly addictive. I’ve caught myself eating the crispy shallots straight out of the bowl more times than I’d like to admit.
What makes this version different from every other green bean almondine recipe out there? It’s the technique. Most recipes will tell you to cook everything in one pan, which leads to soggy beans and burnt almonds. I use a quick blanch-and-shock method that keeps the beans bright green and perfectly crisp. And the crispy shallots? They’re not an afterthought. They’re the star. I’ve perfected the timing so they come out golden and crunchy every single time, never bitter or greasy. This isn’t just another version—it’s the version you’ll come back to again and again.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver big flavor without the fuss. Most of these are pantry staples, which is exactly what you want on a busy weeknight. Let me walk you through each one and share a few tips I’ve learned along the way.
- Fresh Green Beans (1 pound / 450g): Look for beans that are bright green, firm, and snap when you bend them. I prefer haricots verts (the thin French variety) because they cook faster and have a more delicate texture, but standard green beans work perfectly too. Trim the stem ends, but leave the pretty tails intact—they look nicer on the plate. If you’re in a real rush, pre-trimmed green beans from the produce section are totally fine. I won’t judge.
- Shallot (1 large, about 60g): This is where the magic happens. Shallots are milder and sweeter than onions, with a subtle garlic note. When sliced thin and fried, they turn into these incredible crispy, golden rings that add texture and flavor. Look for shallots that feel heavy for their size and have papery, golden-brown skin. One large shallot will give you plenty of crispy topping. If shallots aren’t available, you can substitute a small red onion, but the flavor won’t be quite as delicate.
- Sliced Almonds (1/3 cup / 40g): I use raw, sliced almonds for this recipe. They toast up beautifully in the pan and add that signature nutty crunch. I recommend Blue Diamond or Trader Joe’s sliced almonds—they’re consistently fresh and toast evenly. You can also use slivered almonds, but sliced almonds give you more surface area for toasting. Toast them just until they’re golden and fragrant, which takes about 2-3 minutes. Watch them carefully; almonds go from perfectly toasted to burnt in seconds.
- Unsalted Butter (2 tablespoons / 28g): Butter adds richness and helps the almonds toast evenly. I use unsalted butter so I can control the salt level. If you only have salted butter, just reduce the added salt in the recipe. For a dairy-free version, good-quality vegan butter works well, or you can use olive oil.
- Olive Oil (2 tablespoons / 30ml): You’ll use this for frying the shallots. Use a neutral olive oil or avocado oil with a high smoke point. Extra-virgin olive oil is fine, but it has a lower smoke point and can burn more easily. I personally use light olive oil for frying and save the good stuff for dressings.
- Lemon Juice (1 tablespoon / 15ml): Fresh lemon juice is non-negotiable here. It brightens up the whole dish and balances the richness of the butter and almonds. Roll the lemon on the counter before juicing to get the most juice out of it. Bottled lemon juice has a flat, metallic taste—trust me, fresh is worth the extra 30 seconds.
- Salt (1 teaspoon / 5g, plus more for blanching water): I use fine sea salt for cooking. The salt in the blanching water is crucial—it seasons the beans from the inside out. Don’t skip it. Flaky sea salt like Maldon is lovely for finishing the dish, but regular fine salt works perfectly.
- Black Pepper (1/4 teaspoon / 0.5g, freshly ground): Freshly ground black pepper adds a subtle warmth. Pre-ground pepper is fine in a pinch, but fresh really does taste better here.
Equipment Needed
One of the things I love about this recipe is that it doesn’t require any fancy equipment. You probably already have everything you need. Here’s what you’ll need to pull this together:
- Large Pot (4-5 quart / 4-5 liter): For boiling water to blanch the green beans. A stockpot or Dutch oven works great. Make sure it’s big enough that the beans have room to move around.
- Medium Skillet or Frying Pan (10-inch / 25cm): For toasting the almonds and finishing the dish. A non-stick skillet makes cleanup easier, but stainless steel or cast iron works fine too.
- Small Skillet or Saucepan (8-inch / 20cm): For frying the shallots. You don’t need anything fancy here—a small non-stick pan is ideal because the shallots are delicate and can stick easily.
- Slotted Spoon or Spider Strainer: For removing the crispy shallots from the oil. A slotted spoon lets the excess oil drain off. If you don’t have one, you can use a regular spoon and drain the shallots on paper towels.
- Large Bowl of Ice Water: This is crucial for shocking the green beans after blanching. The ice water stops the cooking process immediately, locking in that bright green color and crisp texture. Use a bowl big enough to hold all the beans.
- Sharp Knife and Cutting Board: For trimming the green beans and slicing the shallot. A sharp knife makes thin, even slices much easier.
- Paper Towels: For draining the crispy shallots and patting the green beans dry. Don’t skip this step—excess water will make the final dish soggy.
- Measuring Spoons and Cups: For accuracy. I know some people eyeb it, but for consistent results, measuring is worth the extra 30 seconds.
Preparation Method

Alright, let’s get cooking. I’ve broken this down into clear steps with all the little details I’ve learned from making this dish dozens of times. Follow along, and you’ll have restaurant-quality green bean almondine on the table in no time.
- Prep Your Ingredients (5 minutes): Start by bringing a large pot of water to a rolling boil. While you’re waiting, wash and trim the green beans. Just snap off the stem end—the curly tail end is fine to leave on. Slice the shallot into thin rings, about 1/8 inch (3mm) thick. Try to keep them uniform so they cook evenly. Measure out your almonds, butter, and lemon juice. Set everything within arm’s reach—once you start cooking, things move fast.
- Blanch the Green Beans (3 minutes): Once the water is boiling, add a generous tablespoon of salt. It should taste like the sea. Drop in the green beans and set a timer for 2 minutes. Yes, exactly 2 minutes. Any longer and they’ll get soft. Any shorter and they’ll be too crunchy. While they’re boiling, prepare your ice water bath. When the timer goes off, immediately drain the beans and plunge them into the ice water. This stops the cooking process and locks in that gorgeous bright green color. Let them sit in the ice water for at least 2 minutes, then drain well and pat dry with paper towels. Getting them dry is important—wet beans will steam instead of sauté.
- Fry the Crispy Shallots (5 minutes): While the beans are chilling, heat the olive oil in your small skillet over medium heat. Add the shallot rings in a single layer—don’t crowd the pan. You want them to fry, not steam. Cook for 3-4 minutes, stirring occasionally, until they’re golden brown and crispy. The key here is patience. If the heat is too high, they’ll burn on the outside and stay raw in the middle. If it’s too low, they’ll absorb oil and get greasy. Medium heat is your friend. Use your slotted spoon to transfer the crispy shallots to a paper towel-lined plate. Sprinkle with a tiny pinch of salt while they’re still warm. Set aside.
- Toast the Almonds (2 minutes): In your medium skillet, melt the butter over medium heat. Add the sliced almonds and cook, stirring constantly, for 2-3 minutes. You’ll know they’re done when they’re golden brown and smell nutty and toasty. Watch them like a hawk—almonds can go from perfect to burnt in about 15 seconds. Once they’re done, remove the pan from the heat immediately. Don’t drain the butter; you’ll use it to coat the green beans.
- Combine and Finish (2 minutes): Add the blanched and dried green beans to the skillet with the almonds and butter. Toss everything together over medium heat for about 1 minute, just until the beans are warmed through. Add the lemon juice, salt, and black pepper. Toss again to coat everything evenly. Taste and adjust seasoning if needed. The beans should be bright, buttery, and slightly nutty with a pop of acidity from the lemon.
- Serve Immediately: Transfer the green beans to a serving platter or bowl. Sprinkle the crispy shallots on top—don’t mix them in, or they’ll lose their crunch. Serve right away while the shallots are still crispy and the beans are warm. This dish doesn’t sit well, so plan to serve it as soon as it’s ready.
Cooking Tips & Techniques
I’ve made this quick green bean almondine more times than I can count, and I’ve definitely learned a few things the hard way. Let me save you some trouble.
Don’t skip the ice bath. I know it’s an extra step, and I know it means washing another bowl. But here’s the thing—that ice water is what keeps your green beans bright green and crisp-tender. If you skip it, the residual heat from the boiling water will continue cooking the beans, and you’ll end up with sad, olive-green, limp beans. Trust me on this one. I’ve tried both ways, and the ice bath is non-negotiable.
Dry your beans thoroughly. After the ice bath, really take the time to pat those beans dry. I use a clean kitchen towel or a few layers of paper towels. Wet beans will steam in the pan instead of sautéing, and you’ll lose that nice texture. Plus, water in the pan will make the butter sputter and can cause the almonds to lose their crunch. It’s a small step that makes a big difference.
Watch your shallots like a hawk. The first time I made crispy shallots, I walked away for “just a second” to check my phone. Big mistake. They went from golden to charcoal in that short window. Shallots have a lot of natural sugar, which means they burn quickly. Stay at the stove, stir them frequently, and pull them out the moment they hit that perfect golden-brown color. They’ll continue to crisp up as they cool on the paper towels.
Toast almonds in butter, not oil. I’ve tried both, and butter is the clear winner. The milk solids in the butter brown slightly as the almonds toast, adding an extra layer of nutty, caramelized flavor. Just be careful not to burn the butter. If you see it starting to brown too quickly, reduce the heat. You can also toast the almonds in a dry pan first and add the butter at the end, but I find the one-pan method works beautifully.
Multitask like a pro. Here’s how I time this dish to have everything ready at once: Start the water boiling while you prep the ingredients. Blanch the beans, and while they’re in the ice bath, start frying the shallots. While the shallots are frying, melt the butter and start toasting the almonds in the other pan. By the time the shallots are done, the almonds should be almost ready. Then just toss the beans in the almond butter and you’re done. Total active time: about 12 minutes.
Variations & Adaptations
One of the best things about this recipe is how flexible it is. I’ve tried quite a few variations over the years, and here are my favorites.
Add Some Garlic: After toasting the almonds, add 2-3 minced garlic cloves to the butter and cook for 30 seconds before adding the green beans. The garlic adds a wonderful savory depth that pairs beautifully with the almonds and shallots. Just be careful not to burn the garlic—it can turn bitter quickly.
Make It Vegan: Swap the butter for a good-quality vegan butter or use olive oil. I’ve tried both, and olive oil gives the dish a slightly fruitier flavor that works really well. Just reduce the heat a bit since olive oil has a lower smoke point than butter. The crispy shallots are already vegan, so the whole dish becomes plant-based with this one swap.
Try Different Nuts: Sliced almonds are classic, but this dish is fantastic with other nuts too. Toasted pine nuts add a buttery richness. Chopped walnuts give it a more earthy, hearty texture. I once made it with toasted pecans for a Thanksgiving dinner, and it was a huge hit. Just adjust the toasting time based on the nut you choose—pine nuts toast much faster than almonds.
Add Some Heat: If you like a little spice, add a pinch of red pepper flakes to the butter when you toast the almonds. The heat is subtle but adds a nice warmth that contrasts with the bright lemon. I’ve also tried adding a finely diced serrano pepper, but that’s definitely for spice lovers only.
Seasonal Variations: In the summer, I sometimes add halved cherry tomatoes at the very end. They warm through slightly but stay bright and fresh. In the fall, a sprinkle of fresh thyme or rosemary adds a lovely earthy note. And if you happen to have fresh parsley or chives on hand, a handful of chopped herbs right before serving makes everything look and taste more vibrant.
Serving & Storage Suggestions
This dish is best served immediately, while the shallots are still crispy and the beans are warm. But let’s talk about how to make the most of it.
Serving Temperature: Serve this green bean almondine warm, not hot. If it’s too hot, the crispy shallots will soften quickly from the steam. Let it sit for just a minute or two after plating to let things settle. Room temperature is also lovely—I’ve served this at picnics and potlucks, and it’s just as delicious at room temperature as it is warm.
Presentation Tips: Arrange the green beans in a single layer on a platter rather than piling them in a bowl. This keeps the shallots crispy and makes the dish look more elegant. I like to use a white platter to make the bright green beans pop. Sprinkle the crispy shallots generously on top, and finish with a tiny pinch of flaky sea salt and a few cracks of black pepper.
What to Serve With It: This dish pairs beautifully with almost any protein. It’s fantastic alongside roasted chicken, grilled salmon, or a simple steak. I especially love it with garlic herb roasted chicken—the flavors complement each other perfectly. It’s also a great addition to a holiday table, alongside turkey or ham. For a vegetarian meal, serve it with creamy mushroom risotto for a restaurant-quality dinner at home.
Storage: Let’s be honest—this dish is really best fresh. But if you have leftovers, store them in an airtight container in the refrigerator for up to 2 days. The shallots will lose their crunch, unfortunately, but the beans will still taste good. I like to repurpose leftovers by chopping them up and adding them to a frittata or tossing them into a grain bowl.
Reheating: The best way to reheat is in a skillet over medium heat with a tiny splash of water. Cover the pan for about a minute to steam the beans, then uncover and cook until the water evaporates. This helps revive the texture a bit. The microwave will work in a pinch, but the beans will be softer. If you’re reheating, consider adding fresh crispy shallots on top to bring back that crunch factor.
Nutritional Information & Benefits
This quick green bean almondine isn’t just delicious—it’s actually pretty good for you too. Here’s the breakdown per serving (based on 4 servings):
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 185 |
| Total Fat | 14g |
| Saturated Fat | 5g |
| Cholesterol | 15mg |
| Sodium | 320mg |
| Total Carbohydrates | 12g |
| Dietary Fiber | 4g |
| Sugars | 5g |
| Protein | 4g |
| Vitamin A | 15% DV |
| Vitamin C | 25% DV |
| Iron | 6% DV |
| Calcium | 6% DV |
Green beans are packed with vitamin C, vitamin K, and fiber, making them great for digestion and immune health. Almonds provide healthy monounsaturated fats, vitamin E, and magnesium. Shallots are rich in antioxidants and have anti-inflammatory properties. This dish is naturally gluten-free, vegetarian, and can easily be made vegan. It’s also relatively low in carbs, making it a good option for those watching their carbohydrate intake. The main allergens are dairy (butter) and tree nuts (almonds), so keep that in mind if you’re serving someone with allergies.
Conclusion
Look, I’m not going to tell you this recipe will change your life. But I will tell you this—it’s the kind of dish that makes you feel like you’ve got it all together, even when you absolutely don’t. It’s the recipe I turn to when I’ve forgotten about a potluck, when I need a vegetable side dish in a hurry, or when I just want something that looks and tastes impressive without any real effort. The crispy shallots are honestly addictive, the almonds add that perfect crunch, and the bright, lemony green beans tie everything together.
I love this recipe because it reminds me that you don’t need a fully stocked pantry or hours of free time to make something beautiful. You just need a few good ingredients and a little bit of know-how. And now you’ve got both. So the next time you’re staring at an empty fridge with the clock ticking, remember this dish. It’s saved me more times than I can count, and I have a feeling it’ll do the same for you.
If you make this quick green bean almondine, I’d love to hear about it. Drop a comment below and let me know how it turned out—did you add any fun variations? Did it save you at a potluck too? Share your photos and tag me on social media. And if you’re looking for more quick weeknight sides, check out my garlic parmesan roasted broccoli for another easy winner. Happy cooking, friends!
Frequently Asked Questions
Can I use frozen green beans for this recipe?
You can, but I don’t recommend it. Frozen green beans have already been blanched, so they’ll be softer and won’t have the same crisp texture. If you’re in a pinch, thaw them completely and pat them very dry before cooking. Reduce the cooking time since they’re already partially cooked. Fresh green beans really do make a difference here, though.
How do I keep the crispy shallots from getting soggy?
The key is to drain them well on paper towels after frying, and don’t add them to the dish until right before serving. If you’re making them ahead, store them in an airtight container at room temperature (not in the fridge) for up to a day. The fridge will make them soft. If they do lose their crunch, you can re-crisp them in a 300°F oven for 2-3 minutes.
Can I make this dish ahead of time?
You can prep the components ahead, but I recommend assembling right before serving. Blanch the beans up to a day ahead and store them in the fridge. Fry the shallots and toast the almonds separately. When you’re ready to serve, just reheat the beans in the butter and almonds, then top with the shallots. It takes about 3 minutes to finish.
What can I use instead of almonds?
Pine nuts, walnuts, pecans, or even sunflower seeds all work beautifully. Each will give the dish a slightly different flavor profile. Pine nuts are the most traditional substitute and add a buttery richness. Just adjust the toasting time based on the nut you choose. For a nut-free version, try toasted pumpkin seeds or even crispy chickpeas.
Why are my green beans mushy?
You likely overcooked them during the blanching step. Remember, it’s only 2 minutes in boiling water, followed immediately by an ice bath. If you skip the ice bath, the beans will continue cooking from the residual heat. Also, make sure your water is at a full rolling boil before adding the beans. If the water temperature drops too much when you add the beans, they’ll cook unevenly.
Pin This Recipe!

Quick Green Bean Almondine with Easy Crispy Shallots
A quick and elegant green bean almondine recipe with crispy shallots, perfect for weeknights or holidays. Ready in under 20 minutes with simple ingredients.
- Prep Time: 5 minutes
- Cook Time: 12 minutes
- Total Time: 17 minutes
- Yield: 4 servings 1x
- Category: Side Dish
- Cuisine: French
Ingredients
- 1 pound (450g) fresh green beans, trimmed
- 1 large shallot (about 60g), sliced into thin rings
- 1/3 cup (40g) sliced almonds
- 2 tablespoons (28g) unsalted butter
- 2 tablespoons (30ml) olive oil
- 1 tablespoon (15ml) fresh lemon juice
- 1 teaspoon (5g) fine sea salt, plus more for blanching water
- 1/4 teaspoon (0.5g) freshly ground black pepper
Instructions
- Prep Your Ingredients (5 minutes): Bring a large pot of water to a rolling boil. Wash and trim the green beans, snapping off the stem end. Slice the shallot into thin rings, about 1/8 inch (3mm) thick. Measure out almonds, butter, and lemon juice.
- Blanch the Green Beans (3 minutes): Add a generous tablespoon of salt to the boiling water. Drop in the green beans and boil for exactly 2 minutes. Prepare an ice water bath. Drain the beans and plunge them into the ice water for at least 2 minutes. Drain well and pat dry with paper towels.
- Fry the Crispy Shallots (5 minutes): Heat olive oil in a small skillet over medium heat. Add shallot rings in a single layer and cook for 3-4 minutes, stirring occasionally, until golden brown and crispy. Transfer to a paper towel-lined plate and sprinkle with a tiny pinch of salt.
- Toast the Almonds (2 minutes): In a medium skillet, melt butter over medium heat. Add sliced almonds and cook, stirring constantly, for 2-3 minutes until golden brown and fragrant. Remove from heat immediately.
- Combine and Finish (2 minutes): Add the blanched and dried green beans to the skillet with almonds and butter. Toss over medium heat for about 1 minute until warmed through. Add lemon juice, salt, and black pepper. Toss to coat. Taste and adjust seasoning.
- Serve Immediately: Transfer to a serving platter or bowl. Sprinkle crispy shallots on top. Serve right away.
Notes
Don’t skip the ice bath—it keeps beans bright green and crisp. Dry beans thoroughly after blanching. Watch shallots closely as they burn quickly. Toast almonds in butter for extra flavor. Best served immediately; shallots lose crunch over time.
Nutrition
- Serving Size: 1 serving
- Calories: 185
- Sugar: 5
- Sodium: 320
- Fat: 14
- Saturated Fat: 5
- Carbohydrates: 12
- Fiber: 4
- Protein: 4
Keywords: green bean almondine, crispy shallots, quick side dish, weeknight dinner, vegetable side, green beans, almonds


