Oh, let me tell you about my absolute favorite weeknight lifesaver – this Moroccan Salmon Sheet Pan! I stumbled onto this beauty during one of those “what-on-earth-am-I-making-for-dinner” moments when my fridge held nothing but salmon fillets and a lonely head of cauliflower. The magic happens when you toss them together with punchy Moroccan spices and pop everything on a single sheet pan. Twenty-nine minutes later? Boom – you’ve got a vibrant, flavor-packed meal that’ll make you feel like you’ve traveled to Marrakech without leaving your kitchen.

Table of Contents
Table of Contents
What I love most (besides the obvious one-pan cleanup) is how the harissa marinade transforms humble ingredients into something extraordinary. The first time I made this, my husband kept asking, “This is just cauliflower? Really?” That’s the power of Moroccan flavors – they turn everyday cooking into a celebration. And trust me, even if you’ve never cooked with spices like turmeric or cumin before, this recipe will make you feel like a spice market pro.
Why You’ll Love This Moroccan Salmon Sheet Pan
Okay, let me count the ways this sheet pan wonder will steal your heart:
- One-pan magic: Dinner + easy cleanup = happy you. No juggling pots or scrubbing pans for hours.
- Bold flavors that sing: That harissa-cumin-turmeric combo? It’s like a flavor fireworks show in your mouth.
- Healthy without trying: Salmon’s good fats + cauliflower’s crunch = nutrition that actually tastes amazing.
- Weeknight warrior: From fridge to table in under 40 minutes—including that “wow, I cooked this?” Sart moment.
- Endlessly adaptable: Out of olives? Swap capers. No harissa? Use chili flakes. This recipe rolls with whatever you’ve got.
Seriously, this dish checks all the boxes—quick, healthy, flavorful, and minimal cleanup. What’s not to love? If you are looking for more quick dinner ideas, check out our recipes section!
Moroccan Salmon Sheet Pan Ingredients
Here’s everything you’ll need to make magic happen on a single sheet pan (and yes, I’ve learned these measurements by heart after making this weekly!):

- 1 lb boneless salmon fillet (skin-on for crispy goodness or skinless if that’s your jam)
- 1 head cauliflower, hacked into bite-sized florets – the chunkier pieces stay perfect next to the salmon
- ½ cup pitted green olives (those briny little flavor bombs)
- 5 tablespoons olive oil – the good stuff you’d drizzle on bread
- 2 tablespoons harissa (more on this spicy superstar below)
- 2 teaspoons cumin – that warm, earthy backbone of Moroccan flavor
- 1 teaspoon turmeric for golden color and subtle depth
- 1 teaspoon salt to make all those flavors pop
- ½ teaspoon black pepper – freshly cracked if you’re feeling fancy
- 1 lemon – half for marinade, half for pretty garnishing
Ingredient Notes & Swaps
Don’t stress if your pantry isn’t perfectly stocked! Harissa can range from “oh hello” to “fire alarm” spicy – start with 1 tablespoon if you’re sensitive. No green olives? Kalamatas work beautifully (just reduce salt slightly). And if life gives you no lemons (literally), a tablespoon of zest mixed into the marinade saves the day. The salmon’s the only non-negotiable here – everything else bends to what you’ve got!
How to Make Moroccan Salmon Sheet Pan
Alright, let’s get cooking! This sheet pan dinner comes together faster than you can say “dinner emergency,” but there are a few key steps to nail that perfect balance of tender salmon and crispy-edged cauliflower. The secret? Staggered baking times and not overcrowding the pan (learned that the hard way after a soggy cauliflower incident!).

