RecipeAI
DashboardDiscoverMeal PlanGroceriesCreateImportRecipe Box
BlogSign InGet Started
Dashboard
Plan
Nutrition
Create
Groceries
Saved
Profile
RecipeAI LogoRecipeAI

AI-powered recipes, meal plans, and nutrition tracking — personalized to your tastes and goals.

Explore

  • Discover Recipes
  • Categories
  • World Cuisines
  • Diets
  • Quick Meals
  • Meal Plans by Diet
  • Kitchen Conversions
  • Calories in Foods

Features

  • AI Recipe Generator
  • Meal Planning
  • Nutrition Tracker
  • Macro Calculator
  • Nutrition Guides
  • Food Diary
  • Recipe Import
  • Pricing

Resources

  • Blog
  • About Us
  • Feedback

© 2026 RecipeAI. All rights reserved.

Cook smarter, eat better.

More recipes like this

  • Baked Salmon with Roasted Sweet Potato & Steamed Broccoli — Lemon-Dill Yogurt Sauce
  • Baked Lemon-Herb Salmon with Roasted Sweet Potato & Steamed Broccoli
  • Oven-Baked Salmon with Roasted Sweet Potato & Lemon-Garlic Sautéed Spinach
  • Oven-Baked Salmon with Roasted Sweet Potato & Steamed Broccoli
  • Baked Salmon with Garlic-Herb Butter, Roasted Sweet Potato and Steamed Broccoli
  • Oven-Baked Salmon with Roasted Sweet Potato & Steamed Broccoli
  • Browse all recipes →
Oven-Baked Lemon-Garlic Salmon with Roasted Sweet Potato & Steamed Broccoli

Oven-Baked Lemon-Garlic Salmon with Roasted Sweet Potato & Steamed Broccoli

By emensah m

Modern American / ContemporaryIntermediate

A bright, restaurant-quality weeknight plate: flaky oven-baked salmon finished with a lemon-garlic olive oil glaze, sweet potatoes roasted until caramelized and tender, and crisp-tender steamed broccoli. The contrast of silky salmon, caramel-sweet root vegetables and vibrant broccoli makes this dish satisfying, healthy and beautifully balanced.

Prep: 15 minutes
Cook: 30 minutes
Total: 45 minutes
4 servings
Main CourseSeafoodHealthyWeeknightGluten-free

Ingredients

  • 20 oz (about 567 g total; four 5-oz portions) salmon fillets (skin-on preferred)
  • 800 g (about 4 × 200 g) sweet potatoes
  • 5 cups (about 455 g total; ~1.25 cups per person) broccoli florets
  • 4 tablespoons (60 ml total) extra-virgin olive oil
  • 4 cloves (1 clove per serving) garlic cloves, minced
  • 1 large (zest + juice; divides across servings) lemon
  • 1.5 teaspoons (adjust to taste) kosher salt
  • 0.5 teaspoon (adjust to taste) freshly ground black pepper

Instructions

1

Preheat the oven to 425°F (220°C). Preheating to a relatively high temperature helps the sweet potato pieces caramelize at the edges and develop a crunchy exterior while staying tender inside. The salmon will be added later so it doesn’t overcook.

2

Prepare the sweet potatoes: peel (optional) and cut into 3/4-inch (2 cm) cubes so they roast evenly. Uniform pieces ensure all cubes hit tenderness at the same time; too-large pieces take longer and risk uneven cooking.

3

Toss the sweet potato cubes with 1.5 tablespoons of olive oil, 3/4 teaspoon kosher salt and 1/4 teaspoon freshly ground black pepper on a rimmed baking sheet. Spread them into a single layer with space between pieces — crowding causes steaming instead of roasting, preventing browning.

4

Roast the sweet potatoes on the middle rack for 20 minutes, then give the pan a shake or flip the pieces and roast another 8–12 minutes until golden and caramelized at the edges and fork-tender. Roasting in stages promotes even caramelization without burning.

5

While the sweet potatoes begin roasting, make the lemon-garlic oil for the salmon: in a small bowl combine the remaining 2.5 tablespoons olive oil, the minced garlic, the zest of the lemon, and the juice of the lemon. Add 3/4 teaspoon kosher salt and 1/4 teaspoon black pepper and whisk to combine. The oil will carry the lemon-garlic aromatics and infuse the salmon while baking.

6

Pat each salmon fillet dry with paper towels — drying promotes a better crust and helps the oil adhere. Place the fillets skin-side down on a lightly oiled, lined baking sheet or in a shallow ovenproof pan. If skin is present, it helps protect the flesh and crisps up when roasted.

7

Brush each fillet with the lemon-garlic oil (reserve a tablespoon for finishing). Don’t drown the fish — a light coating seasons and helps conduct heat without steaming the surface. Season the top of each fillet lightly with an extra pinch of salt and pepper.

8

