Easy Green Bean Almondine with Crispy Shallots – Best Recipe

Ready In
Servings
Difficulty

There used to be a tiny French bistro on the corner of Elm and 4th in my old neighborhood, a place called Le Petit Coin, that made the most unforgettable green bean almondine. When they closed their doors three winters ago—a “for lease” sign taped in the window where the chalkboard menu used to be—I honestly felt a little lost. That dish was my go-to comfort order, especially on cold, rainy nights when the world felt a bit too heavy. After 12 tries—some burnt, some soggy, one that my neighbor politely called “aggressively garlicky”—I finally got it. And let me tell you, this version, with those crispy shallots on top, might actually be better than the original.

The first time I attempted the recreation, I stood in my kitchen staring at a bag of green beans, feeling a bit ridiculous. I mean, it’s just green beans, right? But that bistro version had this magic—the beans were perfectly tender-crisp, the almonds had this toasty, buttery flavor, and those shallots were like little golden jewels of crunch. I spent weeks testing, tweaking, and honestly, making a mess. I burnt the shallots twice (the smoke alarm is still a little sensitive about it), and I learned the hard way that not all green beans are created equal. But that first successful batch? The moment I took a bite and felt that wave of nostalgia hit? Pure gold.

Maybe you’ve been there—that feeling of losing a favorite dish from a beloved spot and wondering if you’ll ever taste it again. This recipe is my love letter to Le Petit Coin, and honestly, it’s become a staple in my own kitchen. It’s the dish I make when I need a little comfort, a little warmth, and a reminder that some good things can be recreated, even if the original place is gone.

Why You’ll Love This Recipe

This isn’t just another vegetable side dish. This is the kind of recipe that makes you look forward to eating your greens. I’ve tested this version more times than I care to count, and it’s earned a permanent spot in my weeknight rotation and on my holiday table.

  • Quick & Easy: Comes together in about 25 minutes from start to finish. Perfect for busy weeknights when you want something that feels special without the fuss.
  • Simple Ingredients: No fancy grocery trips needed. Green beans, almonds, shallots, butter, and a few pantry staples—that’s it.
  • Perfect for Any Occasion: Elegant enough for Thanksgiving or Christmas dinner, but simple enough for a Tuesday night alongside some roasted chicken.
  • Crowd-Pleaser: I’ve served this to picky eaters, vegetable skeptics, and full-on food snobs. It gets rave reviews every single time.
  • Unbelievably Delicious: That combination of tender beans, toasty almonds, and crispy shallots is pure comfort food magic. You’ll find yourself sneaking bites straight from the pan.

What makes this recipe different from the rest? It’s the technique. Most versions either steam the beans into oblivion or leave them too raw. This method—blanching then sautéing—gives you that perfect tender-crisp texture every time. And those crispy shallots? They’re not just a garnish. They’re a game-changer. The sweet, caramelized crunch takes this dish from good to “can I have the recipe?” in one bite.

This is comfort food reimagined—faster, simpler, but with the same soul-soothing satisfaction that made that bistro version so memorable. It’s the kind of dish that makes you close your eyes after the first bite.

What Ingredients You Will Need

This recipe uses simple, wholesome ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples, which makes this dish perfect for those “I need something green on the table” moments.

For the Green Beans

  • 1 pound fresh green beans, trimmed (look for bright, firm beans with no brown spots—I prefer haricots verts for their slender, tender texture)
  • 2 tablespoons unsalted butter (I recommend Kerrygold for its rich, creamy flavor)
  • 2 tablespoons olive oil (a good quality extra virgin adds depth)
  • 3 cloves garlic, thinly sliced (not minced—thin slices caramelize beautifully without burning)
  • 1/2 cup sliced almonds (look for natural, not roasted, so you can control the toasting)
  • 1 tablespoon fresh lemon juice (about half a lemon—fresh is non-negotiable here)
  • 1/2 teaspoon salt, plus more for blanching water
  • 1/4 teaspoon black pepper, freshly ground
  • Zest of 1 lemon (optional but highly recommended for brightness)

