Mediterranean Salmon Recipe
There’s something undeniably magical about a dish that combines bright Mediterranean flavors with the richness of perfectly cooked salmon. This recipe is a delicious medley of smoky, tangy, and herby flavors, with just the right hint of spice. It’s the kind of meal that feels fancy enough for a special occasion but is easy enough to whip up on a busy weeknight. Plus, it all comes together in one skillet—hello, fewer dishes!
I remember the first time I made this dish; I was experimenting with flavors for a dinner with friends. I wanted something vibrant but hearty, and this salmon recipe became the star of the table. The way the smoky paprika plays with the briny olives and creamy cheese is pure joy. By the end of the evening, everyone was asking for seconds—and the recipe.
A little background on Mediterranean flavors
Mediterranean cuisine is all about fresh, wholesome ingredients that celebrate natural flavors. From Greece to Italy to Turkey, these regions share a love for olive oil, citrus, fresh herbs, and bold spices. This dish pulls inspiration from those traditional elements, blending them with the richness of salmon for a well-rounded meal.
The concept of pairing salmon with rice and vibrant Mediterranean toppings isn’t strictly traditional, but it’s a wonderful fusion of classic ingredients. It’s also endlessly adaptable to what you have on hand, making it the perfect recipe for any season.
Let’s talk ingredients: fresh, bold, and flavorful
- Salmon: The heart of the dish, salmon brings its buttery richness to the table. Choose fresh, high-quality fillets for the best flavor. If you can’t find salmon, you can use trout or even cod.
- Smoked paprika: This adds a smoky depth that complements the fish. If you don’t have it, regular paprika works too, but you’ll miss the subtle smokiness.
- Jasmine rice: Fluffy and aromatic, jasmine rice is perfect here. You could swap it for basmati, quinoa, or even cauliflower rice for a low-carb option.
- Chickpeas: These little powerhouses add protein and a nutty flavor. Cannellini beans or even lentils could work as substitutes.
- Cherry tomatoes: Sweet and juicy, these add freshness and a pop of color. Grape tomatoes are a great alternative.
- Kalamata and green olives: Their briny punch ties everything together. Use your favorite variety, but make sure they’re pitted for easier prep.

Essential kitchen tools for salmon success
While you don’t need a lot of fancy gadgets, a few good tools will make this recipe a breeze:
- Cast iron skillet: This is perfect for evenly cooking the salmon and rice, and it retains heat beautifully. If you don’t have one, a stainless steel or non-stick skillet works just as well.
- Wide spatula: A thin, wide spatula helps you flip the salmon without breaking it. If you don’t have one, you can use two forks for extra stability.
- Sharp knife: You’ll need it for slicing olives, halving cherry tomatoes, and dicing cheese. A dull knife can make prep more difficult than it needs to be.
Step-by-step: how to make this Mediterranean salmon
Prep the salmon
Start by seasoning the salmon fillets. Mix together smoked paprika, dried oregano, dried parsley, red chili flakes, and a pinch of salt. Drizzle 1 tablespoon of olive oil over the fillets and rub the spice mix into the top (non-skin side) of the fish. Trust me, this simple step packs the salmon with flavor.
Sear the salmon
Heat your skillet over medium heat for about 4 minutes. Once it’s hot, add 2 tablespoons of olive oil. Place the salmon skin side up and let it sear for 4 minutes—don’t move it! This gives it a nice crust. Then, flip it skin side down and reduce the heat to medium. Cook for another 5 minutes. The skin will crisp up beautifully, but you’ll remove it later if you prefer.
Prep the Mediterranean rice
Once the salmon is done, remove it from the skillet and set it aside. Wipe the skillet clean and add the cooked jasmine rice, chickpeas, cherry tomatoes, and olives. Drizzle in 3 tablespoons of fresh lemon juice and stir everything together over medium heat. If the mixture looks a little dry, add another tablespoon of olive oil.
Make the cheese mixture
While the rice is warming up, toss the cubed cheese in a small bowl with olive oil, lemon juice, and dried oregano. If you’re feeling fancy, throw in some fresh oregano for an extra burst of herby flavor.
Bring it all together
Add half the cheese mixture to the skillet and stir it into the rice. This creates a creamy, tangy base. Carefully place the cooked salmon fillets on top of the rice, then sprinkle the remaining cheese mixture over everything. Garnish with fresh oregano sprigs for a pop of green, and you’re done!

