Get our Cookbook for FREE! โ†’

Easy Sheet Pan Salmon with Roasted Brussels Sprouts and Cranberries

Updated on

There’s something about cooking salmon on one sheet pan that just feels like you’ve got your life together, even if you’re rushing through dinner on a Tuesday night.

You throw it all together, slide it into the oven, and in about 25 minutes, you’ve got a restaurant-quality meal that tastes like autumn decided to settle onto your plate.

The magic here is the cranberries. They roast alongside the brussels sprouts, their tart pops of flavor cutting through the richness of the salmon like a perfectly timed culinary moment.

Add some balsamic to that golden, caramelized cabbage, and you’ve got a flavor combination that’ll make you wonder why you don’t cook like this more often.

This is exactly the kind of dinner I reach for when I want something that feels special without the stress. It’s healthy, it’s quick, and it’s beautiful enough to serve guests without any apologies. Plus, if you’re into meal prep, this one reheats beautifully for the week ahead.

Table of Contents

Why You’ll Love This Recipe

sheet-pan-salmon-with-roasted-brussels-sprouts-and-cranberries-serving

Sheet pan dinners are a lifesaver when you’re busy but don’t want to sacrifice flavor or nutrition.

This recipe brings together omega-3 rich salmon, fiber-packed brussels sprouts, and antioxidant-loaded cranberries in one simple, oven-baked dish.

Your hands-on time is minimal, the cleanup is easier than most weeknight dinners, and the result feels far more elevated than the effort required.

Did you know? A single serving of this salmon provides about 25 grams of protein and most of your daily omega-3 requirements.


Ingredients You’ll Need

This sheet pan dinner comes together with just a handful of simple, quality ingredients.

  • 4 salmon fillets (about 6 ounces each), skin on
  • 1 pound fresh brussels sprouts, halved
  • 1 cup fresh cranberries (or frozen, thawed)
  • 4 tablespoons extra virgin olive oil, divided
  • 2 tablespoons balsamic vinegar
  • 1 teaspoon Dijon mustard
  • 2 cloves garlic, minced
  • Sea salt and freshly ground black pepper
  • 1 teaspoon fresh thyme (or 1/2 teaspoon dried)
  • Juice of 1 lemon

Step-by-Step Instructions

This recipe comes together in about 15 minutes of prep, then the oven does most of the work for you.

Step 1: Prepare Your Pan

Line a large sheet pan with parchment paper. Arrange the halved brussels sprouts cut-side down on one side of the pan, leaving room for the salmon.

Step 2: Coat the Brussels Sprouts

In a small bowl, whisk together 2 tablespoons olive oil, balsamic vinegar, Dijon mustard, minced garlic, thyme, and a good pinch of salt and pepper. Pour this mixture over the brussels sprouts, then toss until they’re well coated.

Step 3: Roast the Vegetables

Place the sheet pan in a preheated 400-degree Fahrenheit oven for 12 minutes. This gives the brussels sprouts a head start so they roast evenly with the salmon.

Step 4: Add the Salmon and Cranberries

Remove the pan from the oven. Pat the salmon fillets dry with a paper towel, then season both sides generously with salt and pepper.

Place the salmon fillets skin-side down between the brussels sprouts. Scatter the fresh cranberries around the salmon and vegetables.

Drizzle the salmon with the remaining 2 tablespoons olive oil, then squeeze lemon juice over the top.

Step 5: Roast Until Salmon is Cooked Through

Return the pan to the oven and roast for 12 to 15 minutes, until the salmon flakes easily with a fork and registers 145 degrees Fahrenheit at the thickest part.

The brussels sprouts should be deeply caramelized at the edges, and the cranberries will have burst, their tartness now married to the roasted vegetables.

Step 6: Serve and Enjoy

Remove the pan from the oven and let it rest for 2 minutes. Serve each salmon fillet with a generous portion of the roasted brussels sprouts and cranberries, drizzling with any pan juices.


Pro Tips for Perfect Results

A few small adjustments can make this dish absolutely foolproof.

Make sure your brussels sprouts are roughly the same size so they roast evenly. If you have larger ones, cut them into quarters instead of halves. Smaller ones can stay whole if you prefer.

For perfectly moist salmon every single time, don’t skip the thermometer. Salmon continues to cook slightly after it comes out of the oven, so pull it at 145 degrees and it’ll be perfectly medium when you plate it.

