| |

30-Minute Moroccan-Spiced Salmon and Couscous Recipe

If you’re looking for a dinner that hits all the right notes—flavorful, fast, and feels special—then this 30-Minute Moroccan-Spiced Salmon and Couscous Recipe is going to be your new go-to. It’s packed with aromatic spices, tender salmon, and fluffy couscous that’s brightened up with lemon and studded with almonds and raisins. Honestly, I love this recipe because it’s perfect for busy weeknights but doesn’t taste like just another quick meal. Stick with me here—I promise you’ll be making this on repeat.

❤️

Why You’ll Love This Recipe

  • Quick and Easy: You can have a wholesome, restaurant-quality meal on the table in just 30 minutes.
  • Bold Moroccan Flavors: Ras el hanout spices give fragrant warmth without overwhelming heat.
  • Balanced Texture & Taste: The flaky salmon contrasts beautifully with the nutty, slightly sweet couscous.
  • Family Favorite: My family goes crazy for this one, and I bet yours will too!

Ingredients You’ll Need

Getting your ingredients right is the first step to nailing this 30-Minute Moroccan-Spiced Salmon and Couscous Recipe. Each element plays a part—from the spice blend that elevates the salmon to the citrus that brightens the couscous.

Flat lay of fresh pink salmon fillets with smooth skin, bright yellow lemons whole and halved showing juicy flesh, thinly sliced purple shallots arranged in half moons, vibrant green cilantro leaves roughly chopped, glossy golden raisins scattered around, pale beige sliced almonds with a smooth texture, and a small pile of warm brown ras el hanout spice powder with a fine texture, placed on white marbled surface, photo taken with an iphone --ar 2:3 --v 7 - Moroccan-Spiced Salmon and Couscous, Moroccan-Spiced Salmon, Couscous Recipes, Quick Fish Dinner, Easy Weeknight Dinner
  • Salmon fillets: Whether skin-on or off, firm, fresh fillets work best for that perfect flaky texture.
  • Extra virgin olive oil: Adds richness and depth without overpowering the other flavors.
  • Lemon (zested and juiced): Fresh lemon juice gives brightness; zest adds a subtle intensity.
  • Ras el hanout: This Moroccan spice blend is the star—warm, earthy, with hints of nuttiness and mild sweetness.
  • Kosher salt: Essential for seasoning and enhancing the natural flavors.
  • Shallots: Their mild, sweet onion flavor complements the spices beautifully.
  • Garlic cloves: A little pungency adds depth to the couscous base.
  • Moroccan couscous: The small granules cook quickly and soak up all the flavors.
  • Chicken or vegetable broth: Warming the broth helps the couscous cook faster and more evenly.
  • Sliced almonds: Toasty crunch that contrasts nicely with the softness of the couscous and fish.
  • Fresh cilantro: Adds that fresh, herbaceous pop at the end—don’t skip it!
  • Raisins or dried cranberries: Sweet bursts that balance the spices and savory salmon.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

I love how flexible this 30-Minute Moroccan-Spiced Salmon and Couscous Recipe is. Over time, I’ve tweaked it depending on what I have on hand or who I’m cooking for. Feel free to make it your own!

  • Variation: Swap the salmon for chicken breasts or tofu if you prefer—just adjust cooking times accordingly.
  • Variation: For a vegan twist, use plant-based salmon alternatives and vegetable broth, and omit the fish.
  • Variation: Toss in chopped roasted vegetables like bell peppers or zucchini to add color and more veggies.
  • Variation: Try pistachios or toasted cashews instead of almonds for a different nutty crunch.
  • Variation: Add a pinch of cayenne if you want a subtle spicy kick to the marinade.

How to Make 30-Minute Moroccan-Spiced Salmon and Couscous Recipe

Step 1: Prep and Marinate the Salmon

Start by preheating your oven to 350°F. Pat the salmon fillets dry—this is crucial; it helps the spice mix stick better and ensures a nice crust. In a small bowl, whisk together olive oil, lemon juice, ras el hanout, and kosher salt. Brush this mixture over the top of each salmon fillet. Pro tip: don’t skip the brushing step—it’s where the magic happens, helping flavors penetrate and keeping the fish juicy.

Step 2: Bake the Salmon

Place the salmon on a parchment-lined baking sheet and slide it into your preheated oven. Bake for about 12 to 15 minutes, depending on thickness. I usually check the internal temperature to hit around 120°F for a perfect medium-rare finish that flakes easily without drying out. While that’s going, it’s a great time to make the couscous. Multi-tasking? Yes, please!

Step 3: Cook the Couscous Base