For the Crispy Shallots

green bean almondine preparation steps

  • 2 large shallots, thinly sliced into rings (about 1 cup sliced)
  • 1/4 cup all-purpose flour (or rice flour for gluten-free option)
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/2 cup vegetable or canola oil, for frying (use a neutral oil with a high smoke point)

Ingredient Tips and Substitutions

For the green beans, fresh is really best here. Frozen beans will work in a pinch, but they’ll be softer and won’t have that same snap. If you’re using frozen, don’t blanch them—just thaw and pat dry before sautéing. For the almonds, you can substitute with pecans or walnuts for a different flavor profile. Just be careful with walnuts—they can get bitter if over-toasted. The shallots are the star of the show here, so don’t skip them. If you absolutely can’t find shallots, thinly sliced red onion works, but the flavor won’t be as sweet and delicate.

Equipment Needed

You don’t need a fancy kitchen to pull this off. Here’s what you’ll need:

  • Large pot for blanching the green beans (at least 4 quarts)
  • Large skillet or sauté pan (12-inch works best—gives the beans room to cook evenly)
  • Small skillet or saucepan for frying the shallots
  • Slotted spoon or spider strainer for removing shallots from oil
  • Paper towel-lined plate for draining the crispy shallots
  • Sharp knife and cutting board
  • Measuring spoons
  • Kitchen tongs for tossing the beans

If you don’t have a spider strainer, a slotted spoon works just fine. I’ve used both, and honestly, the spider is a little easier for getting all those thin shallot rings out of the hot oil, but don’t go buying one just for this. A fork also works in a pinch, though it takes a bit longer.

Preparation Method

Let’s get cooking. This recipe moves pretty fast once you start, so I recommend prepping everything before you turn on the stove. Trust me on this one—I learned the hard way that trying to slice shallots while beans are boiling is a recipe for chaos.

  1. Prep the green beans. Wash them thoroughly and trim the stem ends. You can leave the curly tails on for a more rustic look, or trim them off if you’re feeling fancy. I usually leave mine on—less work and they look pretty on the plate.
  2. Blanch the beans. Bring a large pot of salted water to a rolling boil (about 1 tablespoon of salt per 4 cups of water). Drop in the green beans and cook for exactly 2-3 minutes. They should be bright green and still crisp. While they cook, prepare a bowl of ice water. Use a slotted spoon or tongs to transfer the beans immediately to the ice bath. This stops the cooking and locks in that gorgeous green color. Let them sit for 2 minutes, then drain well and pat dry with a clean kitchen towel.
  3. Make the crispy shallots. While the beans are blanching, heat the vegetable oil in a small skillet over medium heat. In a shallow bowl, whisk together the flour, salt, and pepper. Toss the sliced shallot rings in the flour mixture, shaking off any excess. Test the oil by dropping in one shallot ring—it should sizzle immediately. Working in batches, fry the shallots for 2-3 minutes, stirring occasionally, until golden brown. They’ll darken a bit after you remove them from the oil, so take them out when they’re just turning golden. Transfer to a paper towel-lined plate and sprinkle with a pinch of salt while they’re still warm.
  4. Toast the almonds. In your large skillet, melt the butter with the olive oil over medium heat. Add the sliced almonds and cook, stirring frequently, for 2-3 minutes until they’re fragrant and lightly golden. Watch them closely—almonds go from toasted to burnt in about 10 seconds. I speak from experience here.
  5. Sauté the beans. Add the sliced garlic to the skillet with the almonds and cook for 30 seconds until fragrant. Add the blanched green beans and toss to coat in the butter-almond mixture. Cook for 3-4 minutes, stirring occasionally, until the beans are heated through and starting to get a little color. Season with salt and pepper.
  6. Finish with lemon. Remove the skillet from heat. Add the lemon juice and toss well. The acid brightens everything up and balances the richness of the butter and almonds. If you’re using lemon zest, sprinkle it over the top now.
  7. Serve and garnish. Transfer the green beans to a serving platter. Top generously with the crispy shallots. Serve immediately while everything is still warm and the shallots are crunchy.

