These Spicy Garlic Green Beans are fresh, healthy, and delicious. They're doused with garlic, lemon zest, shallots, and a decent amount of spice, and they're the perfect side dish for any meal. Pair them with my Charred Carrots with Herbs and my Sautéed Crispy Brussels Sprouts for a Thanksgiving vegetable spread, or stir in a spoonful of my Garlic Confit to take the garlic flavor over the top.

Spicy Garlic Green Beans at a Glance
- 🕒 Total Time: 10 minutes (5 minutes prep + 5 minutes cooking)
- 👪 Servings: 6 people
- 🍽️ Cuisine Type: Mediterranean / Side Dish
- 🧄 Flavor Profile: Garlicky, savory green beans with sweet shallots, a little heat from red pepper flakes, and fresh lemon zest.
- 📖 Dietary Info: Naturally gluten-free, vegetarian, vegan, and dairy-free.
- 📦 Storage Notes: Best served fresh. Refrigerate leftovers in an airtight container for 3–4 days and reheat gently.
- ⭐ Why You'll Love It: A quick, flavorful vegetable side dish with plenty of garlic, a little spice, and bright lemon zest. Perfect for weeknight dinners or the Thanksgiving table.
Why I Love This Recipe
There's no denying it, I'm hooked. I know I say I'm obsessed with just about everything I make (I mean, can you blame me?), but these green beans really stand out. They are doused with garlic, lemon zest, shallots, and a decent amount of spice. And they are so good it's basically like eating candy. Or homemade french fries. That's basically how I eat them. One by one, until all of a sudden the entire plate of Spicy Garlic Green Beans disappears. Green Bean CANDY, if you will! Also, they are the perfect side dish and go beautifully with any of the following recipes such as Wild Mushroom Stuffing, Sautéed Brussels Sprouts, Roasted Acorn Squash, or my famous Mascarpone Mashed Potatoes.
Jump to:
Ingredients

Substitutions & Swaps
🌶 Spice Adjustments
- Make it milder: Reduce the red pepper flakes or leave them out entirely. You'll still get plenty of flavor from the garlic and shallots.
- Turn up the heat: Add a little more crushed red pepper if you love your green beans extra spicy.
🧄 Flavor Boosters
- Extra garlic: Add another clove or two if you can't get enough garlic flavor.
- Fresh ginger: A little grated ginger adds another layer of flavor alongside the garlic.
- Extra shallots: Add a little more for that sweet, savory flavor.
🍋 Citrus Variations
- Lemon juice: Add a small squeeze just before serving for a brighter finish.
- Lime zest: Swap it for lemon zest if you want a slightly different citrus flavor.
🍽 Bonus Add-Ins
- Toasted almonds: Sprinkle over the finished beans for a little crunch.
- Parmesan: Finish with freshly grated Parmesan for a savory twist. This variation is no longer dairy-free or vegan.
- Crispy shallots: Add them just before serving for extra texture.
How to Make Spicy Garlic Green Beans

Step 1: Bring a large pot of water to a boil. Add the green beans and cook for 3 minutes. Drain the green beans and set aside.

Step 2: In a large, heavy-bottom skillet, heat the olive oil over medium-high heat. Add the shallot, garlic, and red pepper flakes and sauté until the garlic becomes fragrant.

Step 3: Add the green beans and mix everything together, making sure the garlic and shallots are evenly distributed amongst the green beans.

Step 4: Season with salt and lemon zest and serve immediately.
🌶️🧄🍋 Tips & Tricks for the Best Spicy Garlic Green Beans
- Choose your favorite green beans. I love haricots verts because they're thinner and more delicate, but regular green beans work too. Just trim the ends before cooking.
- Don't overcook the beans. Boil them for about 3 minutes, then drain. You want them bright green and still a little crisp because they're going into the skillet next.
- Use fresh garlic. Freshly chopped garlic makes a big difference in this recipe, so it's worth skipping the jarred stuff.
- Watch the garlic and shallots. Sauté just until fragrant, making sure the garlic doesn't burn or turn bitter.
- Adjust the spice level. Add more red pepper flakes if you like heat, or use less for a milder side dish.
- Toss everything together. Make sure the garlic, shallots, and red pepper flakes are evenly distributed so every bite has plenty of flavor.
- Finish with lemon zest. Add it at the end for a fresh, bright finish that balances the garlic and spice.
- Serve immediately. These green beans are at their best straight from the skillet while they're hot and crisp-tender.
Spicy Garlic Green Beans FAQs
100% green beans can be eaten raw; however, I would not recommend it. Maybe with a dip, but I would stick to boiling or steaming them and then seasoning with salt, pepper, and red pepper flakes.
I would not freeze this dish after I made it. With this recipe, it's easy enough to whip up a batch in about 10 minutes, so I would suggest going the freshly made route.
Transfer any leftovers to an airtight container and refrigerate for 3–4 days. Reheat gently in a skillet until heated through.
These are best made right before serving, but you can trim the green beans and prep the garlic and shallots ahead of time. Then everything comes together in about 10 minutes when you're ready to eat!