Heat olive oil in a saucepan over medium-high heat until shimmering, then toss in the thinly sliced shallots. Stir occasionally until soft and fragrant, which usually takes about 2 to 3 minutes. Add your finely chopped garlic and cook for just one more minute—don’t let it brown or it’ll get bitter. Next, stir in the couscous so it starts to soak in those flavors.

Step 4: Add Broth & Let It Steam

Pour in the warmed chicken or vegetable broth, stir gently, then cover tightly with a lid. Remove the pan from the heat and let it sit, undisturbed, for 5 to 7 minutes. This step allows the couscous to absorb the liquid, plumping up beautifully. Use a fork to fluff it up before moving to the next step—this keeps the couscous light and airy.

Step 5: Finish the Couscous and Assemble

Now for the finishing touches! Fold in the lemon zest, additional fresh lemon juice, crunchy sliced almonds, chopped cilantro, and those sweet raisins or dried cranberries. Give it a good stir and taste for seasoning—you might want to add a bit more salt or a tablespoon or two of olive oil to add richness. Plate some couscous, top with the golden baked salmon, garnish with extra cilantro if you like, and you’re ready to impress!

👨‍🍳

Pro Tips for Making 30-Minute Moroccan-Spiced Salmon and Couscous Recipe

  • Dry Your Salmon Well: Patting the fillets dry ensures the spice rub sticks and the texture stays flaky, not soggy.
  • Warm Your Broth: Using warm broth to cook the couscous speeds up absorption and prevents mushiness.
  • Don’t Rush the Couscous: Let it sit covered without lifting the lid—that steam finish is key to perfect texture.
  • Check Salmon Temperature Early: Start checking at 12 minutes to avoid overcooking; you want tender, not dry fish.

How to Serve 30-Minute Moroccan-Spiced Salmon and Couscous Recipe

A white plate holds a bed of light yellow couscous mixed with small green herb pieces, dark raisins, and thin white almond slices scattered on top. On the couscous lies a thick, golden-brown cooked salmon piece with a slightly flaky texture, partly broken to show its soft, pink inside. A silver fork is partially visible on the right side of the plate. The plate is placed on a white marbled surface with some couscous and almonds scattered around. Photo taken with an iphone --ar 2:3 --v 7 - Moroccan-Spiced Salmon and Couscous, Moroccan-Spiced Salmon, Couscous Recipes, Quick Fish Dinner, Easy Weeknight Dinner

Garnishes

I love sprinkling extra fresh cilantro on top right before serving—it adds a fresh pop of color and flavor. Sometimes, I add a few thin lemon slices or a dusting of additional ras el hanout for a beautiful, fragrant finish. If you want a bit of heat, a light drizzle of harissa or a sprinkle of crushed red pepper flakes works wonders.

Side Dishes

This dish stands wonderfully on its own, but I often serve it with a simple cucumber and tomato salad dressed with lemon and olive oil for a refreshing contrast. Roasted vegetables like carrots or asparagus also pair beautifully and add extra texture and color.

Creative Ways to Present

Whenever I’m hosting, I love to serve the couscous in small, charming bowls topped with the salmon fillet laid on top, garnished with a sprig of cilantro and a wedge of lemon. It makes a colorful, inviting presentation that feels festive without fuss. For casual dinners, a generous heap on a plate works perfectly!

Make Ahead and Storage

Storing Leftovers

Leftover couscous and salmon keep well in the fridge for up to 2 days. I found storing them separately in airtight containers preserves texture better—salmon tends to soften if sitting on the couscous. When refrigerated properly, leftovers still taste fresh and delicious.

Freezing

I’ve frozen cooked salmon before with decent results, but for this recipe, I recommend freezing the couscous and salmon separately in sealed containers or freezer bags. The couscous freezes well up to a month, and when thawed gently, retains its texture. Salmon is best eaten fresh, but can be frozen up to 1 month for convenience.

Reheating

To reheat, gently warm the couscous on the stovetop with a drizzle of olive oil or a splash of broth to bring life back to it. For the salmon, I prefer reheating it in a low-temperature oven or covered skillet over medium heat until warmed through, which helps keep it from drying out.

FAQs

  1. Can I use canned or quick-cooking couscous instead of Moroccan couscous?

    Yes, you can use other types of couscous, but Moroccan couscous is preferred here because of its smaller granules, which absorb flavors quickly and cook fast, helping keep the dish within 30 minutes.

  2. What if I don’t have ras el hanout—can I substitute it?

    If you don’t have ras el hanout, a spice blend of cumin, coriander, cinnamon, turmeric, and a pinch of allspice can work. Just adjust to your taste and keep it mild to replicate the warm, earthy profile.

  3. How do I know when the salmon is perfectly cooked?

    Look for salmon that flakes easily with a fork but still feels moist inside. Using a thermometer to check for 120°F internal temperature is the safest bet for tender, juicy salmon without overcooking.

  4. Can this recipe be made gluten-free?

    Traditional couscous is made from wheat, so it’s not gluten-free. However, you can swap in gluten-free alternatives like quinoa or millet for a similar texture and still enjoy all those delicious Moroccan flavors.

