This post may contain affiliate links. Please read our disclosure policy.
Roasted asparagus is one of the easiest—and most delicious—vegetable side dishes you can make. Roasting at high heat brings out asparagus’s natural sweetness, creates lightly caramelized edges, and keeps the spears perfectly tender with just the right amount of bite.
This easy roasted asparagus recipe takes things one step further. Instead of simply tossing the asparagus with olive oil, I gently infuse the oil with fresh garlic, lemon zest, oregano, and a pinch of red pepper flakes before roasting. The result is incredible flavor in every bite without the risk of burnt garlic. A sprinkle of creamy feta cheese and a squeeze of fresh lemon finish the dish beautifully.
Whether you’re serving it alongside grilled chicken, steak, pork, seafood, or your holiday dinner, this roasted asparagus recipe is simple enough for busy weeknights and elegant enough for entertaining.
If you love easy vegetable side dishes, be sure to try my Sautéed Asparagus, Creamed Spinach, Southern Green Beans, and Roasted Brussels Sprouts, too.

✨ Before You Begin
✨ Choose Fresh Asparagus: Look for firm, bright green spears with tightly closed tips. Medium-thick asparagus roasts especially well, while thinner spears may cook a few minutes faster.
✨ Trim the Tough Ends: Snap or trim off the woody bottoms before roasting. This helps every bite stay tender.
✨ Don’t Crowd the Pan: Spread the asparagus into a single layer. If the spears overlap too much, they’ll steam instead of developing those delicious roasted edges.
✨ Infuse the Garlic: Gently warming the garlic in olive oil creates rich garlic flavor that coats every spear while preventing the garlic from burning in the oven.
Ingredients + Key Notes
Asparagus: Fresh asparagus is the star of this recipe. Look for bright green spears with tightly closed tips and firm stalks. Medium-thick asparagus roasts beautifully, but thin or thick spears both work—just adjust the roasting time as needed.
Olive Oil: Olive oil helps the asparagus caramelize while carrying all the flavor from the garlic, lemon, and herbs. Use a good-quality extra virgin olive oil if you have it.
Garlic: Instead of roasting raw garlic, you’ll gently infuse the olive oil first. This simple step gives the asparagus rich garlic flavor without the bitterness that can happen when minced garlic burns in a hot oven.
Lemon Zest + Lemon Juice: Lemon brightens the entire dish. The zest flavors the infused oil, while a squeeze of fresh juice just before serving adds a fresh, vibrant finish.
Oregano: Dried oregano adds a subtle Mediterranean flavor that pairs beautifully with both the asparagus and feta.
Red Pepper Flakes: Just a pinch adds gentle warmth without making the dish spicy. Feel free to leave them out if you prefer.
Morton Kosher Salt + Black Pepper: Season lightly before roasting. Since feta adds plenty of saltiness, you can always taste and adjust the seasoning before serving.
Feta Cheese: Creamy, tangy feta is what makes this roasted asparagus extra special. It softens slightly in the oven and pairs perfectly with the garlic and lemon. For the best flavor and texture, buy a block of feta packed in brine and crumble it yourself if possible.
🥣 How to Make Roasted Asparagus
Infuse the Oil: In a small saucepan, gently heat the olive oil with the minced garlic, lemon zest, oregano, and red pepper flakes over low heat just until the garlic begins to turn lightly golden. Remove the pan from the heat and let the oil cool for about 10 minutes. The garlic will continue to mellow and become wonderfully fragrant as it rests.
Prepare the Asparagus: Meanwhile, preheat your oven to 425°F. Place the trimmed asparagus on a large rimmed baking sheet, pour the garlic-infused oil over the top, and toss until every spear is evenly coated. Spread the asparagus into a single layer, then season lightly with Morton kosher salt and black pepper.
Add the Feta: Sprinkle the crumbled feta evenly over the asparagus. If your asparagus is especially thick, use two baking sheets if needed so the spears have plenty of room to roast instead of steam.
Roast: Roast for 10–12 minutes, or until the asparagus is crisp-tender with lightly caramelized edges. The exact cooking time will depend on the thickness of your asparagus.
Finish and Serve: Squeeze fresh lemon juice over the roasted asparagus just before serving. Serve immediately while the asparagus is hot and the feta is soft and creamy.
⭐ Pro Tips
⭐ Choose Similar-Sized Spears: Asparagus cooks most evenly when the spears are close in thickness. If your bunch has a mix of very thin and very thick stalks, separate them and roast in batches if possible.
⭐ Use High Heat: Roasting at 425°F helps caramelize the asparagus while keeping it tender-crisp. Lower temperatures are more likely to steam the asparagus instead of roasting it.
⭐ Give It Space: Arrange the asparagus in a single layer with a little room between the spears. Overcrowding traps steam and prevents those delicious browned edges from forming.
⭐ Don’t Crowd the Pan: Roast the asparagus in a single layer so the spears caramelize instead of steam. If needed, divide the asparagus between two baking sheets.
⭐ Coat Every Spear: Toss the asparagus well so every spear is coated with the garlic-infused oil. This helps the asparagus roast evenly and ensures every bite is full of flavor.
⭐ Don’t Overcook: Perfect roasted asparagus should be tender with just a slight bite. Thin spears may finish in as little as 8–10 minutes, while thicker asparagus can take 12–15 minutes.
⭐ Finish with Fresh Lemon: A squeeze of fresh lemon juice just before serving brightens all the flavors and balances the richness of the olive oil and feta.
⭐ Serve Immediately: Roasted asparagus is at its best straight from the oven while the edges are lightly caramelized and the feta is warm and creamy.

