Salmon with Roasted Veggies

What if you could enjoy a restaurant-style dinner at home — in under 30 minutes? This Glazed Salmon with Roasted Veggies, Creamy Mash & Avocado Salad recipe is proof that gourmet meals don’t have to be complicated. The rich umami of honey-soy glazed salmon, paired with herb-roasted zucchini and squash, ultra-creamy mashed potatoes, and a zesty avocado salad creates a perfectly balanced plate. Whether you’re cooking for a special occasion or craving a nourishing weeknight meal, this combo hits every flavor note — with heart-healthy fats, fiber, and satisfying textures in every bite.

Ingredients

For the Salmon:

  • 2 salmon fillets (6 oz each)
  • 1 tbsp olive oil
  • 2 tbsp honey
  • 1 tbsp soy sauce
  • 1 tsp Dijon mustard
  • 1 clove garlic, minced
  • Juice of 1/2 lemon
  • Salt & pepper to taste

For the Roasted Veggies:

  • 1 zucchini, sliced
  • 1 yellow squash, sliced
  • 1 tbsp olive oil
  • 1/2 tsp garlic powder
  • Salt & pepper to taste

For the Mashed Potatoes:

  • 3–4 red potatoes, skin on, cubed
  • 2 tbsp butter (or vegan butter)
  • 1/4 cup milk (or plant milk)
  • Salt & pepper to taste
  • 1/2 tsp dried thyme

For the Avocado Salad:

  • 1 cup baby spinach or arugula
  • 1 ripe avocado, diced
  • 2 tbsp vegan mayo or Greek yogurt
  • 1 tsp lemon juice
  • Salt & pepper to taste

Step-by-Step Instructions

Step 1: Prepare the Salmon Glaze

In a small bowl, whisk together honey, soy sauce, Dijon mustard, garlic, and lemon juice. Pat the salmon dry, season with salt and pepper, then brush generously with the glaze.

Step 2: Roast the Vegetables

Preheat oven to 400°F (200°C). Toss zucchini and squash with olive oil, garlic powder, salt, and pepper. Spread on a baking sheet and roast for 20 minutes, flipping halfway.

Step 3: Cook the Salmon

Heat 1 tbsp olive oil in a nonstick skillet over medium-high. Place salmon skin-side down and cook 4–5 minutes, flip, then cook another 3–4 minutes until cooked through and caramelized.

Step 4: Make the Mashed Potatoes

Boil cubed red potatoes in salted water until tender (10–12 minutes). Drain, return to pot, and mash with butter, milk, thyme, salt, and pepper until creamy.

Step 5: Toss the Avocado Salad

In a bowl, mix spinach/arugula, diced avocado, vegan mayo or yogurt, lemon juice, and season with salt and pepper. Toss gently to coat.

Variations

  • Use maple syrup instead of honey for a vegan glaze.
  • Swap salmon for tofu or tempeh slices for a plant-based version.
  • Roast root vegetables like carrots or sweet potatoes for a winter twist.
  • Make garlic mashed potatoes by adding roasted garlic cloves when mashing.

Cooking Note

  • Don’t overcook salmon — it’s best when slightly pink in the center.
  • Use a fork to test potato doneness — they should be very soft.
  • Avocado is best mixed in just before serving to prevent browning.

Serving Suggestions

Serve everything warm, plated restaurant-style. Drizzle extra glaze over the salmon for extra flavor. Garnish with parsley, cracked pepper, or lemon zest for presentation. Pair with sparkling water, a glass of white wine, or iced tea for a complete dining experience.

Storing Tips for the Recipe

Store components separately. Salmon and vegetables last 2–3 days refrigerated. Mashed potatoes may thicken but can be reheated with a splash of milk. Avocado salad is best fresh but may be kept for 1 day with lemon juice to reduce browning.

Timing

Prep Time: 10 minutes

Cooking Time: 20 minutes

Total Time: 30 minutes

Yield: 2 servings

Nutritional Information (Per Serving)

Calories: 540

Protein: 32g

Sodium: 620mg