Final Thoughts

When I first tried this 30-Minute Moroccan-Spiced Salmon and Couscous Recipe, I was amazed at how something so quick could taste so complex and comforting. It’s one of those dishes that feels like a treat but is surprisingly simple to put together. Whether you’re cooking for yourself, your family, or friends, this recipe brings warmth, vibrant flavor, and a touch of elegance to the table without spending hours in the kitchen. Trust me, once you try it, you’ll be hooked—and I can’t wait for you to enjoy it as much as I do!

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

30-Minute Moroccan-Spiced Salmon and Couscous Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.4 from 144 reviews
  • Author: Villerius
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Category: Main Course
  • Method: Baking
  • Cuisine: Moroccan
  • Diet: Low Salt

Description

This quick and flavorful 30-minute Moroccan-Spiced Salmon and Couscous recipe features tender salmon fillets seasoned with aromatic Ras el Hanout and served over fluffy Moroccan couscous mixed with almonds, cilantro, and dried fruit. Perfect for a nutritious and vibrant dinner, it combines warm spices, zesty lemon, and sweet accents for a delightful balance.


Ingredients

Salmon

  • 4 (6oz) salmon fillets (skin on or off)
  • 2 Tbsp extra virgin olive oil
  • 1 lemon, zested and juiced (about 2 tsp lemon zest and 4 Tbsp lemon juice, divided between the salmon and couscous)
  • 1 tsp ras el hanout
  • 1 tsp Kosher salt

Couscous

  • 2 Tbsp olive oil
  • 2 shallots, thinly sliced into half moons
  • 2 garlic cloves, finely chopped
  • 1½ cups (90g) Moroccan couscous
  • 1½ cups low-sodium chicken broth or vegetable broth, warmed
  • ½ cup sliced almonds
  • ½ cup fresh cilantro, roughly chopped (plus more for serving)
  • ⅓ cup raisins or dried cranberries


Instructions

  1. Cook the salmon: Preheat the oven to 350°F. Pat the salmon fillets dry with a paper towel and place them on a parchment-lined baking sheet. In a small bowl, whisk together 2 Tbsp olive oil, 2 Tbsp fresh lemon juice, 1 tsp ras el hanout, and 1 tsp Kosher salt. Brush this mixture over the top of the salmon fillets evenly. Bake in the preheated oven for 12-15 minutes, depending on the thickness, until the internal temperature reaches 120°F and the salmon is tender and flaky.
  2. Cook the couscous: While the salmon is cooking, heat 2 Tbsp olive oil in a saucepan over medium-high heat. Add sliced shallots and sauté for 2-3 minutes until softened. Add chopped garlic and cook for another 1 minute. Stir in the Moroccan couscous, then pour in the warm chicken or vegetable broth. Stir once and cover the saucepan with a tight-fitting lid. Remove from heat and let it sit for 5-7 minutes until the liquid is fully absorbed.
  3. Finish the couscous: Fluff the couscous lightly with a fork. Add 2 tsp lemon zest, 2 Tbsp fresh lemon juice, ½ cup sliced almonds, ½ cup chopped cilantro, and ⅓ cup raisins or dried cranberries. Stir well to combine. Taste and adjust the seasoning if needed. Optionally, add 1-2 Tbsp olive oil to moisten and add richness to the couscous.
  4. Assemble and serve: Spoon the couscous onto serving plates and top each with a baked salmon fillet. Garnish with additional fresh cilantro. Serve immediately to enjoy the tender, spiced salmon and the flavorful couscous.

Notes

  • This Moroccan-Spiced Salmon is tender, flaky, and richly flavored with Ras el Hanout, a Moroccan spice blend that offers a warm, nutty, and earthy flavor without heat.
  • The sweet and savory combination of the salmon with fruity couscous is a classic pairing that works beautifully together.
  • You can substitute raisins with dried cranberries or another dried fruit of your preference for added sweetness and texture.
  • Gluten-free option: Use gluten-free couscous or substitute with quinoa.
  • This dish is dairy-free and suitable for a wholesome weeknight or special occasion meal.

Nutrition

  • Serving Size: 1 salmon fillet with couscous
  • Calories: 282 kcal
  • Sugar: 8 g
  • Sodium: 87 mg
  • Fat: 13 g
  • Saturated Fat: 2 g
  • Unsaturated Fat: 9 g
  • Trans Fat: 0 g
  • Carbohydrates: 15 g
  • Fiber: 3 g
  • Protein: 39 g
  • Cholesterol: 109 mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

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