Storing + Reheating + Make-Ahead Tips
Storing: Store leftover roasted asparagus in an airtight container in the refrigerator for up to 3 days. While it’s best enjoyed fresh, the leftovers are delicious served cold in salads, grain bowls, or pasta salads.
Reheating: Reheat gently in a 350°F oven or in an air fryer for 3–5 minutes, just until warmed through. You can also microwave individual servings, though the asparagus will be softer.
Freezing: Freezing isn’t recommended. Asparagus contains a lot of moisture, so it tends to become soft and watery once thawed.
Make-Ahead: Trim the asparagus and prepare the garlic-infused oil up to 1 day in advance. Store them separately in the refrigerator, then toss everything together and roast just before serving for the freshest flavor and best texture.
What to Serve With Roasted Asparagus
Chicken Favorites: Roasted asparagus is delicious alongside Chicken with Apples, Chicken Florentine, Cream of Mushroom Chicken, or Honey Garlic Chicken for an easy weeknight dinner.
Beef Dinners: Pair it with Traditional Meatlaof, Shish Kabobs, Grilled Flank Steak, or your favorite grilled steak for a classic steakhouse-style meal.
Pork & Seafood: This bright, lemony side is equally wonderful with Crockpot Pork Tenderloin, grilled pork chops, Grilled Shrimp Salad, or shrimp scampi.
Holiday Menus: Roasted asparagus is an elegant addition to Easter, Mother’s Day, Thanksgiving, or Christmas dinner. It pairs beautifully with ham, prime rib, turkey, or roast beef.
Frequently Asked Questions
◆ Can I use thin or thick asparagus?
Yes! Both work well. Thin asparagus cooks more quickly and may be done in as little as 8–10 minutes, while thicker spears can take 12–15 minutes. Keep an eye on the asparagus and roast just until it’s crisp-tender.
◆ Why is my roasted asparagus soggy?
Overcrowding the pan is the most common cause. Arrange the asparagus in a single layer with a little space between the spears so the hot air can circulate and caramelize the asparagus instead of steaming it.
◆ Can I make roasted asparagus ahead of time?
Roasted asparagus is best served fresh from the oven. If you need to prepare it ahead, make the garlic-infused oil and trim the asparagus up to a day in advance. Roast the asparagus just before serving for the best flavor and texture.
◆ Can I use Parmesan instead of feta?
Absolutely! Freshly grated Parmesan is a delicious substitute if you prefer a nuttier, milder flavor. Goat cheese is another excellent option.
◆ How do I know when roasted asparagus is done?
The asparagus should be bright green with lightly caramelized edges and easily pierced with a fork while still having a slight bite. Be careful not to overcook it, as asparagus can become soft very quickly.
Still have questions? Leave them in the comments below, and I’ll be happy to help!
More Easy Side Dish Recipes
Looking for another delicious side to round out your meal? Here are a few reader favorites!
Ranch Potatoes – Crispy, cheesy potatoes that pair perfectly with chicken, steak, pork, or seafood.
Mexican Street Corn Salad – Creamy, fresh, and packed with bold flavor for cookouts and taco nights.
1905 Salad – A crisp, restaurant-inspired salad tossed with a tangy homemade dressing.
KFC Coleslaw – A creamy copycat that’s always a hit at barbecues, potlucks, and family dinners.
Carrot Salad – Sweet, crunchy, and refreshing with just the right balance of creamy and tangy flavors.
Tried This Recipe?
If you enjoyed this asparagus recipe, please take a moment to leave a ⭐⭐⭐⭐⭐ star rating and a quick comment — I love hearing how it turned out for you!
Hungry for more easy side dishes and family-friendly dinners? Subscribe to my FREE newsletter so you never miss a new favorite.
Thanks for stopping by my kitchen today — happy cooking, friends! ❤️ Kathleen
Roasted Garlic Asparagus with Feta
Ingredients
- 2 pounds fresh asparagus trimmed
- 1/4 cup olive oil
- 4-6 cloves garlic minced
- 1 teaspoon fresh lemon zest
- 1 teaspoon dried oregano
- 1/4 teaspoon red pepper flakes
- salt to taste
- black pepper to taste
- 1/2 cup feta cheese crumbled
- 1 lemon
Instructions
- In a small saucepan, heat the olive oil (1/4 cup), garlic (4-6 cloves), lemon zest (1 teaspoon), oregano (1 teaspoon), and red pepper flakes (1/4 teaspoon) over low heat just until the garlic starts to become golden. Remove pan from heat and cool for about 10 minutes. (Garlic will continue to brown a bit more)
- Preheat oven to 425ºF (218ºC).
- On a rimmed baking sheet, toss asparagus(2 pounds) with infused oil until well coated. Arrange asparagus into a single layer, using a second baking sheet if necessary. Sprinkle with salt and pepper. Toss feta (1/2 cup) evenly over the asparagus.
- Roast asparagus in the preheated oven for 10-12 minutes until it reaches the desired tenderness.
- Cut lemon in half, and squeeze lemon over asparagus and serve.
Fans Also Made:
Notes
- Coat It! It’s important that all the asparagus gets well coated with the infused oil so make sure you toss it well and spread the garlic out a bit, don’t just pour it on top of the asparagus.
- Single Layer: I toss the whole thing right on the baking sheet I’m going to use then straighten the asparagus out into a single layer.
- Use 2: You may need to use 2 baking sheets in order to get a single layer depending on the thickness of your asparagus. You don’t want to crowd the asparagus or it won’t roast properly.
- Lighten Up! Also, if you’d like to lighten the dish up a bit, you can use a portion of the oil, say even half of it, not the entire amount. It will still be amazing!
Nutrition









