Learn how to cook asparagus 3 ways with this simple step-by-step guide. Whether you want to grill asparagus, roast asparagus, or cook it on the stove, this blog post will teach you how! Using these easy tested and perfected methods will give you delicious cooked asparagus every time.

Asparagus is delicious in salads, eggs, buddha bowls, pasta, flatbreads, and more.

grilled asparagus on plate

I’m a huge fan of fresh asparagus in the spring and summer months. It’s a versatile vegetable that you can add to a scramble for breakfast, salad for lunch, and pasta for dinner.

This healthy vegetable is easy to make in the oven, on the grill, or on the stovetop. Learn how to perfectly cook asparagus using the methods in this blog post, then grab a bunch of asparagus at the grocery store and add it to your weekly menu!

How to grill asparagus

  1. Preheat a grill to medium-high heat, between 350-400 degrees fahrenheit.
  2. Cut the woody, tough ends off of the asparagus spears. This will usually be the bottom 1-2 inches.
  3. Place the asparagus in a large bowl, drizzle with olive oil, then sprinkle with salt and pepper. Toss the asparagus until it’s fully coated.
  4. Place the asparagus spears in a single layer on the preheated grill. Grill for 5-7 minutes. Use tongs to rotate the asparagus throughout the cooking process.
  5. Remove from the grill and serve as a side dish, or add the asparagus to your favorite meal.

How to bake asparagus

  1. Preheat the oven to 425°F.
  2. Cut the woody, tough ends off of the asparagus spears. This will usually be the bottom 1-2 inches.
  3. Place the asparagus on a parchment-lined baking sheet. Drizzle with olive oil, then sprinkle with salt and pepper. Toss the asparagus until it’s fully coated, then arrange it in a single layer on the baking sheet.
  4. Roast in the oven for 10 minutes for thin asparagus spears, or 15 minutes for thicker asparagus.

How to cook asparagus on the stove

  1. Cut the woody, tough ends off of the asparagus spears, then cut them into 1 inch pieces.
  2. Heat olive oil in a large skillet on the stove over medium-high heat.
  3. When the oil is hot, add the asparagus and season with salt and pepper.
  4. Cook the asparagus in the skillet for 3-4 minutes. Stir occasionally.
  5. Optional: at the end of the cooking time, stir in 1 teaspoon minced garlic, toss everything together, then turn off the heat and serve immediately.
grilled asparagus topped with parmesan cheese on plate

What’s the best way to cook asparagus?

  • Fastest: on the stove. If you need a quick asparagus recipe, I recommend dicing it up and cooking it on the stove. You’ll have cooked asparagus in less than 5 minutes.
  • Best texture: I’m a huge fan of the texture and flavor of grilled asparagus. It’s tender, with a little bit of char on the outside that adds a nice texture to it.
  • Best overall: I have to go with the grill, but if you don’t have a grill handy, go ahead and cook the asparagus in the oven, or on the stove. It’s delicious all three ways, I simply prefer the char on the grilled asparagus.

All in all, you can’t go wrong with any of these methods! If you follow my tips throughout this post, you’ll have perfectly cooked asparagus, no matter the method used to cook them.

Ways to season it

Asparagus is delicious with a simple seasoning of salt and pepper. But if you’d like to amp up the flavor of the asparagus, try these seasonings, sauces, and toppings to finish the asparagus with tons of flavor.

  • Squeeze fresh lemon juice over the asparagus after you cook it.
  • Grate lemon zest over the asparagus after you cook it.
  • Use lemon pepper seasoning, instead of salt and pepper, to add more flavor to the asparagus.
  • Top the asparagus with 2 tablespoons fresh grated parmesan cheese after you grill it.
  • Toss 1-2 teaspoons of fresh herbs in at the end of the cooking time on the stove.
  • Sprinkle 2 tablespoons crumbled feta cheese over the asparagus after it’s cooked.
  • Use vegetable seasoning, instead of salt and pepper, to add more flavor to the asparagus.
  • Melt 1-2 tablespoons butter over the asparagus, after removing it from the grill.
  • Top the asparagus with a dollop of basil pesto after it’s cooked.
  • Drizzle balsamic vinegar over the asparagus after you cook it.
  • Sprinkle 2 tablespoons sliced almonds over the asparagus after you cook it for a salty crunch.
  • Dollop 1-2 tablespoons ricotta cheese, mixed with ½ teaspoon Italian seasoning, over the asparagus after it’s cooked.
  • Drizzle with a sauce, like Spicy Cashew Dressing, Roasted Garlic Cashew Cream Sauce, or Harissa Tahini Sauce.