So there you have it, my secret tips for making the perfect Spicy Garlic Green Beans! Give this recipe a try and let me know how it turns out. And if you're looking for more Thanksgiving recipes, be sure to check out my full What's Gaby Cooking Thanksgiving menu along with the master prep schedule to keep everything organized and on track!
More Thanksgiving Recipe Ideas
Need more ideas to round out your Thanksgiving menu? Check out my 80+ Thanksgiving Recipes for even more inspiration!
If you tried this recipe, please leave a 🌟 star rating and let me know how it goes in the 📝 comments below. Thanks for visiting today

Spicy Garlic Green Beans
Ingredients
- 1 pound haricot verts or green beans ends trimmed
- 2 tablespoons olive oil
- 6 cloves garlic chopped
- 1 shallot thinly sliced
- 1-2 teaspoons red pepper flakes depending on how spicy you like them
- flaky salt and lemon zest to garnish
Instructions
- Bring a large pot of water to a boil.
- Add the green beans and cook for 3 minutes. Drain the green beans and set aside.
- In a large, heavy-bottomed skillet, heat the olive oil over medium-high heat. Add the shallot, garlic, and red pepper flakes and sauté for 2 minutes, until the garlic becomes fragrant. Add the green beans and mix everything together, making sure the garlic and shallots are evenly distributed amongst the green beans.
- Season with salt and the lemon zest and serve immediately.
Notes
- Choose your favorite green beans. I love haricots verts because they're thinner and more delicate, but regular green beans work too. Just trim the ends before cooking.
- Don't overcook the beans. Boil them for about 3 minutes, then drain. You want them bright green and still a little crisp because they're going into the skillet next.
- Use fresh garlic. Freshly chopped garlic makes a big difference in this recipe, so it's worth skipping the jarred stuff.
- Watch the garlic and shallots. Sauté just until fragrant, making sure the garlic doesn't burn or turn bitter.
- Adjust the spice level. Add more red pepper flakes if you like heat, or use less for a milder side dish.
- Toss everything together. Make sure the garlic, shallots, and red pepper flakes are evenly distributed so every bite has plenty of flavor.
- Finish with lemon zest. Add it at the end for a fresh, bright finish that balances the garlic and spice.
- Serve immediately. These green beans are at their best straight from the skillet while they're hot and crisp-tender.
Nutrition Information (estimated)
Photo by Matt Armendariz / Food Styling by Adam Pearson / Recipe from What’s Gaby Cooking




Terrific green beans, great crunch and flavor.
Simply the best!
Yummy! I made them extra spicy using some fresh hot chilis, and I loved the complement of the lemon zest.
Our garden won't stop producing green beans - just when I thought we couldn't possibly eat another green bean I discovered this recipe and it's so good! So quick and easy and everyone in the familly was a fan!
The only way I will make green beans now! Literally addictive!
Delicious, I added chopped roasted red bell peppers and tossed in for a nice Christmas touch.
Made these as a side for ThanksGiving, they were a huge hit! Will be making again for our Christmas dinner. Love the spices and crunch!
Is there any way to make this ahead of time and reheat? We have to bring a vegetable to Thanksgiving, but will need to make in the morning, travel and then serve for dinner! Thanks so much!
you could blanch the green beans and shock them with cold water right after they come out. Then pack them up and take them to wherever you're going and saute with the garlic/oil etc... that would be the best bet!
you could blanch the green beans and shock them in cold water to keep their color. Pack them up and saute with the garlic and red pepper flakes and lemon once you get to where you're going! That would be the best bet!
Could you do these ahead(morning of, and reheat)? Or do a little before and leave at room temp? They sound delicious!
I blanch them the morning of, and then give them the quick saute right before serving!! But yes you could do the saute about an hour ahead of time no prob
These are the BEST green beans of all time. That is no exaggeration.
This is a Thanksgiving staple in our house. Love the spiciness of this recipe.
Thanks for the idea. I had no shallots so used onions, no garlic so used a mild green chilli, no red pepper flakes so used smoked paprika. Really not the same recipe at all I suppose but bloody delicious nonetheless. Ate with a fresh tiger roll for lunch and transported to the Mediterranean. Yum!
What a wonderfully flavorful side dish!
Hi Gaby,
I’m thinking of adding these to my thanksgiving menu. Do you think the green beans could be blanched the night before or morning of thanksgiving to cut down on Kitchen madness immediately before the feast?
absolutely!
These are really good and easy to make!!!!!