Cooking Tips & Techniques

After those 12 attempts, I’ve picked up a few tricks that make all the difference. Here’s what I wish I’d known from the start:

Don’t skip the ice bath. I know it’s an extra step, but it’s non-negotiable for getting that perfect tender-crisp texture. The shock of the cold water stops the cooking instantly, so your beans stay bright green and snappy instead of turning into that sad, olive-colored mush we all remember from childhood dinners.

Dry your beans thoroughly. After the ice bath, really pat them dry. Any water clinging to the beans will steam them instead of sautéing them, and you’ll end up with watery, sad beans instead of those beautiful, slightly caramelized ones we’re after. I use a clean kitchen towel and really press the moisture out.

Watch your heat with the shallots. This was my biggest learning curve. The oil should be hot enough that a shallot ring sizzles immediately, but not so hot that it browns in 10 seconds. Medium heat is your friend here. And don’t crowd the pan—the shallots need room to fry evenly. If they’re piled on top of each other, they’ll steam and get soggy instead of crispy.

Toast almonds in butter, not oil. I tried both, and butter gives them a deeper, nuttier flavor that really makes this dish sing. Just keep an eye on them—the milk solids in butter can burn faster than oil. If you’re nervous, use clarified butter or ghee instead.

Timing is everything. This dish comes together fast, so have everything prepped and ready to go. I like to blanch the beans and fry the shallots first, then do the final sauté right before serving. The shallots can sit at room temperature for a few hours and stay crispy, but the beans are best served immediately.

Variations & Adaptations

One of the things I love about this recipe is how adaptable it is. Here are some variations I’ve tried and loved:

Garlic Lover’s Version: Double the garlic and add a sprinkle of red pepper flakes for a little heat. I made this version for a dinner party and it disappeared in minutes. The spicy, garlicky kick pairs beautifully with the sweet shallots.

Bacon and Blue Cheese: Cook 4 slices of bacon until crispy, crumble them, and toss with the finished beans along with 1/4 cup crumbled blue cheese. The salty, funky flavors are incredible against the bright green beans. This is my go-to for holiday dinners when I want something a little extra.

Asian-Inspired Twist: Swap the butter for sesame oil, use toasted sesame seeds instead of almonds, and finish with a splash of soy sauce and a drizzle of sriracha. Skip the crispy shallots and top with fried garlic instead. This version is fantastic with grilled salmon or stir-fried tofu.

Vegan Adaptation: Use vegan butter or a good quality olive oil instead of regular butter. The crispy shallots are already vegan-friendly if you use plant-based oil for frying. I’ve made this for vegan friends and no one missed the butter.

Low-Carb/Keto Option: Skip the flour on the shallots and fry them plain—they’ll still get crispy, just a little more delicate. Use ghee instead of butter for even more richness without the dairy concerns. This version is naturally low-carb and keto-friendly.

Serving & Storage Suggestions

This dish is best served immediately, while the shallots are still crispy and the beans are warm. I like to transfer everything to a warmed serving platter and pile the shallots right on top so everyone can see those gorgeous golden rings.

Serving Temperature: Serve warm, not piping hot. Let the beans rest for a minute or two after cooking—they’ll continue to carry-over cook slightly, and the flavors will meld together beautifully.

What to Serve With It: This green bean almondine is incredibly versatile. It’s a natural alongside roasted chicken, grilled steak, or seared salmon. I’ve also served it with a simple roast chicken and mashed potatoes for a cozy Sunday dinner. For holidays, it pairs beautifully with turkey, ham, or prime rib. And honestly, I’ve eaten it as a main dish with a fried egg on top for a quick, satisfying lunch.

