Sheet Pan Pesto Salmon and Carrots
Weeknight dinners deserve food that feels special without a lot of fuss. This Sheet Pan Pesto Salmon and Carrots recipe is all about straightforward, bold flavors and minimal cleanup. Salmon fillets roast quickly beside tender, caramelized carrots while a bright basil-walnut pesto finishes everything with freshness and a touch of nuttiness. It’s an elegant combination that comes together on one sheet pan and looks like you spent hours in the kitchen, even when you haven’t.
Why this recipe works

Salmon stays moist when roasted at moderate heat, and the natural oils in the fish complement the herbaceous pesto. Carrots roast to sweet tenderness on the same pan, and their greens—transformed into pesto—bring a slightly peppery, leafy note that ties the whole plate together. Using avocado oil gives a neutral, high-heat-friendly fat that keeps the textures perfect. The method is simple: roast everything together, and blend a bright pesto that’s spread over the salmon at the end so the herb flavor remains vivid.
Ingredients
- 1 1/2 pounds salmon, cut into fillets
- 1 bunch carrots with greens attached
- avocado oil
- 1/2 tsp sea salt
- 2 tsp ground paprika
- 1 bunch carrot tops, stems discarded
- 1/2 cup raw walnuts
- 2 cups fresh basil, loosely packed
- 2 Tbsp cider vinegar
- 1/2 cup avocado oil
- 1/2 tsp sea salt to taste
Equipment
- 1 rimmed sheet pan
- Mixing bowls
- Small blender or food processor
- Tongs or spatula
- Sharp knife and cutting board
- Measuring spoons and cups
Prep and timing

Total active time: about 25 minutes. Oven time: about 18–22 minutes, depending on carrot thickness and oven. Serves 3–4.
Step-by-step instructions

