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 Lemon-Herb Salmon with Roasted Sweet Potato & Steamed Broccoli
  • Baked Salmon with Roasted Sweet Potato & Asparagus
  • Herb-Crusted Baked Salmon with Roasted Sweet Potato & Steamed Broccoli
  • Baked Lemon-Herb Salmon with Roasted Sweet Potato & Broccoli
  • Pan-Seared Salmon with Roasted Sweet Potato & Asparagus
  • Baked Salmon with Garlic-Herb Butter, Roasted Sweet Potato & Green Beans
  • Browse all recipes →
Herb-Roasted Salmon with Sweet Potato & Asparagus

Herb-Roasted Salmon with Sweet Potato & Asparagus

By emensah m

Contemporary American (with Mediterranean / Nordic influences)Intermediate

Pan-seared-then-roasted salmon fillets finished with a bright dill-yogurt sauce served alongside caramelized sweet potatoes and crisp-tender asparagus. The dish balances rich, flaky salmon and earthy roasted sweetness with a bright lemon-dill tang and a whisper of smoked paprika — restaurant polish with home-kitchen simplicity.

Prep: 15 minutes
Cook: 30 minutes
Total: 45 minutes
2 servings
DinnerSeafoodWeeknightRoastedHealthy

Ingredients

  • 360 g Salmon fillets (skin-on, center-cut)
  • 600 g Sweet potatoes (medium, peeled or scrubbed)
  • 300 g Asparagus (trimmed)
  • 30 ml Extra-virgin olive oil
  • 60 g Plain Greek yogurt (nonfat or low-fat)
  • 1 tbsp Fresh dill, finely chopped
  • 1 clove Garlic, minced
  • 1 whole Lemon (juice + wedges)
  • 1 tsp Smoked paprika
  • 1.5 tsp Kosher salt
  • 0.5 tsp Freshly ground black pepper

Instructions

1

Preheat the oven to 220°C / 425°F (use 200°C / 400°F for fan/convection). A hot oven gives the sweet potatoes a chance to caramelize and develops a lightly crisp exterior on the salmon without overcooking the interior.

2

Prepare the sweet potatoes: Cut the sweet potatoes into 1.5–2 cm (about 1/2"–3/4") cubes so they roast evenly and develop golden edges. Toss the cubes in 1 tablespoon (15 ml) of the olive oil, 1 tsp kosher salt, 1/2 tsp black pepper and 1/2 tsp smoked paprika. Spread in a single layer on a rimmed baking sheet (lined with parchment if you like). Cubes of this size cook through in ~20–25 minutes and get nicely caramelized — smaller pieces will brown too quickly, bigger pieces will take longer.

3

Roast the sweet potatoes for 12 minutes to get them started. While they roast, trim the asparagus ends (snap or cut off the woody tips) and pat the salmon dry with paper towel. Drying the salmon ensures the skin crisps and the spices adhere.

4

Season the salmon: rub the fillets with the remaining 1 tablespoon (15 ml) olive oil, then sprinkle evenly with 1/2 tsp kosher salt, 1/4 tsp black pepper and the remaining 1/2 tsp smoked paprika. If your fillets are skin-on, oil and seasoning will help the skin become slightly crisp in the oven; for skinless, the oil keeps the exposed flesh glossy and flavorful.

5

Add asparagus and salmon to the baking sheet: After the sweet potatoes have roasted 12 minutes, give them a quick toss. Arrange the asparagus (drizzled with a pinch of salt and a drizzle of olive oil if needed) in an even band on the sheet, leaving space for the salmon fillets (skin-side down). Nestle the salmon onto the tray. Spacing is important — crowding traps steam and prevents roasting; leave some room between pieces so edges brown.

6

Return the tray to the oven and roast for 10–14 minutes, depending on salmon thickness. Aim for an internal temperature of 50–52°C (122–125°F) for medium-rare to medium (the temperature will rise ~2–3°C while resting). The asparagus should be bright green and just tender; the sweet potatoes should be fully tender with golden edges. Checking early prevents overcooking the salmon — fish continues to cook while resting.

7

Meanwhile, make the lemon-dill yogurt sauce: In a small bowl, combine the Greek yogurt, chopped dill, minced garlic, juice of half the lemon (reserve wedges), 1/4 tsp kosher salt and a few grinds of black pepper. Stir until smooth — the yogurt cools and brightens the dish, the acid from lemon cuts through the salmon's richness, and fresh dill pairs beautifully with salmon’s flavor. Taste and adjust: more lemon for brightness, more dill for herbiness.

8

Rest briefly and finish: When the salmon reaches the target temperature, remove the sheet from the oven. Let the fillets rest 3–4 minutes on the tray — this allows juices to redistribute and keeps the fish moist. If you like, squeeze a little of the remaining lemon over the asparagus and sweet potatoes for lift.