F***ing DELICIOUS!!! Have made it 3 times in 2 weeks and shared!! Thank you!
So happy you enjoyed this recipe, Christy!! Thanks so much for the comment and the 5 star rating!!
I plan to make this soon. I read through the recipe a couple of times and have these comment.
What nuts? I see no mention of nuts anywhere in the recipe.
Hi Susan. There are no nuts in this recipe. I believe other readers though the topping, in my photos, looked like nuts. It’s not. It’s feta cheese.
Will try this recipe as a side dish for VIP guests in a few days. I’m confused about 2 things, though and want to be extra careful for best results😆:
1) the feta. In the description it implies it’s put on top after roasting, but in the recipe it says to sprinkle it over before roasting. So which should I do?
2) the nuts. It looks like walnuts on top, and one review said she would leave the walnuts out because of a nut allergy. But I see no nuts in the ingredients list. Are nuts a good idea? How would pistachios be?
Thanks so much in advance for your responses. The recipe looks amazing!
Cathy
Cathy I have the same questions you did! Did you do the feta before or after baking? And how were the results?
This is a great recipe! I will be making this again for our Easter brunch
Not only is it delish but is a beautiful presentation on the table.
Thank you, Gail! It’s our staple here too. Thank you for your positive review 🙂
Omg you are the best, we love you from cyprus
Thank you so much, Leyla! 🙂
Fantastic recipe! I did some tweaks tho… I didn’t have a lemon (to my surprise and dismay) so I zested a navel orange and a lime, and then used the bottle lemon juice instead (I know, cringe). I made the marinade otherwise as instructed, tho I used fresh oregano and added some parsley and dried marjoram. After the garlics/ olive oil was cooling, I added the lemon juice and marinated the asparagus for about 15 minutes before cooking. I cooked the asparagus for 9 minutes, and then added the feta and cooked for another 5 minutes. Amazing. Delicious. Will definitely make again, and next time I’ll have the right citrus fruit!
Hi, Kristina! That’s wonderful, we love your tweaks and resourcefulness. It’s so good, right? Thanks for the positive feedback and 5-star rating 🙂
Best ever thank you!
Thanks, Dale! 🙂
Fantastic recipe. It’s a favorite in our house. I’ve shifted to using lime for a different flavor and leave off the nuts bc we have a nut allergy in the house.
Yay! Thank you, Ivy! <3