Follow these clear, ordered steps for a perfectly roasted sheet pan meal. The recipe directions are rewritten to be precise while preserving the original ingredient amounts and order.
- Preheat the oven. Set your oven to 425°F (220°C) so it will be hot enough to roast the salmon and caramelize the carrots without overcooking the fish.
- Prepare the carrots. Rinse the 1 bunch of carrots with greens attached. Trim the carrot greens and set them aside for the pesto (you’ll discard the stems). If the carrots are large, halve them lengthwise so they roast evenly with the salmon. Place the carrots on the rimmed sheet pan in a single layer.
- Toss carrots with oil and seasonings. Drizzle avocado oil over the carrots—enough to coat them lightly—and sprinkle 1/2 tsp sea salt and 2 tsp ground paprika evenly. Toss or use tongs to make sure each carrot is coated in oil and spices. Spread them back out in one layer on the pan.
- Roast the carrots. Put the sheet pan with carrots in the preheated oven and roast for 8–10 minutes to give them a head start. This timing accounts for the salmon being added later so both components finish together.
- Prepare the salmon. While the carrots begin roasting, pat the 1 1/2 pounds salmon fillets dry with paper towels. Place the fillets on a plate or sheet and brush both sides lightly with avocado oil.
- Season the salmon. Sprinkle the salmon fillets with a light pinch of sea salt (use the 1/2 tsp sea salt from the ingredients as the baseline; reserve some for the pesto). Then sprinkle 2 tsp ground paprika evenly over the skin or top side of the fillets to add color and a mild smoky note.
- Add the salmon to the pan. After the carrots have roasted 8–10 minutes, remove the sheet pan from the oven and move the carrots to one side. Arrange the salmon fillets on the other side of the same pan, skin side down if applicable, leaving space between each fillet for even air circulation.
- Finish roasting both components. Return the sheet pan to the oven and roast until the salmon reaches your preferred doneness and the carrots are tender and caramelized, about 10–12 more minutes. Check the thickest part of a fillet for an internal temperature of about 125–130°F (52–54°C) for medium-rare to medium, or cook to your preference. Thicker carrots may need an extra minute or two.
- Prepare the pesto while the pan finishes. As the salmon and carrots finish roasting, make the pesto. In a small blender or food processor, combine the reserved carrot tops (with stems discarded) and 2 cups fresh basil, loosely packed. Add 1/2 cup raw walnuts and 2 Tbsp cider vinegar. Pulse to start breaking down the leaves and nuts.
- Emulsify the pesto. With the motor running, slowly drizzle in 1/2 cup avocado oil until the mixture comes together into a thick, spreadable pesto. Stop and scrape down the sides as needed. Taste and season with 1/2 tsp sea salt to taste. The pesto should be bright, herb-forward, and slightly nutty.
- Rest the salmon briefly. When the salmon and carrots are done, remove the sheet pan from the oven. Let the salmon rest for 2 minutes—this allows the juices to settle and keeps the fillets moist.
- Dress the salmon with pesto. Spoon or smear the basil-walnut pesto over the top of each salmon fillet. The warm fish will release the pesto aromas without wilting the herbs into an indistinct sauce; this preserves the fresh flavor and vibrant color.
- Plate and serve. Transfer the pesto-topped salmon and roasted carrots to plates or a serving platter. Drizzle any resting juices from the pan over the carrots for extra flavor. Garnish with a few small basil leaves or a couple of walnut halves, if desired.
Troubleshooting and tips
- Carrot thickness matters: if your carrots are very thin, check at the earlier end of the roasting times to prevent burning. If thick, extend the initial roast by a few minutes.
- Skin-on salmon: roast skin-side down to keep the fillet intact and make it easier to lift from the pan. The skin will crisp slightly in the oven.
- Pesto texture: for chunkier pesto, pulse fewer times. For a silkier finish, blend a bit longer and stream in the avocado oil slowly.
- Adjust salt to taste: the recipe calls for 1/2 tsp sea salt in the carrot seasoning and 1/2 tsp in the pesto—start with these amounts and add more at the table if needed.
- Make-ahead pesto: the basil-walnut pesto can be made a day ahead and stored in a sealed container in the refrigerator. Bring to room temperature before spreading over hot salmon.
Serving suggestions
This Sheet Pan Pesto Salmon and Carrots pairs beautifully with a simple grain like quinoa, farro, or couscous to soak up any pesto and pan juices. A crisp green salad with lemon vinaigrette keeps the meal light, while roasted potatoes or a buttery mashed cauliflower make it heartier. For a touch of acidity, a few lemon wedges squeezed over the finished fish brighten each bite.
Storage
Store leftover salmon and carrots in an airtight container in the refrigerator for up to 2 days. Keep extra pesto in a separate container; it will keep for 3–4 days chilled. Reheat the salmon gently in a low oven (300°F / 150°C) for 10–12 minutes to avoid drying the fillets, or enjoy cold over a salad.
Nutritional notes
Salmon is a rich source of protein and omega-3 fatty acids, while carrots offer beta-carotene and fiber. The pesto adds healthy fats from walnuts and avocado oil and a stream of phytonutrients from basil and carrot tops. Together, this sheet pan meal is balanced, flavorful, and satisfying.
Final thoughts
There’s something so simple and rewarding about a single-pan meal that hits all the right notes: golden-roasted vegetables, tender fish, and a bright sauce to pull everything together. This Sheet Pan Pesto Salmon and Carrots recipe does exactly that—minimal hands-on time, maximum flavor, and a beautiful plate at the table. Make it when you want dinner to feel effortless and thoughtful at once.

Sheet Pan Pesto Salmon and Carrots
Ingredients
Equipment
Method
- Preheat the oven to 400°F (200°C). Lightly oil or spray a large baking sheet.
- Arrange the salmon fillets and whole carrots (with greens on) on the prepared baking sheet in a single layer.
- Season the salmon fillets with 1/2 teaspoon sea salt and 2 teaspoons ground paprika.
- Drizzle the carrots liberally with avocado oil and rub or toss with your hands so they are evenly coated, then sprinkle with a little sea salt.
- Bake in the preheated oven for about 25 minutes, or until the salmon is cooked through and the carrots are tender.
- While the salmon and carrots bake, toast the walnuts: spread them on a baking sheet and toast in the oven for 3 to 4 minutes until fragrant and lightly golden, then let cool.
- Make the carrot-top pesto: add the cooled walnuts, carrot tops (discard stems), 2 cups loosely packed fresh basil, and 2 tablespoons cider vinegar to a food processor and pulse until chopped.
- With the processor running, stream in 1/2 cup avocado oil through the feed hole until the pesto reaches your desired consistency; add more oil if you want a thinner sauce.
- Taste the pesto and season with up to 1/2 teaspoon sea salt, adjusting to preference (optional: add garlic or Parmesan if desired).
- Serve the roasted salmon and carrots with the carrot-top walnut pesto drizzled or spooned on top.
Notes
- Toast walnuts only until lightly golden to avoid bitterness.
- Discard carrot stems; use leafy tops for the pesto.
- Adjust pesto oil to reach preferred consistency.
- Optional: stir in garlic or Parmesan to the pesto if desired.
