Slow Roasted Citrus Salmon Recipe

If you’re looking for a reliable method for tender, silky salmon, this Slow Roasted Citrus Salmon delivers. It’s roasted gently at a low temperature with olive oil, whole grain Dijon mustard, garlic, fresh citrus and dill, keeping the fish moist and flavorful. The result is bright, balanced, and elegant enough for weeknights or entertaining.

Slow roasted citrus salmon on a platter with lemon and orange slices.

Salmon is one of my go-to proteins because it’s versatile, quick to prepare, and satisfying. This slow roasted version is particularly lovely: the low heat makes the fillet buttery and forgiving, while the Dijon-citrus-dill combination adds a fresh, lively flavor.

This recipe takes minimal hands-on time and highlights ingredients you likely have on hand—olive oil, mustard, garlic, lemon, orange and fresh dill. It’s a simple preparation that still looks and tastes special.

Serve the salmon warm, at room temperature, or chilled over salad. It pairs beautifully with simple sides like greens, rice, or roasted vegetables.

Close-up of flaky slow roasted salmon with citrus and dill.

Why you’ll love this recipe

  • Perfectly tender every time – Slow roasting prevents overcooking and yields a silky texture.
  • Fresh, vibrant flavor – Citrus, Dijon and dill brighten the salmon without masking it.
  • Easy but impressive – Minimal prep, yet elegant for guests.
  • Healthy and wholesome – High in protein and made from simple, real-food ingredients.
  • Versatile – Serve warm, at room temperature or chilled over salads.

Recipe ingredients

Citrus salmon recipe ingredients.
  • Salmon (1 1/2 lbs.): Use a center-cut side for even cooking. Skin-on is recommended to help retain moisture.
  • Whole grain Dijon mustard: Adds tang and helps emulsify the marinade. Regular Dijon works too.
  • Olive oil: Keeps the salmon moist and adds richness.
  • Garlic: Fresh garlic is best; if needed, substitute 1/2 teaspoon garlic powder for two cloves.
  • Citrus: A mix of lemon and a sweet orange (Cara Cara or similar) provides bright acidity and gentle sweetness; other citrus like lime, mandarin, or grapefruit also work.
  • Fresh dill: Adds a clean, herbaceous finish. Dried dill can be used in a pinch.
  • Shallot (optional): Thinly sliced for a mild onion note and extra texture.

See the recipe card below for the exact ingredient amounts.

How to make slow roasted salmon

Roasting salmon at a low temperature (250°F / 120°C) allows the fillet to cook evenly and stay moist. The gentle heat produces a tender, flaky interior without drying the fish.

Pro tip: Cooking time depends on thickness. A thicker center-cut fillet may need closer to 25 minutes. For reliable results, use an instant-read thermometer and remove the salmon when it reaches 135°F (57°C) for a moist, slightly rosy center. If you prefer it more done, cook to 140–145°F (60–63°C).

Citrus dijon sauce for citrus salmon.
Combine olive oil, whole grain Dijon, lemon and orange juice, and dill for the marinade.
Wild salmon filet with citrus dijon sauce and shallots spread over the top.
Brush the citrus-Dijon sauce evenly over the salmon and top with thinly sliced shallot if using.
Salmon filet with citrus dijon sauce, sliced shallots and lemon and orange slices.
Finish with thin lemon and orange slices to infuse gentle citrus flavor during roasting.
Juicy slow roasted citrus salmon on a baking sheet.
Roast at 250°F for roughly 20–25 minutes until the internal temperature reaches your desired doneness.

Complete step-by-step instructions are included in the recipe card below.

Tips for success

  • Use an instant-read thermometer. This is the most accurate way to get the doneness you want.
  • Keep the oven low. 250°F ensures a silky texture and prevents the fish from drying out.
  • Cook skin-on salmon. The skin helps retain moisture and makes the fillet easier to handle; it can be removed after cooking if desired.
  • Slice citrus thinly. Thin slices release flavor without overwhelming the fish.
  • Allow a brief rest. Let the salmon sit for 3–5 minutes after roasting so the juices redistribute and the internal temperature evens out.
Overhead view of baked citrus salmon with Dijon, lemon and orange.

Recipe FAQs

Can I use frozen salmon?