9

Plate and serve: Spoon a generous dollop of the lemon-dill yogurt on the plate, place a salmon fillet on top or alongside, and arrange a portion of sweet potatoes and asparagus. Finish with a small drizzle of olive oil, an extra scatter of chopped dill, and lemon wedges. The contrasting textures — creamy, crisp-tender, and flakey — make each bite complete.

10

Storage and reheating: Refrigerate leftovers in an airtight container for up to 2 days. Reheat sweet potatoes and asparagus in a 180°C / 350°F oven for 8–10 minutes to refresh their texture; warm the salmon briefly (4–6 minutes) at the same temperature to avoid drying. The yogurt sauce can be kept separate for up to 3 days.

Chef's Tips

  • 1Evenly sized pieces: Cut the sweet potatoes to a uniform size (1.5–2 cm) so they cook at the same rate. Uneven pieces are the most common reason for undercooked or burnt chunks.
  • 2Use a thermometer: A probe thermometer gives repeatable results — remove salmon at 50–52°C (122–125°F); it will finish at 53–55°C (127–131°F) while resting. Overcooked salmon becomes dry and chalky.
  • 3Space on the sheet: Don’t crowd the pan. Give asparagus and salmon breathing room so they roast instead of steam. If using two trays, swap positions halfway through for even cooking.
  • 4Flavor boost: For a glossy finish, brush the salmon with a small knob (5 g) of melted butter or a teaspoon of honey in the last 2 minutes of cooking — this is optional but adds restaurant polish.
  • 5Leftover-friendly: Flake leftover salmon into a salad or stir into buttered pasta. Roasted sweet potatoes make an excellent sweet-and-smoky grain bowl base the next day.

Variations

  • Mediterranean twist: Swap dill for a mix of chopped parsley and oregano, replace smoked paprika with a pinch of cumin, and add a drizzle of reduced balsamic for a different aromatic profile.
  • Dairy-free / vegan swap: Replace Greek yogurt with a thick coconut yogurt or mashed avocado-lime dressing. Substitute salmon with marinated and roasted tofu steaks (press tofu first) for a plant-based version.
  • Different starch: Use baby Yukon gold potatoes (halved) roasted the same way, or cauliflower florets for a lower-carb option. Adjust roast time: potatoes may need an extra 8–10 minutes, cauliflower similar to sweet potato if cut small.

Nutrition per Serving

812

Calories

48g

Protein

71g

Carbs

38g

Fat

13g

Fiber

Rate this Recipe

How did this recipe turn out? Let others know!

to rate this recipe

Herb-Roasted Salmon with Sweet Potato & Asparagus

By emensah m

DinnerSeafoodWeeknightRoastedHealthy
Herb-Roasted Salmon with Sweet Potato & Asparagus - Salmon fillets (skin-on, center-cut), Sweet potatoes (medium, peeled or scrubbed) recipe

Pan-seared-then-roasted salmon fillets finished with a bright dill-yogurt sauce served alongside caramelized sweet potatoes and crisp-tender asparagus. The dish balances rich, flaky salmon and earthy roasted sweetness with a bright lemon-dill tang and a whisper of smoked paprika — restaurant polish with home-kitchen simplicity.

Contemporary American (with Mediterranean / Nordic influences)Intermediate2 servings
Prep: 15 minutes
Cook: 30 minutes
45 minutes

Ingredients

  • 360 g Salmon fillets (skin-on, center-cut)
  • 600 g Sweet potatoes (medium, peeled or scrubbed)
  • 300 g Asparagus (trimmed)
  • 30 ml Extra-virgin olive oil
  • 60 g Plain Greek yogurt (nonfat or low-fat)
  • 1 tbsp Fresh dill, finely chopped
  • 1 clove Garlic, minced
  • 1 whole Lemon (juice + wedges)
  • 1 tsp Smoked paprika
  • 1.5 tsp Kosher salt
  • 0.5 tsp Freshly ground black pepper

Instructions

1

Preheat the oven to 220°C / 425°F (use 200°C / 400°F for fan/convection). A hot oven gives the sweet potatoes a chance to caramelize and develops a lightly crisp exterior on the salmon without overcooking the interior.

2

Prepare the sweet potatoes: Cut the sweet potatoes into 1.5–2 cm (about 1/2"–3/4") cubes so they roast evenly and develop golden edges. Toss the cubes in 1 tablespoon (15 ml) of the olive oil, 1 tsp kosher salt, 1/2 tsp black pepper and 1/2 tsp smoked paprika. Spread in a single layer on a rimmed baking sheet (lined with parchment if you like). Cubes of this size cook through in ~20–25 minutes and get nicely caramelized — smaller pieces will brown too quickly, bigger pieces will take longer.

3