Variations and adaptations to make it your own
- Low-carb option: Swap the rice for cauliflower rice or even a bed of leafy greens. You’ll still get all the great flavors without the carbs.
- Spicy version: Double the red chili flakes in the spice rub and add a dash of hot sauce to the rice for an extra kick.
- Seasonal swaps: Use sun-dried tomatoes in place of cherry tomatoes during the winter, or add grilled zucchini in the summer.
- International flair: Add a dash of curry powder to the rice for an Indian-inspired twist, or use fresh basil instead of oregano for a more Italian vibe.
How to serve and make it look stunning
Presentation matters, especially when serving guests! Start by spooning the rice onto a large platter, then arrange the salmon fillets on top. Scatter the remaining cheese mixture over everything and garnish with sprigs of fresh oregano. Pair the dish with warm pita bread or a crisp green salad to round out the meal.
Beverages to pair
Looking for a drink to complement those Mediterranean flavors? Here are some ideas:
- Lemon-mint iced tea: The refreshing citrus and mint pair beautifully with the zesty flavors of the dish.
- Cucumber-lime spritzer: Add sliced cucumbers, lime juice, and a splash of sparkling water for a crisp, clean drink.
- Pomegranate juice: Its slight tartness is a wonderful match for the briny olives and rich salmon.
Storing leftovers and reheating tips
Got leftovers? Lucky you! Store the salmon and rice in an airtight container in the fridge for up to 3 days. To reheat, place everything in a skillet over medium heat with a splash of water or olive oil to keep it moist. Alternatively, microwave it in 30-second bursts until warmed through.
One note: If you’re making this ahead of time, don’t add the cheese mixture until you’re ready to serve. It keeps the dish fresher and avoids any sogginess.
Scaling the recipe for any crowd
Cooking for a smaller group? Cut the ingredients in half, and everything will cook the same. Feeding a crowd? Double the recipe and cook the salmon in batches to avoid overcrowding the skillet. Just keep the rice warm in the meantime.
Final thoughts
This Mediterranean salmon recipe is one of those dishes that feels like sunshine on a plate. It’s vibrant, healthy, and packed with bold flavors that’ll have everyone asking for seconds. Whether you’re cooking for yourself, your family, or hosting a dinner party, this dish is guaranteed to impress. Don’t be afraid to make it your own—experiment with the ingredients and find your perfect combination.
So grab your skillet and give this recipe a try. You might just discover your new favorite weeknight dinner!

Frequently asked questions
1. Can I use frozen salmon?
Absolutely! Just make sure to thaw it completely and pat it dry before seasoning.
2. What’s the best substitute for jasmine rice?
Basmati rice, quinoa, or even farro are excellent options.
3. Can I make this recipe dairy-free?
Of course! Simply leave out the cheese or use a dairy-free alternative.
4. Is this recipe kid-friendly?
Yes! You can skip the red chili flakes if your little ones prefer a milder flavor.
5. What other fish can I use?
Trout, cod, or halibut would all work beautifully in this dish.

Mediterranean Salmon Recipe
A flavorful Mediterranean salmon recipe with zesty rice, olives, and cheese. Perfect for weeknight dinners or entertaining!
- Total Time: 35 minutes
- Yield: 4 1x
Ingredients
- Salmon:
- 2 pounds salmon fillets
- 1 teaspoon smoked paprika
- ½ teaspoon dried oregano
- ½ teaspoon dried parsley
- ¼ teaspoon red chili flakes
- ¼ teaspoon salt
- 3 tablespoons olive oil (divided use)
- Mediterranean Rice:
- 1½ cups jasmine rice, cooked
- 15 ounces canned chickpeas, drained and rinsed
- 6 ounces cherry tomatoes (mixed colors), halved
- ⅓ cup sliced kalamata olives
- ¼ cup sliced green olives
- 3 tablespoons fresh lemon juice
- Cheese Mixture:
- 6 ounces cheese, diced
- 1 tablespoon olive oil
- 1 tablespoon fresh lemon juice
- ¼ teaspoon dried oregano (or more to taste)
- 2 tablespoons chopped fresh oregano (optional)
- Garnish: fresh oregano sprigs
Instructions
Prep the salmon
Start by seasoning the salmon fillets. Mix together smoked paprika, dried oregano, dried parsley, red chili flakes, and a pinch of salt. Drizzle 1 tablespoon of olive oil over the fillets and rub the spice mix into the top (non-skin side) of the fish. Trust me, this simple step packs the salmon with flavor.
Sear the salmon
Heat your skillet over medium heat for about 4 minutes. Once it’s hot, add 2 tablespoons of olive oil. Place the salmon skin side up and let it sear for 4 minutes—don’t move it! This gives it a nice crust. Then, flip it skin side down and reduce the heat to medium. Cook for another 5 minutes. The skin will crisp up beautifully, but you’ll remove it later if you prefer.
Prep the Mediterranean rice
Once the salmon is done, remove it from the skillet and set it aside. Wipe the skillet clean and add the cooked jasmine rice, chickpeas, cherry tomatoes, and olives. Drizzle in 3 tablespoons of fresh lemon juice and stir everything together over medium heat. If the mixture looks a little dry, add another tablespoon of olive oil.
Make the cheese mixture
While the rice is warming up, toss the cubed cheese in a small bowl with olive oil, lemon juice, and dried oregano. If you’re feeling fancy, throw in some fresh oregano for an extra burst of herby flavor.
Bring it all together
Add half the cheese mixture to the skillet and stir it into the rice. This creates a creamy, tangy base. Carefully place the cooked salmon fillets on top of the rice, then sprinkle the remaining cheese mixture over everything. Garnish with fresh oregano sprigs for a pop of green, and you’re done!
Notes
Got leftovers? Lucky you! Store the salmon and rice in an airtight container in the fridge for up to 3 days. To reheat, place everything in a skillet over medium heat with a splash of water or olive oil to keep it moist. Alternatively, microwave it in 30-second bursts until warmed through.
One note: If you’re making this ahead of time, don’t add the cheese mixture until you’re ready to serve. It keeps the dish fresher and avoids any sogginess.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Dinner