Yes. Thaw it completely in the refrigerator and pat it dry before seasoning and roasting.

What’s the best internal temperature for salmon?

135°F (57°C) gives a moist, tender result. For firmer, more well-done salmon, aim for 140–145°F (60–63°C).

Can I make this ahead?

Yes. The salmon is delicious warm, at room temperature, or chilled, so it works well for meal prep or entertaining.

Serving suggestions

This citrus salmon pairs nicely with:

  • Roasted or grilled vegetables.
  • Cilantro-lime rice or garlic mashed potatoes.
  • Whole grains like quinoa or farro.
  • Light salads such as butter lettuce or a tricolor salad.
  • Crusty bread to soak up the pan juices.
Citrus salmon on a plate with lemon and orange slices and chopped fresh dill.

More salmon recipes you’ll love:

  • Air fryer salmon
  • Blackened salmon with pineapple salsa and coconut rice
  • Simple canned salmon salad
  • Crispy salmon patties with lemon-dill sauce
  • Garlic butter baked salmon
  • Salmon Niçoise salad
  • Maple-orange teriyaki salmon bowls

Did you try this recipe? If so, leave a review below and tag @flavorthemoments on social media so I can see your version!

Slow roasted citrus salmon with lemon, orange slices and fresh dill on a baking dish.

Slow Roasted Citrus Salmon

Servings:
4 servings
Prep Time: 10 mins
Cook Time: 20 mins
Total Time: 30 mins
Slow Roasted Citrus Salmon is cooked gently with citrus and dill for a tender, flaky texture. It’s an easy, high-protein dinner ready in about 30 minutes.

Equipment

  • Rimmed baking sheet (or similar baking pan)

Ingredients

  • 1.5 lbs. salmon fillet (center cut, skin-on recommended)
  • 4 tablespoons olive oil, plus more for drizzling
  • 2 tablespoons whole grain Dijon mustard (or regular Dijon)
  • 2 cloves garlic, minced
  • 1 tablespoon fresh lemon juice (plus slices for topping)
  • 1 tablespoon fresh orange juice (plus slices for topping)
  • 2 teaspoons chopped fresh dill
  • 1/4 teaspoon sea salt (plus black pepper to taste)
  • 1 shallot, peeled and thinly sliced (optional)

Instructions

  • 1. Preheat the oven to 250°F (120°C). Place the salmon on a rimmed baking sheet and blot it dry with paper towels. Season both sides with sea salt and black pepper.
  • 2. In a small bowl, whisk together 4 tablespoons olive oil, 2 tablespoons whole grain Dijon mustard, 2 minced garlic cloves, 1 tablespoon lemon juice, 1 tablespoon orange juice, 2 teaspoons chopped fresh dill and 1/4 teaspoon sea salt.
  • 3. Brush the Dijon-citrus mixture evenly over the top of the salmon. Scatter thinly sliced shallot over the fillet if using, then arrange thin lemon and orange slices on top. Drizzle a little extra olive oil over the citrus.
  • 4. Roast the salmon in the preheated oven for about 20–25 minutes, or until the internal temperature reaches 135°F (57°C) for a moist, tender center. For a firmer texture, cook to 140–145°F (60–63°C).
  • 5. Remove from the oven and let the salmon rest 3–5 minutes before serving so the juices redistribute. Serve and enjoy.

Notes

  1. Timing varies with thickness: Thicker center-cut fillets may take closer to 25 minutes.
  2. Keeping the skin on helps retain moisture. It can be removed after cooking if you prefer.
  3. Use any citrus you like: lemon, orange, mandarin, grapefruit, or lime all work well.
  4. Leftovers store in an airtight container in the refrigerator for up to 3 days.

Nutrition

Estimated per serving:

Calories: 379 kcal
Carbohydrates: 3 g • Protein: 34 g • Fat: 25 g
Sodium: 304 mg • Potassium: 885 mg • Fiber: 1 g • Sugar: 1 g

Nutrition is estimated using a food database and should be used as a guideline only.

Course: Main Dishes
Cuisine: American
Author: Marcie
All recipes and images © Flavor the Moments.

Did you try this recipe?
Tag @flavorthemoments with the hashtag #flavorthemoments on social media so I can see what you made!