Best Grilled Salmon and Asparagus

I’ll be honest—for years, I was terrified of grilling fish. I’d watched my husband turn perfectly good salmon into dried-out hockey pucks more times than I could count. He’d crank the heat up high, thinking it needed to cook fast, and we’d end up ordering pizza instead.

Turns out, grilled salmon is actually pretty forgiving when you know the trick: medium heat and don’t mess with it too much. Let it sit there and do its thing. And when you throw asparagus on the grill alongside it with some butter and lemon? You’ve got yourself a dinner that looks like you tried way harder than you actually did. My kids even eat the asparagus without complaining, which is a win in my book.

grilled salmon and asparagus
Image: alrightwithme.com / All Rights reserved
SAVE NOW

Why You’ll Love This Grilled Salmon and Asparagus

  • Ready in under 30 minutes – This recipe is perfect for busy weeknights when you want something healthy but don’t have a lot of time to spend in the kitchen.
  • Simple ingredients – You only need a handful of basic ingredients like salmon, asparagus, butter, and lemon to create a restaurant-quality meal at home.
  • Healthy and nutritious – Packed with protein and omega-3s from the salmon plus vitamins from the asparagus, this is a wholesome dinner you can feel good about eating.
  • Complete one-pan meal – The salmon and asparagus cook together on the grill, giving you a full dinner with protein and veggies without juggling multiple pots and pans.
  • Light and fresh flavors – The lemon butter sauce adds a bright, zesty touch that makes this dish feel special without being heavy or complicated.

What Kind of Salmon Should I Use?

You can choose farm-raised or wild for this recipe, both will work great on the grill. If all you have access to is frozen salmon, don’t worry – just make sure to thaw it completely in the refrigerator overnight before grilling. When picking out your salmon at the store, look for fillets that are firm to the touch with a fresh, ocean-like smell rather than anything fishy. For grilling, I actually recommend keeping the skin on since it helps hold the fish together on the grates and prevents it from sticking, plus it gets nice and crispy over those flames.

grilled salmon and asparagus
Image: alrightwithme.com / All Rights reserved
SAVE NOW

Options for Substitutions

This simple grilled recipe works well with a few different ingredients if you need to make swaps:

  • Salmon: Other firm fish like trout, arctic char, or steelhead work great with this preparation. You can also use skin-on halibut or swordfish steaks, though cooking times may vary slightly depending on thickness.
  • Asparagus: Green beans, zucchini spears, or broccolini are all good alternatives that grill nicely. Just adjust the cooking time based on the vegetable – zucchini cooks faster than asparagus.
  • Butter: If you prefer, you can use ghee or additional olive oil instead of butter. The flavor will be slightly different but still tasty.
  • Fresh lemon: In a pinch, bottled lemon juice works fine – use about 1 tablespoon for the juice portion. For the zest, you could substitute with a tiny bit of lemon extract or just skip it, though fresh zest really does add nice flavor.
  • Fresh parsley: Dried parsley can work (use about 1 teaspoon), or try fresh dill or cilantro for a different flavor profile that still pairs well with salmon.

Watch Out for These Mistakes While Grilling

The biggest mistake when grilling salmon is starting with the skin side down, which can cause the fish to stick to the grates and fall apart when you try to flip it – always begin skin side up so the flesh gets those nice grill marks first, then flip to let the skin crisp up and act as a barrier between the fish and the heat.

Overcooking is another common issue that turns salmon dry and chalky, so pull it off the grill when it’s still slightly translucent in the center (around 125-130°F for medium), as it will continue cooking from residual heat.

To prevent your asparagus from rolling around and cooking unevenly, lay the spears perpendicular to the grill grates, and if they’re really thin, consider using a grill basket to keep them from falling through.

Finally, don’t skip oiling your grill grates before cooking – a quick wipe with an oil-soaked paper towel using tongs will help prevent sticking and make cleanup much easier.

grilled salmon and asparagus
Image: alrightwithme.com / All Rights reserved
SAVE NOW

