How to Make the Perfect Balsamic Glazed Salmon with Asparagus
American · Medium · 30 min · 2 servings
Fresh salmon fillets are coated in a tangy balsamic and Dijon reduction then roasted alongside tender asparagus spears for a restaurant-worthy Whole30 dinner. The naturally sweet glaze caramelizes beautifully in the oven, creating an impressive dish with minimal effort.
Why this recipe works
This Balsamic Glazed Salmon with Asparagus recipe has been crafted to deliver restaurant-quality results in your home kitchen. At just 30 minutes from start to finish, it fits perfectly into a busy schedule without sacrificing flavor. Each serving comes in at 420 calories with 40g of protein, making it a balanced choice for any meal.
What you will need
This recipe uses 6 simple ingredients that you can find at any grocery store:
- 2 fillets salmon fillets about 6 ounces each
- 1 bunch asparagus woody ends trimmed
- 3 tablespoons balsamic vinegar
- 1 tablespoon Whole30 compliant Dijon mustard
- 2 tablespoons olive oil divided
- 2 cloves garlic minced
Step by step instructions
Step 1: Preheat and Make the Glaze
Preheat your oven to 400 degrees Fahrenheit and line a rimmed baking sheet with parchment paper. In a small saucepan over medium heat, combine the balsamic vinegar, Dijon mustard, minced garlic, and 1 teaspoon of olive oil. Stir and cook for 3 to 4 minutes until the mixture reduces slightly and thickens to a glaze consistency. Remove from heat and set aside.
Step 2: Prepare the Sheet Pan
Arrange the trimmed asparagus spears on one half of the prepared baking sheet. Drizzle with the remaining olive oil and toss to coat, then season with sea salt and black pepper. Place the salmon fillets skin side down on the other half of the baking sheet and season with salt and pepper.
Step 3: Glaze and Roast
Spoon or brush the balsamic glaze generously over the top of each salmon fillet, reserving a small amount for serving. Place the baking sheet in the preheated oven and roast for 12 to 15 minutes until the salmon flakes easily with a fork and the asparagus is tender and slightly caramelized at the tips.
Step 4: Rest and Serve
Remove the baking sheet from the oven and allow the salmon to rest for 2 minutes before serving. This brief rest helps the salmon retain its moisture. Drizzle any reserved balsamic glaze over the plated salmon and asparagus and serve immediately while hot.
Easy substitutions
Missing an ingredient? Here are some swaps that work perfectly:
- salmon fillets → mahi mahi or halibut fillets as a milder white fish alternative
- asparagus → broccolini or green beans which roast in a similar amount of time
Common mistakes to avoid
Watch out for these pitfalls that can affect your results:
- Overcooking the salmon past the point of flaking, which causes it to dry out and become unpleasant in texture
- Using a baking sheet without a rim, which allows the glaze to drip into the oven and cause smoking
Nutrition facts
Per serving: 420 calories, 40g protein, 10g carbs, 22g fat, 3g fiber.
Ready to cook?
Get the interactive recipe with adjustable servings, built-in timers, and ingredient checklist.
View full recipe →