cooked asparagus in bowl with roasted tomatoes, quinoa and a fried egg

Ways to serve it

Asparagus, whether grilled, roasted or sautéed, is a delicious addition to so many meals. Try adding it to these bowls, salads, pasta dishes, and more!

Storage and reheating

Store leftover cooked asparagus in an airtight container in the refrigerator for up to 7 days. I recommend reheating the leftovers on the stove for the best texture.

Dice up the asparagus and add it to a skillet over medium-high heat with a drizzle of oil. Cook for 2-3 minutes, or until heated throughout.

grilled asparagus on plate topped with grated parmesan cheese

More kitchen tutorials

Become a pro in the kitchen! Don’t miss these other quick and easy cooking how-to posts!

grilled asparagus on plate topped with parmesan cheese
Print Pin
5 stars (1 rating)
Rate this Recipe

How To Cook Asparagus

Learn how to cook asparagus 3 ways with this simple step-by-step guide. Whether you want to grill asparagus, roast asparagus, or cook it on the stove, this blog post will teach you how! Using these easy tested and perfected methods will give you delicious cooked asparagus every time. Asparagus is delicious in salads, eggs, buddha bowls, pasta, flatbreads, and more.

Ingredients

Instructions

How to grill asparagus

  • Preheat a grill to medium-high heat, between 350-400°F.
  • Cut the tough, woody ends off of the asparagus.
  • Toss the asparagus with the olive oil, salt and pepper.
  • Place on the grill for 5-7 minutes, rotating throughout the cooking process.
  • Remove the asparagus from the grill and serve it as a side dish, or part of an entree.

How to bake asparagus

  • Preheat the oven to 425°F.
  • Cut the ends off of the asparagus.
  • Toss the asparagus with the olive oil, salt and pepper.
  • Spread the asparagus spears out in a single layer, with a little space between each one, on a parchment paper lined baking sheet.
  • Bake for 10 minutes for thin asparagus, or 15 minutes for thicker asparagus.

How to cook asparagus on the stove

  • Place a large skillet on the stove over medium-high heat and add 1 tablespoon olive oil.
  • Cut the ends off of the asparagus, then cut the asparagus into 1-inch pieces. When the oil in the skillet is hot, add the asparagus, season with salt and pepper, and cook for 3-4 minutes, stirring occasionally.
  • Optional: add 1 teaspoon fresh minced garlic to the skillet at the end, toss everything together, then turn off the heat and serve the asparagus.

Notes

  • For optional toppings and seasoning ideas, refer to the blog post above.
  • Store leftover cooked asparagus in an airtight container in the refrigerator for up to 7 days. I recommend reheating the leftovers on the stove for the best texture. Dice up the cooked asparagus and add it to a skillet over medium-high heat with a drizzle of oil. Cook for 2-3 minutes, or until heated throughout.

Nutrition Facts

Calories 217kcal (11%)Carbohydrates 18g (6%)Protein 10g (20%)Fat 15g (23%)Saturated Fat 2g (10%)Polyunsaturated Fat 2gMonounsaturated Fat 10gSodium 1172mg (49%)Potassium 930mg (27%)Fiber 10g (40%)Sugar 9g (10%)Vitamin A 3435mg (69%)Vitamin C 25mg (30%)Calcium 114mg (11%)Iron 10mg (56%)
Did you make this recipe?Tag @WhitneyBond on Instagram and hashtag it #WBRecipes!

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to amazon.com.