What to Serve With Grilled Salmon and Asparagus?

Since this dish already comes with asparagus, I like to add a starch to round out the meal – think fluffy rice pilaf, roasted baby potatoes, or even a simple couscous tossed with herbs. A light arugula salad with a lemon vinaigrette complements the richness of the salmon without weighing you down, and the peppery greens are a nice contrast to the buttery fish. If you’re feeding a crowd or just really hungry, some crusty bread is perfect for soaking up that lemony butter sauce. You could also serve this alongside a quinoa salad or some creamy mashed potatoes if you want something more filling.

Storage Instructions

Store: Leftover grilled salmon and asparagus will keep in the fridge for up to 3 days in an airtight container. I like to store the salmon and asparagus separately since they reheat a bit differently. The salmon is great flaked over a salad the next day if you don’t feel like reheating it.

Freeze: The salmon freezes well for up to 2 months in a freezer-safe container or bag, but I’d skip freezing the asparagus since it gets a bit mushy when thawed. Just cook fresh asparagus when you’re ready to enjoy your frozen salmon.

Reheat: Gently warm the salmon in the oven at 275°F for about 10-15 minutes, or until just heated through. You can also microwave it on low power, but be careful not to overcook it or it’ll dry out. The asparagus is best enjoyed cold or at room temperature to keep its texture.

Preparation Time 10-15 minutes
Cooking Time 10-15 minutes
Total Time 20-30 minutes
Level of Difficulty Easy
Servings 4 servings

Estimated Nutrition

Estimated nutrition for the whole recipe (without optional ingredients):

  • Calories: 1100-1250
  • Protein: 90-105 g
  • Fat: 80-92 g
  • Carbohydrates: 10-16 g

Ingredients

For the salmon and asparagus:

  • 1 lb salmon (I use more flavor-rich Atlantic fillets)
  • 1/2 lb asparagus (ends trimmed about 2-inches from the bottom)
  • 1 tablespoon olive oil
  • 1/2 teaspoon salt
  • 1/4 teaspoon ground black pepper
  • 1/2 teaspoon dried oregano
  • 4 lemon slices (for grilling)

For the lemon garlic butter:

  • 4 tablespoons butter (I prefer Kerrygold unsalted for this)
  • 1 lemon zest
  • 1/2 lemon juice (freshly squeezed for better acidity)
  • 3/4 teaspoon garlic powder
  • 2 tablespoons fresh parsley, chopped

Step 1: Prepare Mise en Place and Season the Proteins

  • 1 lb salmon
  • 1/2 lb asparagus
  • 1 tablespoon olive oil
  • 1/2 teaspoon salt
  • 1/4 teaspoon ground black pepper
  • 1/2 teaspoon dried oregano

While your grill is preheating to medium-high heat, trim the asparagus ends (about 2 inches from the bottom) and pat the salmon fillet dry with paper towels—this helps it develop a better sear and prevents sticking.

In a small bowl, combine salt, black pepper, and dried oregano.

Brush the olive oil evenly over both the salmon skin and the asparagus spears, then season generously with the herb mixture on all sides.

I like to season the salmon generously on the flesh side since that’s where most of the flavor develops when grilled.

Step 2: Grill the Salmon and Asparagus

  • seasoned salmon and asparagus from Step 1
  • 4 lemon slices

Place the salmon skin-side up on the grill grates, arranging the lemon slices directly on the grill grates beside it—these will infuse subtle citrus flavor.

Lay the asparagus spears perpendicular to the grill grates (this prevents them from falling through).

Grill for 6-8 minutes without moving the salmon, allowing the skin to crisp and the flesh to cook through about halfway.

After 6-8 minutes, carefully flip the salmon flesh-side down and rotate or flip the asparagus spears.

Continue cooking for 5-6 minutes until the salmon is opaque and flakes easily with a fork, and the asparagus is tender with light char marks.

Step 3: Prepare the Lemon-Butter Sauce

  • 4 tablespoons butter
  • 1 lemon zest
  • 1/2 lemon juice
  • 3/4 teaspoon garlic powder