Roast the sweet potatoes for 12 minutes to get them started. While they roast, trim the asparagus ends (snap or cut off the woody tips) and pat the salmon dry with paper towel. Drying the salmon ensures the skin crisps and the spices adhere.

4

Season the salmon: rub the fillets with the remaining 1 tablespoon (15 ml) olive oil, then sprinkle evenly with 1/2 tsp kosher salt, 1/4 tsp black pepper and the remaining 1/2 tsp smoked paprika. If your fillets are skin-on, oil and seasoning will help the skin become slightly crisp in the oven; for skinless, the oil keeps the exposed flesh glossy and flavorful.

5

Add asparagus and salmon to the baking sheet: After the sweet potatoes have roasted 12 minutes, give them a quick toss. Arrange the asparagus (drizzled with a pinch of salt and a drizzle of olive oil if needed) in an even band on the sheet, leaving space for the salmon fillets (skin-side down). Nestle the salmon onto the tray. Spacing is important — crowding traps steam and prevents roasting; leave some room between pieces so edges brown.

6

Return the tray to the oven and roast for 10–14 minutes, depending on salmon thickness. Aim for an internal temperature of 50–52°C (122–125°F) for medium-rare to medium (the temperature will rise ~2–3°C while resting). The asparagus should be bright green and just tender; the sweet potatoes should be fully tender with golden edges. Checking early prevents overcooking the salmon — fish continues to cook while resting.

7

Meanwhile, make the lemon-dill yogurt sauce: In a small bowl, combine the Greek yogurt, chopped dill, minced garlic, juice of half the lemon (reserve wedges), 1/4 tsp kosher salt and a few grinds of black pepper. Stir until smooth — the yogurt cools and brightens the dish, the acid from lemon cuts through the salmon's richness, and fresh dill pairs beautifully with salmon’s flavor. Taste and adjust: more lemon for brightness, more dill for herbiness.

8

Rest briefly and finish: When the salmon reaches the target temperature, remove the sheet from the oven. Let the fillets rest 3–4 minutes on the tray — this allows juices to redistribute and keeps the fish moist. If you like, squeeze a little of the remaining lemon over the asparagus and sweet potatoes for lift.

9

Plate and serve: Spoon a generous dollop of the lemon-dill yogurt on the plate, place a salmon fillet on top or alongside, and arrange a portion of sweet potatoes and asparagus. Finish with a small drizzle of olive oil, an extra scatter of chopped dill, and lemon wedges. The contrasting textures — creamy, crisp-tender, and flakey — make each bite complete.

10

Storage and reheating: Refrigerate leftovers in an airtight container for up to 2 days. Reheat sweet potatoes and asparagus in a 180°C / 350°F oven for 8–10 minutes to refresh their texture; warm the salmon briefly (4–6 minutes) at the same temperature to avoid drying. The yogurt sauce can be kept separate for up to 3 days.

Chef's Tips

  • 1Evenly sized pieces: Cut the sweet potatoes to a uniform size (1.5–2 cm) so they cook at the same rate. Uneven pieces are the most common reason for undercooked or burnt chunks.
  • 2Use a thermometer: A probe thermometer gives repeatable results — remove salmon at 50–52°C (122–125°F); it will finish at 53–55°C (127–131°F) while resting. Overcooked salmon becomes dry and chalky.
  • 3Space on the sheet: Don’t crowd the pan. Give asparagus and salmon breathing room so they roast instead of steam. If using two trays, swap positions halfway through for even cooking.
  • 4Flavor boost: For a glossy finish, brush the salmon with a small knob (5 g) of melted butter or a teaspoon of honey in the last 2 minutes of cooking — this is optional but adds restaurant polish.
  • 5Leftover-friendly: Flake leftover salmon into a salad or stir into buttered pasta. Roasted sweet potatoes make an excellent sweet-and-smoky grain bowl base the next day.

Variations

  • Mediterranean twist: Swap dill for a mix of chopped parsley and oregano, replace smoked paprika with a pinch of cumin, and add a drizzle of reduced balsamic for a different aromatic profile.
  • Dairy-free / vegan swap: Replace Greek yogurt with a thick coconut yogurt or mashed avocado-lime dressing. Substitute salmon with marinated and roasted tofu steaks (press tofu first) for a plant-based version.
  • Different starch: Use baby Yukon gold potatoes (halved) roasted the same way, or cauliflower florets for a lower-carb option. Adjust roast time: potatoes may need an extra 8–10 minutes, cauliflower similar to sweet potato if cut small.

Nutrition per Serving

812

Calories

48g

Protein

71g

Carbs

38g

Fat

13g

Fiber

Rate this Recipe

Your Rating:

Explore More

🥘 More with Salmon fillets (skin-on, center-cut)🥘 More with Sweet potatoes (medium, peeled or scrubbed)🥘 More with Asparagus (trimmed)

Similar Recipes