Oven Roasted Salmon is a simple, flavorful one-pan salmon dinner made with tender slow-roasted fish, sautéed carrots, and onions. The gentle cooking method keeps the salmon moist, rich, and easy to serve warm or cold.

If you are looking for an easy salmon recipe that feels special enough for guests but simple enough for a weeknight dinner, this oven roasted salmon is a wonderful choice. It is prepared in one baking dish, covered with foil, and cooked slowly until the fillet becomes tender and full of flavor. The salmon is seasoned with mayonnaise, salt, pepper, and a generous layer of sautéed onions and carrots, which add sweetness, aroma, and moisture while the fish roasts.
This dish works beautifully as a main course for holidays, family gatherings, Sunday dinner, or meal prep. It does not require complicated ingredients or advanced cooking skills. A good salmon fillet, a baking dish, foil, and a little patience are all you need to make a comforting seafood meal that tastes rich and homemade.
Slow Roasting Salmon
Slow roasting salmon is one of the easiest ways to prepare a thick fillet without drying it out. The lower, longer cooking time allows the fat within the fish to gently melt into the flesh, creating a moist and tender texture. Instead of becoming tough or overcooked on the outside, the salmon cooks evenly and becomes soft enough to fall apart with a fork.
In this recipe, the salmon first bakes at 350°F, then continues roasting at 300°F. This method gives the vegetables time to soften and flavor the fish while keeping the salmon juicy. The finished dish should reach at least 165°F, which creates a tender, rich, and fully cooked fillet. The result is oven roasted salmon that is flavorful, satisfying, and never bland.
Serve It Warm or Cold?
Oven roasted salmon can be served warm or cold, depending on your preference. Warm salmon is especially comforting when served right from the oven with the sautéed carrots and onions spooned over the top. If you are serving guests, you can reheat the whole fillet gently in the oven at a low temperature. For a single serving the next day, microwave a slice for about 30 to 40 seconds, just until warmed through.
This salmon is also excellent cold, which makes it a useful make-ahead recipe. You can prepare it the day before, refrigerate it once cooled, and serve it the next day without extra cooking. Cold roasted salmon is easy to slice, simple to add to a plate, and convenient for family meals, lunches, or gatherings where you want to prepare the main dish in advance.
As a main course, this oven roasted salmon pairs well with fresh salads and potato side dishes. A crisp cabbage salad, cucumber salad, or radish salad adds freshness and balance to the rich fish. Mashed potatoes, baked potato wedges, or quick roasted potatoes are also delicious with the tender salmon and vegetables.

This recipe is inspired by a traditional family-style way of preparing fish. Whenever salmon, white fish, or halibut was available, it was often cooked slowly in the oven with simple seasonings and vegetables. Slow roasting helps soften the fish and brings out its natural flavor without needing a heavy sauce. It is a practical, comforting method that turns a large fillet into a tender dish that can be enjoyed with bread, potatoes, salad, or on its own.
Ingredients for the Oven Roasted Salmon Recipe
For the best flavor, choose the highest-quality salmon you can find and afford. A thick, skinless salmon fillet works best because it absorbs the seasoning and the flavor from the carrots and onions. If your fillet has skin, remove it before cooking so the mayonnaise, salt, pepper, and vegetables can season the fish directly. This recipe uses a 2.5-pound skinless, boneless salmon fillet, but a similar thick fillet can also work.
Yellow onion is a good choice for this dish because it becomes golden and savory when sautéed. The carrots add gentle sweetness and color, so a regular yellow onion is better than a sweet onion. The amount of salt gives the salmon a slightly salty, well-seasoned finish. You can adjust the seasoning to taste, but the fish should not taste flat or under-seasoned after slow roasting.

How to Make Oven Roasted Salmon
- Sauté chopped onions and julienned carrots until soft and golden.
- Spread mayonnaise over the salmon fillet.
- Season the fish with salt and ground black pepper.
- Layer the sautéed carrots and onions under and over the salmon.
- Cover the baking dish with foil and cook the salmon slowly.
- Garnish with fresh dill or parsley before serving, if desired.

When the salmon is done, move it carefully to a serving platter. Because the fish becomes very tender, it can break apart easily. Use a wide spatula, and if possible, ask for an extra pair of hands when transferring the fillet. Spoon the soft onions and carrots over the top, then garnish with fresh dill or parsley for color and freshness.
This roasted salmon can be enjoyed the same day or the next day. If you plan to serve it later, allow the salmon to cool, cover it, and refrigerate it. Serve chilled or gently reheat before serving.

More Main Course Recipes to Explore
- Pork rice pilaf with cranberries
- Rice stuffed chicken thighs
- Oven roasted cabbage with pork

Oven Roasted Salmon
20 minutes
2 hours 10 minutes
2 hours 30 minutes
1 fillet
Ingredients
- 1 2.5 lb skinless boneless salmon fillet
- 1 large yellow onion, finely chopped
- 2 large carrots, julienned
- 3 tablespoons vegetable oil
- 4 tablespoons mayo
- 4 teaspoons fine salt, or to taste
- 1 teaspoon ground black pepper, or to taste
- dill or parsley for garnish, optional
Instructions
-
Preheat the oven to 350°F. Prepare a 5-quart glass baking dish and set it aside. The dish does not need to be oiled.
-
Rinse the 2.5 lb salmon fillet under cold water. Pat it dry with paper towels, then place it on a large cutting board lined with paper towels while you prepare the vegetables.
-
In a large skillet, sauté the chopped yellow onion in 3 tablespoons of vegetable oil over medium heat until golden, about 5 minutes. Add the julienned carrots and cook for another 3 to 4 minutes, stirring often, until the vegetables are soft and lightly golden.
-
Spread 2 tablespoons of mayo over the skin side of the salmon. Sprinkle with 2 teaspoons of fine salt and 1/2 teaspoon of ground black pepper. Spread about one-third of the sautéed onion and carrots in the bottom of the glass baking dish. Place the salmon on top, seasoned side down. Spread the remaining 2 tablespoons of mayo over the top of the fillet, then season with the remaining 2 teaspoons of salt and 1/2 teaspoon of pepper. Cover the salmon with the remaining sautéed onion and carrots. Cover the baking dish with foil.
-
Place the dish in the preheated oven and bake for 30 minutes. Reduce the oven temperature to 300°F and continue cooking for 1 hour and 40 minutes. The salmon should reach at least 165°F.
-
Carefully transfer the cooked salmon to a serving platter. The fish will be very tender and may break apart easily, so use a wide spatula and move it gently. Garnish with fresh dill or parsley if desired. Serve warm or cold. If serving the next day, refrigerate the salmon after it has cooled.