When the sweet potatoes have about 10 minutes left, place the salmon in the oven on the upper-middle rack (or slide into the oven together if there’s room). Bake salmon at 400°F (204°C) for 8–12 minutes, depending on thickness (8–9 minutes for fillets about 1 inch/2.5 cm thick; up to 12 minutes for thicker pieces). Baking at slightly lower temperature than the potatoes gives the salmon gentle, even heat so it flakes tenderly without drying.

9

Check salmon for doneness: use a fork to test the thickest part — it should flake easily and still be slightly translucent in the center for moistness (internal temperature 120–125°F/49–52°C for medium-rare to 130°F/54°C if you prefer fully opaque). Fish continues to cook slightly while resting.

10

Steam the broccoli while the salmon rests: bring 1–1.5 inches (2.5–4 cm) of water to a simmer in a medium pot fitted with a steamer basket. Add the broccoli, cover, and steam for 4–6 minutes until bright green and tender-crisp. Steaming preserves the broccoli’s color and nutrients; quick steaming prevents a mushy texture.

11

Finish the salmon: brush the reserved tablespoon of lemon-garlic oil over the resting fillets for bright flavor and gloss. Allow the salmon to rest 2–3 minutes; this lets juices redistribute and the surface cool slightly so it won’t flake apart when plated.

12

Plate: divide roasted sweet potatoes and steamed broccoli among 4 plates, place a salmon fillet on each, and spoon any pan juices or lemon oil over the fish. Optionally garnish with a thin lemon wheel or microgreens. Serve immediately.

Chef's Tips

  • 1Dry the salmon well before applying oil. Removing surface moisture ensures the oil and aromatics adhere and encourages a lightly browned surface rather than steaming.
  • 2Give the sweet potato pieces space on the sheet pan. Crowding traps steam and prevents caramelization — if necessary, use two pans or roast in two batches.
  • 3Use a thermometer to check fish temperature for perfect doneness: 120–125°F (49–52°C) for moist, slightly translucent center; 130°F (54°C) for fully opaque but still tender. Remove the fish a few degrees below your target as it will carryover cook.
  • 4If plating for guests, roast the sweet potatoes first and keep warm on a low oven setting while you bake salmon so both elements arrive hot.

Variations

  • Maple-Dijon glaze: replace half the lemon juice with 1 tablespoon Dijon mustard and 2 teaspoons pure maple syrup for a sweet-savoury finish.
  • Asian twist: swap the lemon-garlic oil for a mixture of 1 tablespoon soy sauce, 1 teaspoon toasted sesame oil, 1 teaspoon grated ginger and 1 teaspoon honey. Serve with a sprinkle of sesame seeds.
  • Swap the sweet potato for butternut squash or parsnips (same roast time) for a different flavor profile.
  • For a crunchy finish on the salmon, press a thin layer of panko mixed with lemon zest and a little olive oil onto the top of each fillet before baking (note: this adds a small amount of carbs/fat).

Nutrition per Serving

633

Calories

36g

Protein

50g

Carbs

33g

Fat

9g

Fiber

Rate this Recipe

How did this recipe turn out? Let others know!

to rate this recipe

Oven-Baked Lemon-Garlic Salmon with Roasted Sweet Potato & Steamed Broccoli

By emensah m

Main CourseSeafoodHealthyWeeknightGluten-free
Oven-Baked Lemon-Garlic Salmon with Roasted Sweet Potato & Steamed Broccoli - salmon fillets (skin-on preferred), sweet potatoes recipe

A bright, restaurant-quality weeknight plate: flaky oven-baked salmon finished with a lemon-garlic olive oil glaze, sweet potatoes roasted until caramelized and tender, and crisp-tender steamed broccoli. The contrast of silky salmon, caramel-sweet root vegetables and vibrant broccoli makes this dish satisfying, healthy and beautifully balanced.

Modern American / ContemporaryIntermediate4 servings
Prep: 15 minutes
Cook: 30 minutes
45 minutes

Ingredients

  • 20 oz (about 567 g total; four 5-oz portions) salmon fillets (skin-on preferred)
  • 800 g (about 4 × 200 g) sweet potatoes
  • 5 cups (about 455 g total; ~1.25 cups per person) broccoli florets
  • 4 tablespoons (60 ml total) extra-virgin olive oil
  • 4 cloves (1 clove per serving) garlic cloves, minced
  • 1 large (zest + juice; divides across servings) lemon
  • 1.5 teaspoons (adjust to taste) kosher salt
  • 0.5 teaspoon (adjust to taste) freshly ground black pepper

Instructions

1

Preheat the oven to 425°F (220°C). Preheating to a relatively high temperature helps the sweet potato pieces caramelize at the edges and develop a crunchy exterior while staying tender inside. The salmon will be added later so it doesn’t overcook.

2