Step 1: Prep the Marinade & Vegetables
First, grab that trusty mixing bowl – I use the same chipped ceramic one every time because it feels lucky. Whisk together the olive oil, harissa, cumin, turmeric, salt and pepper until it looks like liquid sunset. Brush half onto the salmon (don’t drown it – just a nice even coat). Now toss those cauliflower florets and olives in the remaining marinade until they’re gloriously orange. Pro tip: save a few lemon slices for garnish – they’ll caramelize beautifully later!
Step 2: Roasting & Finishing
Spread the cauliflower mixture in a single layer on your lined baking sheet (crowding = steaming, and we want caramelization!). After 15 minutes in the hot oven, slide the salmon onto the pan with those reserved lemon slices on top. Wait exactly 14 minutes – set a timer because salmon goes from perfect to overcooked in a blink. Test doneness by gently pressing the thickest part; it should flake easily but still look juicy. That’s it – you’ve just made weeknight magic!
Print
29-Minute Moroccan Salmon Sheet Pan Dinner Bliss
A flavorful Moroccan-inspired salmon dish baked with cauliflower, olives, and a spiced harissa marinade.
- Total Time: 39 minutes
- Yield: 2–3 servings 1x
Ingredients
- 1 lb boneless skin-on fillet of salmon (can also use skinless salmon)
- 1 head cauliflower
- ½ cup pitted green olives
- 5 tablespoons olive oil
- 2 tablespoons harissa
- 2 teaspoons cumin
- 1 teaspoon turmeric
- 1 teaspoon salt
- ½ teaspoon pepper
- 1 lemon
Instructions
- Preheat oven to 400°F / 200°C.
- Cover baking sheet with parchment paper or silicone mat.
- Cut cauliflower into florets. Slice lemon thinly.
- Mix olive oil, harissa, turmeric, cumin, salt, and pepper in a bowl.
- Brush salmon with marinade. Set aside.
- Toss cauliflower, olives, and half the lemon slices with remaining marinade.
- Spread vegetables on baking sheet. Bake for 15 minutes.
- Add salmon to baking sheet with vegetables. Top with reserved lemon slices.
- Bake for 14 more minutes until salmon is cooked.
- Season to taste. Serve with yogurt if desired.
Notes
- Use skinless salmon if preferred.
- Adjust harissa for desired spice level.
- Check salmon doneness by flaking with a fork.
- Prep Time: 10 minutes
- Cook Time: 29 minutes
- Category: Main Dish
- Method: Baking
- Cuisine: Moroccan
- Diet: Low Calorie
Nutrition
- Serving Size: 1 portion
- Calories: 350
- Sugar: 4g
- Sodium: 800mg
- Fat: 22g
- Saturated Fat: 3.5g
- Unsaturated Fat: 17g
- Trans Fat: 0g
- Carbohydrates: 12g
- Fiber: 4g
- Protein: 28g
- Cholesterol: 70mg
Tips for the Perfect Moroccan Salmon Sheet Pan
After making this dish more times than I can count (seriously, it’s my go-to when guests pop by unexpectedly), I’ve picked up some foolproof tricks:
- Dry that salmon! Patting the fillet dry with paper towels before marinating helps the spices stick better and prevents steaming.
- Give veggies space – spread them in a single layer with some breathing room so they roast instead of steam.
- Oven thermometers are lifesavers – mine runs hot, so I knock the temp down to 375°F to prevent overcooking.
- Thick-cut lemon slices won’t burn as easily and make gorgeous garnishes.
- Rest the salmon 2 minutes after baking – those juices redistribute beautifully.
Oh! And if your cauliflower florets vary in size, cut the bigger ones smaller so everything cooks evenly. Trust me, it makes all the difference.
Serving Suggestions for Moroccan Salmon Sheet Pan
Now for my favorite part – plating up this beauty! I always serve this salmon right on the sheet pan at the table (less dishes, more wow factor). A dollop of cool yogurt balances the harissa’s heat perfectly – swirl in some lemon zest if you’re feeling fancy. For heartier appetites, fluffy couscous soaks up all those amazing pan juices.
Fresh herbs like cilantro or parsley add a pop of color and freshness. Sometimes I’ll throw together a quick cucumber-tomato salad if I want something crisp alongside. Honestly though? This dish stands proudly on its own – no sides required when you’ve got those crispy cauliflower bits and briny olives!
Storage & Reheating
Here’s the good news – leftovers keep beautifully! Store everything in an airtight container in the fridge for up to 2 days (though the cauliflower tastes best fresh). When reheating, do it gently – I pop individual portions in the microwave at 50% power for about 90 seconds. The salmon stays moist this way instead of turning rubbery.
Pro tip: If you’ve got leftover salmon but no veggies, flake it cold over a salad the next day – those Moroccan spices make an incredible dressing when mixed with a little extra lemon juice and olive oil. Just don’t freeze the cooked salmon – trust me, it loses all its lovely texture!
FAQs About Moroccan Salmon Sheet Pan
Can I use frozen salmon for this recipe?
Absolutely! Just thaw it completely in the fridge overnight first. Pat it extra dry with paper towels – frozen salmon tends to release more moisture. The texture might be slightly different, but the flavors will still shine through beautifully.
How spicy is harissa? Can I adjust the heat?
Harissa varies wildly by brand – some will clear your sinuses, others are mild as ketchup. Start with 1 tablespoon if you’re unsure (I promise it won’t be bland!). My favorite trick? Mix in a teaspoon of honey if it gets too fiery – balances the heat without losing that signature Moroccan zing.
What if I don’t have cauliflower?
Sweet potatoes make an amazing swap – just cut them smaller since they take longer to cook. Broccoli works too, though it’ll get tender faster. Once I even used Brussels sprouts (halved) in a pinch – crispy edges with the spiced marinade? Yes please!
Can I prep this ahead?
You bet! Mix the marinade and chop veggies the night before, but wait to assemble until baking time. The salmon’s best when marinated just before cooking – otherwise it can get mushy. My meal prep hack? Keep separated components in fridge containers, then toss together when ready to bake.
Nutritional Information
Here’s the skinny on this flavorful dish – each serving packs about 350 calories with 28g of protein from that gorgeous salmon. The exact numbers dance a bit depending on your olive oil brand or how generous you are with those delicious olives. (I may or may not sneak extra!) Remember – these are rough estimates since every cauliflower head and salmon fillet varies slightly in size. But one thing’s certain – it’s nourishment you can feel good about!
For More recipes, Follow me on Facebook!