Storage: Leftovers will keep in an airtight container in the refrigerator for up to 3 days. The shallots will lose their crunch, but the beans will still be delicious. To reheat, warm them in a skillet over medium heat with a splash of water or broth to refresh them. I don’t recommend microwaving—it makes the beans rubbery.

Make-Ahead Tips: You can blanch the beans up to 24 hours in advance and store them in the refrigerator. The crispy shallots can be made a day ahead and stored in an airtight container at room temperature. When you’re ready to serve, just reheat the beans in the butter-almond mixture and top with the shallots. This makes holiday entertaining so much easier.

Nutritional Information & Benefits

This recipe is not only delicious but also packed with nutritional benefits. Here’s a rough breakdown per serving (based on 4 servings):

  • Calories: Approximately 220 per serving
  • Protein: 6g
  • Fat: 16g (mostly healthy fats from almonds and olive oil)
  • Carbohydrates: 16g
  • Fiber: 5g
  • Sugar: 5g (natural sugars from the beans and shallots)

Health Highlights: Green beans are an excellent source of vitamins A, C, and K, plus they’re packed with fiber and antioxidants. Almonds provide healthy monounsaturated fats, vitamin E, and magnesium. Shallots are rich in quercetin, a powerful anti-inflammatory compound. This dish is naturally gluten-free (if you use rice flour for the shallots) and can easily be made dairy-free or vegan.

Dietary Considerations: This recipe is vegetarian as written. For a vegan version, substitute the butter with olive oil or vegan butter. For a nut-free version, substitute the almonds with toasted pumpkin seeds or sunflower seeds. The crispy shallots are naturally nut-free and dairy-free.

Conclusion

This green bean almondine with crispy shallots has become more than just a recipe in my kitchen—it’s a little piece of comfort I can recreate anytime I need it. It reminds me that sometimes the simplest dishes, made with care and a few good techniques, can be the most satisfying. Whether you’re making it for a holiday feast, a weeknight dinner, or just because you’re craving something green and delicious, I hope this recipe brings you the same warmth it’s brought me.

I’d love to hear how it turns out for you! Did you try any of the variations? Did your family fight over the crispy shallots like mine does? Drop a comment below and let me know—I read every single one, and your stories and tweaks always inspire me to keep experimenting in the kitchen. Happy cooking, friends!

Frequently Asked Questions

Can I use frozen green beans for this recipe?

You can, but fresh is really best for that perfect tender-crisp texture. If you’re using frozen, don’t blanch them first—just thaw them completely, pat them very dry, and proceed with the sautéing step. They’ll be a bit softer than fresh, but still delicious.

Why did my crispy shallots turn out soggy?

This usually happens for one of three reasons: the oil wasn’t hot enough, you crowded the pan, or you didn’t dry the shallots well enough after tossing them in flour. Make sure your oil is at medium heat and sizzles when you add a test ring. Fry in small batches, and let the shallots drain on paper towels immediately after frying.

Can I make the crispy shallots ahead of time?

Absolutely! You can make them up to 2 days in advance. Store them in an airtight container at room temperature—not in the refrigerator, which will make them lose their crunch. If they soften slightly, you can re-crisp them in a 300°F oven for 3-4 minutes.

How do I keep the green beans bright green?

The key is the ice bath after blanching. Shocking the beans in ice water stops the cooking process immediately and locks in that vibrant green color. Don’t skip this step, and don’t let the beans sit in the ice bath for too long—2 minutes is plenty. Also, make sure your blanching water is well-salted; the salt helps preserve the color.

Can I add protein to make this a main dish?

Yes! I love adding grilled chicken, seared salmon, or even crispy tofu on top of these green beans for a complete meal. The beans and shallots make a fantastic bed for any protein. For a quick weeknight dinner, I’ll often top a bowl of these beans with a fried egg and some crusty bread.

Pin This Recipe!

green bean almondine recipe
Print

Easy Green Bean Almondine with Crispy Shallots – Best Recipe