While the salmon and asparagus finish cooking, melt the butter in a small saucepan over low heat or a heat-safe bowl near the grill.

Once melted, stir in the lemon zest, fresh lemon juice, and garlic powder until well combined.

I always use freshly squeezed lemon juice rather than bottled—the acidity is brighter and makes a real difference in the sauce’s flavor.

Keep the sauce warm but don’t let it brown.

Step 4: Plate and Finish with Sauce and Garnish

  • grilled salmon and asparagus from Step 2
  • lemon-butter sauce from Step 3
  • 2 tablespoons fresh parsley, chopped

Transfer the grilled salmon and asparagus to a serving platter or individual plates.

Discard the grilled lemon slices or use them as a garnish if desired.

Pour the warm lemon-butter sauce evenly over the salmon and asparagus, then finish with freshly chopped parsley scattered on top.

grilled salmon and asparagus

Best Grilled Salmon and Asparagus

Delicious Best Grilled Salmon and Asparagus recipe with step-by-step instructions.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings 4 servings
Calories 1175 kcal

Ingredients
  

For the salmon and asparagus:

  • 1 lb salmon (I use more flavor-rich Atlantic fillets)
  • 1/2 lb asparagus (ends trimmed about 2-inches from the bottom)
  • 1 tablespoon olive oil
  • 1/2 teaspoon salt
  • 1/4 teaspoon ground black pepper
  • 1/2 teaspoon dried oregano
  • 4 lemon slices (for grilling)

For the lemon garlic butter:

  • 4 tablespoons butter (I prefer Kerrygold unsalted for this)
  • 1 lemon zest
  • 1/2 lemon juice (freshly squeezed for better acidity)
  • 3/4 teaspoon garlic powder
  • 2 tablespoons fresh parsley, chopped

Instructions
 

  • While your grill is preheating to medium-high heat, trim the asparagus ends (about 2 inches from the bottom) and pat the salmon fillet dry with paper towels—this helps it develop a better sear and prevents sticking. In a small bowl, combine salt, black pepper, and dried oregano. Brush the olive oil evenly over both the salmon skin and the asparagus spears, then season generously with the herb mixture on all sides. I like to season the salmon generously on the flesh side since that's where most of the flavor develops when grilled.
  • Place the salmon skin-side up on the grill grates, arranging the lemon slices directly on the grill grates beside it—these will infuse subtle citrus flavor. Lay the asparagus spears perpendicular to the grill grates (this prevents them from falling through). Grill for 6-8 minutes without moving the salmon, allowing the skin to crisp and the flesh to cook through about halfway. After 6-8 minutes, carefully flip the salmon flesh-side down and rotate or flip the asparagus spears. Continue cooking for 5-6 minutes until the salmon is opaque and flakes easily with a fork, and the asparagus is tender with light char marks.
  • While the salmon and asparagus finish cooking, melt the butter in a small saucepan over low heat or a heat-safe bowl near the grill. Once melted, stir in the lemon zest, fresh lemon juice, and garlic powder until well combined. I always use freshly squeezed lemon juice rather than bottled—the acidity is brighter and makes a real difference in the sauce's flavor. Keep the sauce warm but don't let it brown.
  • Transfer the grilled salmon and asparagus to a serving platter or individual plates. Discard the grilled lemon slices or use them as a garnish if desired. Pour the warm lemon-butter sauce evenly over the salmon and asparagus, then finish with freshly chopped parsley scattered on top.

Disclaimer

Our editors have used AI to create or enhance parts of this article. All content has been fact-checked by our team to ensure accuracy.

Leave a Comment

Recipe Rating




Add Photo
(optional)
Images must be:
  • PNG, GIF, JPEGs, WEBP only
  • Minimum 960x960
  • Max size: 30MB
Share a photo of your cooked dish!

×
Pinterest Logo
Follow me on Pinterest for FREE Daily Recipes!
Follow on Pinterest
Recipe

📸 Do you have a photo of your dish?

Help others see how your recipe turned out!