Healthier Alternatives for the Recipe

  • Use low-sodium soy sauce to cut back on sodium content.
  • Swap butter for olive oil in the mashed potatoes for unsaturated fats.
  • Use Greek yogurt instead of mayo for more protein in the salad.

Common Mistakes to Avoid

  • Overcooking salmon: Leads to dryness. Remove when slightly pink in the center.
  • Undermashing potatoes: Cube evenly and mash while hot for creaminess.
  • Mixing avocado too early: Add last to keep it fresh and green.

Conclusion

This Glazed Salmon with Roasted Veggies, Creamy Mash & Avocado Salad isn’t just a meal — it’s a moment of luxury on your plate. Perfectly balanced in flavors, textures, and nutrients, it’s a wholesome and impressive dinner that can be made on any weeknight. Try it once and it’ll quickly become a go-to favorite!

Frequently Asked Questions (FAQs)

Can I use frozen salmon?
Yes! Thaw completely and pat dry before cooking for best texture.

What can I substitute for squash?
Bell peppers, carrots, or eggplant all work beautifully.

Can I make this meal ahead?
Yes. Store each component separately and reheat before serving.

Is this recipe gluten-free?
Use gluten-free soy sauce or tamari and check your mayo/yogurt for GF labeling.

 

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Salmon with Roasted Veggies

Salmon with Roasted Veggies


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Mery Johnston
  • Total Time: 30 minutes
  • Yield: 2 servings 1x

Description

A restaurant-quality dinner made at home! This glazed salmon with roasted veggies, creamy mashed potatoes, and avocado salad is packed with flavor, nutrients, and color — perfect for busy weeknights or a date night in.


Ingredients

Scale
  • For the Salmon:
  • 2 salmon fillets (6 oz each)
  • 1 tbsp olive oil
  • 2 tbsp honey
  • 1 tbsp soy sauce
  • 1 tsp Dijon mustard
  • 1 clove garlic, minced
  • Juice of 1/2 lemon
  • Salt & pepper to taste
  • For the Roasted Veggies:
  • 1 zucchini, sliced
  • 1 yellow squash, sliced
  • 1 tbsp olive oil
  • 1/2 tsp garlic powder
  • Salt & pepper to taste
  • For the Mashed Potatoes:
  • 34 red potatoes, skin on, cubed
  • 2 tbsp butter (or vegan butter)
  • 1/4 cup milk (or plant milk)
  • Salt & pepper to taste
  • 1/2 tsp dried thyme
  • For the Avocado Salad:
  • 1 cup baby spinach or arugula
  • 1 ripe avocado, diced
  • 2 tbsp vegan mayo or Greek yogurt
  • 1 tsp lemon juice
  • Salt & pepper to taste

Instructions

1. Preheat oven to 400°F. Toss sliced zucchini and squash in olive oil, garlic powder, salt, and pepper. Roast 20 minutes.

2. Whisk together honey, soy sauce, Dijon mustard, garlic, and lemon juice to make the salmon glaze.

3. Season salmon with salt and pepper. Heat olive oil in a pan and sear salmon skin-side down 4–5 minutes. Flip and brush with glaze. Cook 3–4 more minutes.

4. Boil cubed red potatoes in salted water for 10–12 minutes until tender. Drain and mash with butter, milk, thyme, salt, and pepper.

5. In a bowl, combine spinach/arugula, avocado, vegan mayo or yogurt, lemon juice, salt, and pepper. Toss gently.

6. Plate salmon with roasted veggies, a scoop of mashed potatoes, and a spoonful of salad. Drizzle extra glaze on top if desired.

Notes

Use maple syrup instead of honey for a vegan-friendly glaze.

For extra depth, add a splash of balsamic vinegar to the glaze.

Store components separately in airtight containers. Reheat gently.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Dinner
  • Method: Pan-Sear & Roast
  • Cuisine: American, Fusion

Nutrition

  • Serving Size: 1 plate
  • Calories: 540
  • Sugar: 8g
  • Sodium: 620mg
  • Fat: 27g
  • Saturated Fat: 7g
  • Unsaturated Fat: 19g
  • Trans Fat: 0g
  • Carbohydrates: 36g
  • Fiber: 6g
  • Protein: 32g
  • Cholesterol: 70mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star