Prepare the sweet potatoes: peel (optional) and cut into 3/4-inch (2 cm) cubes so they roast evenly. Uniform pieces ensure all cubes hit tenderness at the same time; too-large pieces take longer and risk uneven cooking.

3

Toss the sweet potato cubes with 1.5 tablespoons of olive oil, 3/4 teaspoon kosher salt and 1/4 teaspoon freshly ground black pepper on a rimmed baking sheet. Spread them into a single layer with space between pieces — crowding causes steaming instead of roasting, preventing browning.

4

Roast the sweet potatoes on the middle rack for 20 minutes, then give the pan a shake or flip the pieces and roast another 8–12 minutes until golden and caramelized at the edges and fork-tender. Roasting in stages promotes even caramelization without burning.

5

While the sweet potatoes begin roasting, make the lemon-garlic oil for the salmon: in a small bowl combine the remaining 2.5 tablespoons olive oil, the minced garlic, the zest of the lemon, and the juice of the lemon. Add 3/4 teaspoon kosher salt and 1/4 teaspoon black pepper and whisk to combine. The oil will carry the lemon-garlic aromatics and infuse the salmon while baking.

6

Pat each salmon fillet dry with paper towels — drying promotes a better crust and helps the oil adhere. Place the fillets skin-side down on a lightly oiled, lined baking sheet or in a shallow ovenproof pan. If skin is present, it helps protect the flesh and crisps up when roasted.

7

Brush each fillet with the lemon-garlic oil (reserve a tablespoon for finishing). Don’t drown the fish — a light coating seasons and helps conduct heat without steaming the surface. Season the top of each fillet lightly with an extra pinch of salt and pepper.

8

When the sweet potatoes have about 10 minutes left, place the salmon in the oven on the upper-middle rack (or slide into the oven together if there’s room). Bake salmon at 400°F (204°C) for 8–12 minutes, depending on thickness (8–9 minutes for fillets about 1 inch/2.5 cm thick; up to 12 minutes for thicker pieces). Baking at slightly lower temperature than the potatoes gives the salmon gentle, even heat so it flakes tenderly without drying.

9

Check salmon for doneness: use a fork to test the thickest part — it should flake easily and still be slightly translucent in the center for moistness (internal temperature 120–125°F/49–52°C for medium-rare to 130°F/54°C if you prefer fully opaque). Fish continues to cook slightly while resting.

10

Steam the broccoli while the salmon rests: bring 1–1.5 inches (2.5–4 cm) of water to a simmer in a medium pot fitted with a steamer basket. Add the broccoli, cover, and steam for 4–6 minutes until bright green and tender-crisp. Steaming preserves the broccoli’s color and nutrients; quick steaming prevents a mushy texture.

11

Finish the salmon: brush the reserved tablespoon of lemon-garlic oil over the resting fillets for bright flavor and gloss. Allow the salmon to rest 2–3 minutes; this lets juices redistribute and the surface cool slightly so it won’t flake apart when plated.

12

Plate: divide roasted sweet potatoes and steamed broccoli among 4 plates, place a salmon fillet on each, and spoon any pan juices or lemon oil over the fish. Optionally garnish with a thin lemon wheel or microgreens. Serve immediately.

Chef's Tips

  • 1Dry the salmon well before applying oil. Removing surface moisture ensures the oil and aromatics adhere and encourages a lightly browned surface rather than steaming.
  • 2Give the sweet potato pieces space on the sheet pan. Crowding traps steam and prevents caramelization — if necessary, use two pans or roast in two batches.
  • 3Use a thermometer to check fish temperature for perfect doneness: 120–125°F (49–52°C) for moist, slightly translucent center; 130°F (54°C) for fully opaque but still tender. Remove the fish a few degrees below your target as it will carryover cook.
  • 4If plating for guests, roast the sweet potatoes first and keep warm on a low oven setting while you bake salmon so both elements arrive hot.

Variations

  • Maple-Dijon glaze: replace half the lemon juice with 1 tablespoon Dijon mustard and 2 teaspoons pure maple syrup for a sweet-savoury finish.
  • Asian twist: swap the lemon-garlic oil for a mixture of 1 tablespoon soy sauce, 1 teaspoon toasted sesame oil, 1 teaspoon grated ginger and 1 teaspoon honey. Serve with a sprinkle of sesame seeds.
  • Swap the sweet potato for butternut squash or parsnips (same roast time) for a different flavor profile.
  • For a crunchy finish on the salmon, press a thin layer of panko mixed with lemon zest and a little olive oil onto the top of each fillet before baking (note: this adds a small amount of carbs/fat).

Nutrition per Serving

633

Calories

36g

Protein

50g

Carbs

33g

Fat

9g

Fiber

Rate this Recipe

Your Rating:

Explore More

🥗 Gluten-free Recipes🥘 More with salmon fillets (skin-on preferred)🥘 More with sweet potatoes🥘 More with broccoli florets

Similar Recipes