Fast Fact: Salmon’s pink color comes from astaxanthin, a powerful antioxidant that’s also responsible for the pink color in flamingos and shrimp.

If you love a crispy skin, pat the salmon completely dry before placing it on the pan, and consider letting it cook skin-side down for the entire roasting time without flipping.


Storage and Meal Prep

This dish is a meal-prep dream.

Cooked salmon and vegetables keep beautifully in an airtight container in the refrigerator for up to 4 days. Reheat gently in a 350-degree oven for about 10 minutes, or simply enjoy it cold over a quick salad for lunch.

You can also prep everything the night before, assemble it on the sheet pan, cover it tightly with plastic wrap, and roast it whenever you’re ready. This makes dinner even faster on busy nights.


Flavor Substitutions

Feel free to play with the flavor profile based on what you have on hand.

Swap the cranberries for dried cherries or pomegranate seeds if that’s what’s in your pantry. Replace the balsamic with aged sherry vinegar or red wine vinegar for a slightly different tang. You can also swap the fresh thyme for rosemary or dill, depending on your mood.

The structure of this recipe is flexible, which is exactly why it works so well for busy weeknight cooking.


Time to Get Cooking

Sheet pan dinners are one of those cooking methods that feels like a cheat code for getting dinner on the table without any fuss.

This salmon, roasted brussels sprouts, and burst cranberries combo proves that simple ingredients, cooked with intention, become something truly special.

The best part? Your pan has one more load of dishes in it, your salmon is cooked perfectly, and your plate looks like it came straight from a restaurant kitchen. That’s exactly what busy home cooks deserve.

Make this tonight, and I’d love to hear how it turns out. Drop any questions or variations in the comments below. Happy cooking.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
sheet pan salmon with roasted brussels sprouts and cranberries

Easy Sheet Pan Salmon with Roasted Brussels Sprouts and Cranberries


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Katie Aldridge
  • Total Time: 40 minutes
  • Yield: 4 1x

Description

A simple, elegant sheet pan dinner featuring roasted salmon with caramelized brussels sprouts and burst cranberries. Perfect for busy weeknights or meal prep.


Ingredients

Scale
  • 4 salmon fillets (about 6 ounces each), skin on
  • 1 pound fresh brussels sprouts, halved
  • 1 cup fresh cranberries
  • 4 tablespoons extra virgin olive oil, divided
  • 2 tablespoons balsamic vinegar
  • 1 teaspoon Dijon mustard
  • 2 cloves garlic, minced
  • Sea salt and freshly ground black pepper
  • 1 teaspoon fresh thyme
  • Juice of 1 lemon

Instructions

  1. Line a sheet pan with parchment paper and arrange brussels sprouts cut-side down
  2. Whisk together 2 tablespoons olive oil, balsamic vinegar, mustard, garlic, thyme, salt, and pepper
  3. Toss brussels sprouts with the mixture and roast at 400 degrees for 12 minutes
  4. Pat salmon dry and season with salt and pepper, place on the pan with the vegetables
  5. Scatter cranberries around the salmon and drizzle with remaining olive oil and lemon juice
  6. Roast for 12 to 15 minutes until salmon flakes easily and reaches 145 degrees
  7. Let rest for 2 minutes before serving

Notes

  • Pat salmon dry for perfectly moist results.
  • Use a meat thermometer to avoid overcooking.
  • Prep the sheet pan the night before for even faster weeknight cooking.
  • Prep Time: 15 minutes
  • Cook Time: 25 minutes
  • Category: Dinner
  • Method: Roasted
  • Cuisine: Pescatarian

Nutrition

  • Serving Size: 1 salmon fillet with vegetables
  • Calories: 385
  • Sugar: 8g
  • Sodium: 320mg
  • Fat: 22g
  • Saturated Fat: 4g
  • Unsaturated Fat: 14g
  • Trans Fat: 0g
  • Carbohydrates: 18g
  • Fiber: 3g
  • Protein: 35g
  • Cholesterol: 78mg
sheet-pan-salmon-with-roasted-brussels-sprouts-and-cranberries-pin
Photo of author

Katie Aldridge

Katie Aldridge is a pescatarian home cook who shares warm, humorous, step-by-step seafood tips, making fish approachable, creative, and fun for everyone, from flaky cod to perfectly seared scallops.

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star

You'll Also Love