Roasted green beans are a tasty side dish that’s super easy to make! Just toss fresh green beans with a little olive oil and seasoning, then roast until they’re crispy.
The best part? They’re healthy and add a nice crunch to any meal. I love to sprinkle some garlic powder on mine for extra flavor. Yum!
Key Ingredients & Substitutions
Green Beans: Fresh green beans give this dish a crunchy texture and vibrant color. If fresh ones aren’t available, you can use frozen green beans. Just make sure to thaw and drain them well before roasting.
Olive Oil: I prefer using extra virgin olive oil for its rich flavor. If you want a different taste, feel free to use avocado oil or melted coconut oil instead. Both work well for roasting.
Garlic: Fresh garlic brings a bold flavor. If you’re short on time, garlic powder can work as a substitution—use 1/2 tsp. Fresh garlic just gives a better aroma, though!
Parmesan Cheese: Grated Parmesan adds a nice touch of saltiness. Pecorino Romano is a great alternative, or you can even use nutritional yeast for a dairy-free option.
Lemon Zest: This ingredient adds brightness. If you don’t have a lemon, orange zest can provide a sweet citrus flavor.
How Do You Roast Green Beans to Perfection?
Roasting green beans is simple, but a few techniques can really elevate the dish. First, make sure the beans are dry before tossing them with olive oil; moisture can cause them to steam instead of roast.
- Preheat your oven to 425°F (220°C) to ensure a nice, hot environment for roasting.
- Spread the beans on the baking sheet in a single layer. This allows for even roasting and great caramelization.
- Remember to toss them halfway through the cooking time. This will help them get those lovely charred spots all over.
- Keep an eye on them towards the end. Cook until they’re tender but still have a slight crunch, usually 15-20 minutes.

How to Make Delicious Roasted Green Beans
Ingredients You’ll Need:
For the Green Beans:
- 1 lb (450g) fresh green beans, trimmed
- 2 tbsp olive oil
- 3 cloves garlic, minced
- 1 tsp sea salt (or to taste)
- 1/2 tsp freshly ground black pepper
Optional Garnishes:
- 1 tbsp fresh parsley, finely chopped
- 1 tbsp grated or shaved Parmesan cheese
- 1 tsp lemon zest
How Much Time Will You Need?
This roasted green beans recipe takes about 10 minutes to prepare and around 15-20 minutes to cook. In total, you’re looking at about 30 minutes from start to finish, making it a quick and tasty side dish!
Step-by-Step Instructions:
1. Preheat the Oven:
First things first! Preheat your oven to 425°F (220°C). This high heat is crucial for getting those green beans perfectly roasted and crispy!
2. Prepare the Green Beans:
Rinse the fresh green beans under cool water. After rinsing, use a knife or kitchen scissors to trim both ends of the beans. Pat them dry with a clean kitchen towel or paper towels to get rid of excess moisture.
3. Toss with Seasonings:
In a large mixing bowl, combine the trimmed green beans with olive oil, minced garlic, sea salt, and freshly ground black pepper. Toss everything together with your hands or a large spoon until the beans are nicely coated in the oil and seasonings.
4. Arrange on a Baking Sheet:
Next, spread the seasoned green beans out in a single layer on a baking sheet. Using parchment paper or aluminum foil will make cleanup a breeze later on!
5. Roast to Perfection:
Slide the baking sheet into your preheated oven. Roast the green beans for 15-20 minutes, making sure to turn them halfway through the cooking time. You’re looking for tender beans with beautiful, charred spots—yum!
6. Serve and Enjoy:
Once they’re done roasting, carefully remove the baking sheet from the oven. Transfer the green beans to a serving bowl. If you’d like, sprinkle the beans with chopped parsley, lemon zest, and Parmesan cheese for a delightful finishing touch. Toss gently to mix everything together, and serve warm!
Can I Use Frozen Green Beans in This Recipe?
Yes, you can use frozen green beans! Just make sure to thaw and drain them thoroughly before roasting for the best texture. You may also need to reduce the roasting time slightly as frozen beans can have a bit more moisture.
What Can I Substitute for Olive Oil?
If you don’t have olive oil on hand, avocado oil or melted coconut oil are great choices for roasting. Both oils have high smoke points and will add a nice flavor to the green beans.
How Do I Know When the Green Beans Are Done Roasting?
The green beans are done when they are tender but still slightly crisp and have some charred, crispy spots. Start checking them at around 15 minutes to prevent overcooking!
Can I Make This Dish Ahead of Time?
Yes, you can prepare the green beans and coat them with oil and seasonings a few hours in advance. Just cover them and refrigerate until you’re ready to roast. However, they are best enjoyed fresh out of the oven!