This green bean almondine with crispy shallots is a quick and easy side dish that’s perfect for any occasion. Tender-crisp green beans are tossed with toasted almonds and garlic, then topped with golden, crunchy shallots for a dish that’s both elegant and comforting.

  • Author: Jamie
  • Prep Time: 15 minutes
  • Cook Time: 10 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings 1x
  • Category: Side Dish
  • Cuisine: French

Ingredients

Scale
  • 1 pound fresh green beans, trimmed
  • 2 tablespoons unsalted butter
  • 2 tablespoons olive oil
  • 3 cloves garlic, thinly sliced
  • 1/2 cup sliced almonds
  • 1 tablespoon fresh lemon juice
  • 1/2 teaspoon salt, plus more for blanching water
  • 1/4 teaspoon black pepper, freshly ground
  • Zest of 1 lemon (optional)
  • 2 large shallots, thinly sliced into rings (about 1 cup)
  • 1/4 cup all-purpose flour (or rice flour for gluten-free)
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1/2 cup vegetable or canola oil, for frying

Instructions

  1. Prep the green beans. Wash them thoroughly and trim the stem ends. You can leave the curly tails on for a more rustic look, or trim them off if you’re feeling fancy.
  2. Blanch the beans. Bring a large pot of salted water to a rolling boil (about 1 tablespoon of salt per 4 cups of water). Drop in the green beans and cook for exactly 2-3 minutes. They should be bright green and still crisp. While they cook, prepare a bowl of ice water. Use a slotted spoon or tongs to transfer the beans immediately to the ice bath. This stops the cooking and locks in that gorgeous green color. Let them sit for 2 minutes, then drain well and pat dry with a clean kitchen towel.
  3. Make the crispy shallots. While the beans are blanching, heat the vegetable oil in a small skillet over medium heat. In a shallow bowl, whisk together the flour, salt, and pepper. Toss the sliced shallot rings in the flour mixture, shaking off any excess. Test the oil by dropping in one shallot ring—it should sizzle immediately. Working in batches, fry the shallots for 2-3 minutes, stirring occasionally, until golden brown. They’ll darken a bit after you remove them from the oil, so take them ou…
  4. Toast the almonds. In your large skillet, melt the butter with the olive oil over medium heat. Add the sliced almonds and cook, stirring frequently, for 2-3 minutes until they’re fragrant and lightly golden. Watch them closely—almonds go from toasted to burnt in about 10 seconds.
  5. Sauté the beans. Add the sliced garlic to the skillet with the almonds and cook for 30 seconds until fragrant. Add the blanched green beans and toss to coat in the butter-almond mixture. Cook for 3-4 minutes, stirring occasionally, until the beans are heated through and starting to get a little color. Season with salt and pepper.
  6. Finish with lemon. Remove the skillet from heat. Add the lemon juice and toss well. The acid brightens everything up and balances the richness of the butter and almonds. If you’re using lemon zest, sprinkle it over the top now.
  7. Serve and garnish. Transfer the green beans to a serving platter. Top generously with the crispy shallots. Serve immediately while everything is still warm and the shallots are crunchy.

Notes

Don’t skip the ice bath after blanching—it locks in the bright green color and perfect tender-crisp texture. Dry the beans thoroughly after the ice bath to avoid steaming. Watch the almonds closely as they can burn quickly. The crispy shallots can be made up to 2 days ahead and stored in an airtight container at room temperature. For a vegan version, substitute butter with olive oil or vegan butter. For a nut-free version, use toasted pumpkin seeds or sunflower seeds instead of almonds.

Nutrition

  • Serving Size: 1 serving (about 1/4
  • Calories: 220
  • Sugar: 5
  • Sodium: 350
  • Fat: 16
  • Saturated Fat: 5
  • Carbohydrates: 16
  • Fiber: 5
  • Protein: 6

Keywords: green bean almondine, crispy shallots, French side dish, green beans, almonds, quick side dish, holiday side dish

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