“`html
Table of Contents
Citrus Herb Roasted Salmon with Olive Salsa Verde – A Bright Mediterranean-Style Dinner
I still remember the first time I made this Mediterranean roasted salmon recipe for a dinner party in my tiny NYC walk-up. The citrus and herb aromas filled every corner of my apartment, and by the time the salmon came out of the oven, my neighbors were literally knocking on my door asking what I was cooking. That night, the olive salsa verde stole the show — my friend from Barcelona said it reminded her of her grandmother’s table. This citrus herb salmon with its bright, briny topping has been my go-to ever since for a healthy salmon dinner that feels both effortless and elegant.
Picture this: a perfectly roasted fillet with a golden citrus-herb crust, flaking apart at the touch of a fork, topped with a vibrant green salsa studded with briny olives and fresh mint. The lemon and orange zest create a fragrant, caramelized layer on the salmon’s surface, while the salsa verde cuts through the richness with brightness and texture. Every bite is a balance of savory, citrusy, and herbaceous notes — a truly fresh Mediterranean salmon experience that transports you straight to a sun-drenched coastal taverna.
What sets my version apart is the dual-citrus marinade — using both lemon and orange — which adds depth without overwhelming the fish. I learned this technique during my Paris training, where we balanced acidity with sweetness to create layered flavors. In this post, I’ll share my tested roasting technique, my mom’s trick for the perfect salsa verde consistency, and one common mistake that can make your salmon dry. Whether you’re new to cooking fish or a seasoned home cook, this citrus herb roasted salmon will become a staple in your kitchen.
Why This Citrus Herb Roasted Salmon Recipe Is the Best
The Flavor Secret: This isn’t just any salmon recipe — it’s a masterclass in Mediterranean flavor-building. The dual-citrus marinade (lemon + orange) does something magical: the lemon provides sharp, bright acidity while the orange adds a subtle sweetness that caramelizes beautifully during roasting. Growing up in Morocco, my mother taught me that balancing sweet and sour is the heart of North African cooking. Here, that wisdom meets French technique — the result is a salmon that tastes complex yet approachable. The olive salsa verde, inspired by my time in Parisian bistros, adds a briny, herby punch that wakes up every bite.
Perfected Texture: I’ve tested this recipe more times than I can count, and the key to perfectly moist, flaky salmon lies in two things: a short 10-minute marinade (any longer and the acid will start to “cook” the fish) and roasting at 400°F for exactly 12–15 minutes. This temperature is the sweet spot — hot enough to create a beautiful crust on the outside while keeping the inside tender and juicy. My Paris-trained chef instinct tells me to always look for the moment the salmon just begins to flake when gently pressed. Overcooking is the #1 mistake home cooks make, and I’ll show you exactly how to avoid it.
Foolproof & Fast: From prep to plate in 30 minutes. This healthy salmon dinner is perfect for busy weeknights when you want something that feels special but doesn’t require hours in the kitchen. The salsa verde comes together in just 5 minutes while the salmon roasts — no cooking required. Even if you’ve never made a salsa verde before, my step-by-step guidance will have you making it like a pro. Plus, the ingredients are easy to find at any US grocery store. This is the kind of recipe that makes you look like a culinary hero with minimal effort.
Mediterranean Roasted Salmon Recipe Ingredients
I source my salmon from the Union Square Greenmarket in NYC whenever I can — the wild-caught Atlantic salmon there is exceptional. But any good-quality salmon from your local market will work beautifully. The citrus and herbs are always freshest from the farmers market, and the olives I love come from a little Italian shop in Chelsea Market. These ingredients remind me of the vibrant souks in Marrakech, where every stall overflows with bright citrus and fragrant herbs.
Ingredients List
- 4 (6-ounce) salmon fillets, skin on or off
- 2 tablespoons olive oil
- 1 lemon, zested and juiced
- 1 orange, zested and juiced
- 2 cloves garlic, minced
- 1 teaspoon dried oregano
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- For the Olive Salsa Verde:
- 1/2 cup pitted green olives, chopped
- 1/4 cup fresh parsley, chopped
- 2 tablespoons fresh mint, chopped
- 2 tablespoons capers, drained and chopped
- 1 small shallot, finely diced
- 2 tablespoons extra-virgin olive oil
- 1 tablespoon red wine vinegar
- Salt and pepper to taste
Ingredient Spotlight
Salmon Fillets: The star of the show. Look for fillets that are bright in color, firm to the touch, and have a clean smell. I prefer skin-on for roasting — the skin crisps up beautifully and helps keep the fish moist. If you use skinless, reduce cooking time by 1–2 minutes. Wild-caught salmon has a richer flavor, but farmed Atlantic salmon works wonderfully too and is often more affordable.
Green Olives: Use a good-quality pitted green olive like Castelvetrano or Manzanilla. Castelvetranos are my favorite — they’re buttery, mild, and slightly sweet, which balances beautifully with the citrus and herbs. Avoid pre-sliced or canned olives if possible; whole olives you chop yourself have much better texture and flavor.
Fresh Mint & Parsley: Fresh herbs are non-negotiable here. Dried herbs won’t give you the same bright, fresh flavor that makes this salsa verde so special. I grow mint on my fire escape in Brooklyn — it thrives with minimal care. If you can’t find fresh mint, increase the parsley slightly, but the mint adds a unique coolness that really makes this recipe shine.
| Original Ingredient | Best Substitution | Flavor / Texture Impact |
|---|---|---|
| Salmon fillets | Arctic char or trout | Slightly milder, still flaky; cook time similar |
| Green olives | Kalamata olives (use less — they’re saltier) | More briny, deeper purple color; reduce salt |
| Fresh mint | Fresh basil or dill | Basil adds sweetness; dill adds earthiness |
| Orange zest & juice | Grapefruit (milder) or lime (tart) | Grapefruit: more subtle; lime: more acidic kick |
How to Make Citrus Herb Roasted Salmon — Step-by-Step
Trust me when I say this is one of the easiest, most rewarding salmon recipes you’ll ever make. Just follow these simple steps and you’ll have a restaurant-quality meal on the table in 30 minutes flat.
Step 1: Prepare the Citrus Marinade
Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper. In a small bowl, whisk together 2 tablespoons olive oil, the zest and juice of 1 lemon, the zest and juice of 1 orange, 2 minced garlic cloves, 1 teaspoon dried oregano, 1 teaspoon salt, and 1/2 teaspoon black pepper. The smell alone will transport you to a Mediterranean coastline — bright, aromatic, and incredibly inviting.
💡 mia’s Pro Tip: Use a microplane for zesting — it gives you fine, fragrant zest without any bitter white pith. Roll the citrus on the counter before juicing to release more juice.
Step 2: Marinate the Salmon Fillets
Place the 4 salmon fillets on the prepared baking sheet. Pour the citrus marinade evenly over the salmon, turning each fillet to coat all sides. Let them marinate for just 10 minutes at room temperature. This is the perfect amount of time for the flavors to penetrate without the acid starting to “cook” the fish (which would make it mushy).
⚠️ Common Mistake to Avoid: Don’t marinate longer than 15 minutes! The acid in the citrus will begin to denature the protein, giving the salmon a mealy, unpleasant texture. Set a timer — this is important.
Step 3: Roast the Salmon to Perfection
Roast the salmon for 12–15 minutes, depending on the thickness of your fillets. For fillets that are about 1 inch thick, 13 minutes is usually perfect. The salmon is done when it flakes easily with a fork and the internal temperature reaches 125–130°F for medium, or 135–140°F for well-done. The citrus-herb mixture will form a beautiful, golden crust on top.
💡 mia’s Pro Tip: If your fillets are different thicknesses, place the thicker ones toward the back of the oven where it’s slightly hotter. Check for doneness at 12 minutes by gently pressing the thickest part — it should give slightly and begin to flake.
Step 4: Make the Olive Salsa Verde
While the salmon roasts, prepare the salsa verde. In a medium bowl, combine 1/2 cup chopped green olives, 1/4 cup chopped fresh parsley, 2 tablespoons chopped fresh mint, 2 tablespoons drained and chopped capers, 1 finely diced small shallot, 2 tablespoons extra-virgin olive oil, and 1 tablespoon red wine vinegar. Stir to blend, then season with salt and pepper to taste. The salsa should be chunky and vibrant — a beautiful contrast to the rich salmon.
⚠️ Common Mistake to Avoid: Don’t over-chop the salsa — it should have texture, not be a paste. Aim for pea-sized pieces so every bite has a mix of olives, herbs, and capers. Also, taste before adding salt; capers and olives are already salty.
Step 5: Assemble and Serve
Remove the salmon from the oven and let it rest for 2 minutes. Spoon a generous amount of olive salsa verde over each fillet, letting some cascade onto the plate. The warmth of the salmon will slightly wilt the herbs and release the salsa’s aromatics. Serve immediately with your favorite Mediterranean sides.
💡 mia’s Pro Tip: For an extra touch of freshness, add a final squeeze of lemon juice over the plated salmon and a sprinkle of flaky sea salt right before serving. It brightens everything up beautifully.
| Step | Action | Duration | Key Visual Cue |
|---|---|---|---|
| 1 | Prepare citrus marinade | 3 mins | Bright, emulsified mixture with visible zest |
| 2 | Marinate salmon | 10 mins | Fillets evenly coated, marinade slightly absorbed |
| 3 | Roast salmon | 12–15 mins | Golden crust, flakes easily, internal temp 125–130°F |
| 4 | Make salsa verde | 5 mins | Chunky, vibrant green, well combined |
| 5 | Assemble & serve | 2 mins | Salsa mounded on salmon, herbs bright, steam rising |
Serving & Presentation
This fresh Mediterranean salmon dish is stunning enough for a dinner party yet simple enough for a Tuesday night. I love serving it on a large white platter with the salmon fillets arranged in a row and the olive salsa verde spooned generously over each one. A final sprinkle of fresh parsley and a few thin lemon wheels around the platter add a beautiful restaurant-quality touch. The contrast of the golden salmon, bright green salsa, and white plate is absolutely gorgeous.
For a complete Mediterranean meal, I serve this with a side of warm couscous tossed with toasted pine nuts and dried apricots — a nod to my Moroccan roots. A simple arugula salad with lemon vinaigrette adds freshness, and warm pita bread is perfect for sopping up any extra salsa verde. In the summer, I’ll add grilled zucchini and bell peppers. This is the kind of meal that makes you want to linger at the table with a glass of crisp white wine.
When I cook this for friends in my NYC apartment, the combination of bright citrus, briny olives, and fresh herbs always draws people into the kitchen. I’ve found that plating each fillet individually with a generous spoonful of salsa verde and a lemon wedge on the side makes for the most Instagram-worthy presentation. The salsa verde also doubles as a sauce for your side dishes — don’t be shy with it!
| Pairing Type | Suggestions | Why It Works |
|---|---|---|
| Side Dish | Couscous with pine nuts, lemon-herb quinoa, or roasted potatoes | Grains soak up the citrus juices and salsa verde beautifully |
| Sauce / Dip | Extra salsa verde, tzatziki, or hummus | Creamy dips balance the bright citrus and briny olives |
| Beverage | Sauvignon Blanc, Greek Assyrtiko, or sparkling water with lemon | Crisp, high-acidity wines complement the citrus and herbs |
| Garnish | Lemon wheels, fresh parsley, flaky sea salt, edible flowers | Adds color, freshness, and a professional finish |
Make-Ahead, Storage & Reheating
As a busy NYC food blogger with a packed schedule, I’m all about smart meal prep. This healthy salmon dinner is actually quite flexible — the salsa verde can be made days ahead, and the salmon itself reheats beautifully if you know the right technique. Here’s how I store and reheat everything to keep it tasting fresh and delicious.
| Method | Container | Duration | Reheating Tip |
|---|---|---|---|
| Refrigerator | Airtight container, salsa separate | Up to 3 days | Reheat salmon gently at 300°F for 8–10 mins; add salsa after reheating |
| Freezer | Wrap salmon tightly in plastic then foil | Up to 2 months | Thaw overnight in fridge; reheat at 325°F for 12–15 mins with a drizzle of olive oil |
| Make-Ahead | Salsa in a jar; marinade in a zip bag | Salsa: 2 days ahead; Marinade: 1 day ahead | Assemble salmon and marinate just before roasting for best texture |
The olive salsa verde is actually better after a day in the fridge — the flavors meld and deepen beautifully. I often make a double batch to keep on hand for spooning over grilled chicken, roasted vegetables, or even scrambled eggs. When reheating salmon, the key is low and slow heat. I never use the microwave — it makes the fish rubbery. Instead, I reheat in a 300°F oven for about 8–10 minutes, covered loosely with foil to prevent drying. Add the salsa verde fresh after reheating for the brightest flavor.
Variations & Easy Swaps
| Variation | Key Change | Best For | Difficulty Impact |
|---|---|---|---|
| Spicy Harissa Version | Add 1–2 tsp harissa to the marinade; replace mint with cilantro | Heat lovers, North African flavor fans | Easy (same steps) |
| Dairy-Free / Paleo | Recipe is already dairy-free; serve with cauliflower rice or roasted veggies | Paleo, Whole30, dairy-free diets | No change |
| Grilled Citrus Salmon | Grill over medium-high heat 4–5 mins per side instead of roasting | Summer cookouts, smoky flavor preference | Medium (requires grill management) |
Spicy Harissa Version
This variation is a love letter to my Moroccan roots. Stir 1–2 teaspoons of harissa paste into the citrus marinade before coating the salmon. The harissa adds a warm, smoky heat that pairs beautifully with the orange and lemon. Replace the fresh mint in the salsa verde with cilantro for an even more North African flavor profile. My mother would approve — she always added a spoonful of harissa to everything! The heat level is adjustable, so start with 1 teaspoon if you’re sensitive to spice.
Dairy-Free / Paleo Version
This recipe is naturally dairy-free and gluten-free, making it ideal for paleo and Whole30 diets. To keep it Whole30-compliant, ensure your capers are packed in water (not vinegar with sugar) and use a compliant red wine vinegar. I love serving this version over a bed of roasted cauliflower rice or sautéed zucchini noodles. The olive salsa verde adds plenty of healthy fats and flavor, so you won’t miss a thing. It’s one of my go-to meals after a weekend of indulgence — light, clean, and incredibly satisfying.
Grilled Citrus Salmon
When summer hits and I’m cooking on my tiny NYC balcony grill, this variation is my favorite. Instead of roasting, grill the marinated salmon over medium-high heat for 4–5 minutes per side, depending on thickness. The key is to oil the grates well and not move the salmon until it releases easily. The slight char from the grill adds a smoky dimension that complements the citrus and herbs beautifully. I’ll often double the salsa verde and toss some with grilled vegetables for a complete meal. The grill marks make for stunning presentation too!
Frequently Asked Questions
What is the best temperature and time for roasting salmon to keep it moist with a citrus herb crust?
The ideal temperature for roasting salmon with a citrus herb crust is 400°F (200°C), and the optimal time is 12–15 minutes for standard 6-ounce fillets. This temperature is hot enough to caramelize the citrus-herb mixture on the surface, creating a beautiful golden crust, while keeping the interior moist and tender. I recommend checking for doneness at 12 minutes — the salmon should flake easily with a fork and reach an internal temperature of 125–130°F for medium doneness. For thicker fillets (over 1.5 inches), add 2–3 minutes. Always let the salmon rest for 2 minutes after roasting to allow the juices to redistribute. This method consistently produces perfectly moist, flaky salmon with a flavorful crust every time.
Can I use a different type of fish or substitute the olive salsa verde with another sauce?
Absolutely! This Mediterranean roasted salmon recipe is versatile. Arctic char, trout, or even thick white fish like halibut or cod work wonderfully in place of salmon. Adjust cooking time based on thickness — halibut may need 2–3 extra minutes. As for the olive salsa verde, you can substitute it with a classic chimichurri (swap olives for extra herbs), a lemon-dill yogurt sauce, or a simple caper-lemon butter sauce. Each alternative brings its own personality to the dish. The salsa verde is also fantastic on its own — try it over grilled chicken, roasted vegetables, or even as a dip for crusty bread.
How do I make the olive salsa verde ahead of time for this Mediterranean-style salmon dinner?
Making the olive salsa verde ahead is not only possible, but I actually recommend it! The flavors deepen and meld beautifully after a day in the fridge. Simply prepare the salsa as directed, transfer it to an airtight jar or container, and refrigerate for up to 2 days. Before serving, let it come to room temperature for about 20 minutes, then give it a good stir and taste for seasoning — you may need a splash more vinegar or a pinch of salt. I often make a double batch on Sunday and use it throughout the week on salads, grain bowls, and roasted vegetables. It’s one of my favorite meal-prep shortcuts.
What side dishes pair well with citrus herb roasted salmon and olive salsa verde for a fresh Mediterranean meal?
This citrus herb salmon pairs beautifully with a wide range of Mediterranean sides. My personal favorites include fluffy couscous with toasted pine nuts and dried apricots (a nod to my Moroccan heritage), lemony Greek-style roasted potatoes, or a simple arugula salad with lemon vinaigrette. For low-carb options, serve with roasted cauliflower rice or grilled zucchini and bell peppers. Warm pita bread is essential for sopping up any extra olive salsa verde. I also love serving it with a side of tzatziki or hummus for added creaminess. The bright, citrusy notes of the salmon complement both grain-based and vegetable-heavy sides beautifully.
Can I use dried herbs instead of fresh for the olive salsa verde?
I strongly recommend using fresh herbs for the olive salsa verde — it’s truly where the magic of this recipe lies. Fresh parsley and mint provide a bright, vibrant flavor and texture that dried herbs simply can’t replicate. The fresh herbs also contribute to the salsa’s beautiful green color and fresh aroma. However, if you’re in a pinch, you can substitute 1 tablespoon of dried parsley and 1 teaspoon of dried mint for the fresh herbs. Keep in mind the flavor will be more muted and slightly different. For best results with this fresh Mediterranean salmon dish, fresh herbs are absolutely worth seeking out — they’re widely available at any US grocery store.
Is this citrus herb roasted salmon recipe suitable for meal prep?
Yes, this healthy salmon dinner is excellent for meal prep! The salmon can be cooked and stored in an airtight container in the refrigerator for up to 3 days. For best results, store the olive salsa verde separately and add it just before serving to keep it fresh and vibrant. I recommend reheating the salmon gently in a 300°F oven for 8–10 minutes, or enjoy it cold over a salad. The salsa verde actually improves after a day in the fridge as the flavors meld. This recipe is perfect for Sunday meal prep — cook 4 fillets, portion them out with sides, and you have delicious, healthy lunches or dinners ready to go for the week.
What type of salmon is best for this Mediterranean roasted salmon recipe?
For this Mediterranean roasted salmon recipe, I recommend using wild-caught salmon for its superior flavor and firmer texture. King (Chinook) and Sockeye salmon are excellent choices with rich, buttery flavor that stands up beautifully to the citrus marinade. If you’re on a budget, high-quality farmed Atlantic salmon works wonderfully too — it has a milder flavor and slightly higher fat content, which keeps it moist during roasting. Whatever you choose, look for fillets that are bright in color, firm to the touch, and have a clean, fresh smell. I prefer skin-on fillets for roasting because the skin crisps up nicely and helps keep the fish moist. At my local NYC market, I always ask for center-cut fillets for even cooking.
Can I make this citrus herb salmon in an air fryer or on the stovetop?
Absolutely! This citrus herb salmon adapts beautifully to different cooking methods. For an air fryer, preheat to 375°F and cook the marinated salmon for 8–10 minutes, depending on thickness. The air fryer creates an especially crispy crust. For stovetop cooking, heat a cast-iron or nonstick skillet over medium-high heat with a tablespoon of olive oil, and sear the salmon for 4 minutes per side, then reduce heat and cook another 2–3 minutes if needed. I often use the stovetop method when I want a quick sear and don’t want to heat up the oven. Both methods work wonderfully — just adjust cooking times based on your fillet thickness and preferred doneness.
What can I use instead of capers in the olive salsa verde?
If you don’t have capers or prefer not to use them, there are several excellent substitutes for the olive salsa verde. Chopped cornichons or pickled gherkins provide a similar briny, tangy bite. Finely chopped caper berries (the larger variety with stems) work wonderfully too — just remove the stems first. For a non-pickled option, finely chopped Kalamata or Nicoise olives can add extra brininess. You can also simply omit the capers and add an extra tablespoon of chopped olives and a splash more red wine vinegar for acidity. Each substitution will slightly shift the flavor profile, but the salsa will still be delicious and vibrant.
How do I know when the salmon is done roasting without a thermometer?
If you don’t have an instant-read thermometer, the best way to check doneness is by gently pressing the thickest part of the fillet with your finger or the back of a spoon. Perfectly cooked salmon will begin to flake and separate into large, moist flakes when lightly pressed. The flesh should be opaque throughout and should separate easily with a fork. Another visual cue: the salmon will change from translucent dark pink to opaque light pink. If it still looks translucent in the center, it needs more time. For this Mediterranean roasted salmon recipe, I recommend checking at 12 minutes by gently flaking the thickest part with a fork. It should offer some resistance but flake easily. With practice, you’ll be able to tell just by look and touch!
Share Your Version!
I absolutely love hearing how this recipe turns out in your kitchen! Did you try the spicy harissa version? Serve it with a side that your family loved? Drop a comment below and let me know — I read every single one and I’m always inspired by your twists and variations. If you’re on Instagram or Pinterest, tag me @exorecipe when you make this citrus herb roasted salmon — there’s nothing that makes my day like seeing your beautiful creations. And if you loved it, please leave a ⭐⭐⭐⭐⭐ star rating to help other home cooks find this recipe!
Here’s a question for you: what’s your favorite Mediterranean side dish to serve with salmon? I’m always looking for new ideas to test in my NYC kitchen, and your suggestions might just inspire my next recipe. Whether it’s a family tradition or a new discovery, I’d love to hear about it. From my NYC kitchen to yours — I hope this recipe brings as much warmth to your table as it does to mine. — mia 🧡
Love This Recipe? Save It to Pinterest!
If you enjoyed this Citrus Herb Roasted Salmon with Olive Salsa Verde recipe, don’t let it get lost in your browser tabs! 😄 Pin it now so you can find it again anytime — and explore hundreds more tried-and-tested recipes waiting for you on my Pinterest boards.
👉 Follow mia on Pinterest @exorecipe
📌 Pin this recipe · 🔁 Re-pin your favorites · 💬 Tag me when you make it — I love seeing your creations!
“`
Print
Citrus Herb Roasted Salmon with Olive Salsa Verde Fresh Mediterranean-Style Dinner
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
- Yield: 4 1x
- Method: Main Course
- Cuisine: Mediterranean
Description
A bright and flavorful Mediterranean-style salmon dish featuring citrus-marinated fillets, roasted to perfection, and topped with a vibrant olive salsa verde.
Ingredients
- 4 (6-ounce) salmon fillets, skin on or off
- 2 tablespoons olive oil
- 1 lemon, zested and juiced
- 1 orange, zested and juiced
- 2 cloves garlic, minced
- 1 teaspoon dried oregano
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- For the Olive Salsa Verde:
- 1/2 cup pitted green olives, chopped
- 1/4 cup fresh parsley, chopped
- 2 tablespoons fresh mint, chopped
- 2 tablespoons capers, drained and chopped
- 1 small shallot, finely diced
- 2 tablespoons extra-virgin olive oil
- 1 tablespoon red wine vinegar
- Salt and pepper to taste
Instructions
- Preheat the oven to 400°F (200°C). Line a baking sheet with parchment paper.
- In a small bowl, whisk together olive oil, lemon zest and juice, orange zest and juice, garlic, oregano, salt, and pepper.
- Place the salmon fillets on the prepared baking sheet. Pour the citrus marinade over the salmon, turning to coat. Let marinate 10 minutes.
- Roast the salmon for 12–15 minutes, or until cooked through and flaky.
- While the salmon roasts, make the salsa verde: In a medium bowl, combine olives, parsley, mint, capers, shallot, olive oil, red wine vinegar, salt, and pepper. Stir to blend.
- Serve the salmon topped with the olive salsa verde.
Notes
For best results, use fresh herbs. The salsa verde can be made ahead and refrigerated for up to 2 days.
Nutrition
- Calories: 420 kcal
- Sugar: 3 g
- Fat: 28 g
- Carbohydrates: 6 g
- Protein: 36 g

Tried This Recipe? Leave a Comment!
Did you make this recipe? I’d love to hear how it turned out! Please leave a comment and a rating below. Your feedback helps other home cooks and supports cheerychop.com!
