This post may contain affiliate links. Read my disclosure policy.
This easy one-pan Mediterranean salmon dinner comes together in just 30 minutes. The recipe features staples of Mediterranean cuisine: rice, chickpeas, tomatoes, olives, lemon, oregano, and feta cheese. It's healthy and gluten-free. Easy enough to make on a busy weeknight and fancy enough to entertain guests.

Healthy Dinner High in Protein and Fiber
You'll be in love with this flavorful Mediterranean salmon. It's loaded with bright and fresh flavors and features traditional Mediterranean ingredients, such as rice, chickpeas, lemon, olives, feta cheese, and oregano. This main dish is packed with healthy omega-3s, fiber, and other nutritious ingredients. It's gluten-free, high-in-protein, and appropriate for a Pescatarian diet - a vegetarian diet that incorporates seafood. It takes only 30 minutes and requires one cooking pan just like this creamy salmon orzo. The cleanup is minimal - perfect for busy weeknights. My other favorite quick and easy salmon recipes are salmon with mango salsa, chipotle-honey-lime grilled salmon with rice, pan-seared salmon with olives, and cilantro-lime salmon.

How to Make Mediterranean Salmon - a Quick Overview
- First, the salmon is seasoned with smoked paprika, dried oregano, and red chili flakes and pan-seared on the stovetop until tender and flaky.
- Then, you will combine cooked rice with chickpeas, cherry tomatoes, olives, lemon juice, and feta cheese in the same skillet where you cooked salmon.
- Add the salmon on top, and your dinner is served! 30-minutes, one-pan! The cleanup is a breeze.
- Mediterranean salmon is like a Summer on a plate - bursting with flavors, and colors, and packed with so many good-for-you ingredients! It is sure to become a family favorite with both kids and adults!
Why Make It
- Healthy recipe. Salmon is packed with protein and is a great source of beneficial omega-3 fatty acids. It's also a natural food source of vitamin D. This recipe also features veggies and is packed with fiber (chickpeas). It's healthy, gluten-free, high-in-protein, high in fiber, and appropriate for a Pescatarian diet.
- 30-minute one-pan meal. Mediterranean salmon is a quick and easy recipe that takes only 30 minutes (and one pan!) yet tastes and looks like a restaurant-quality main course! It's a great choice for a simple weeknight dinner, and the cleanup is minimal. Or, serve it for special occasions (parties, anniversaries, holidays) to impress your family and friends.
- Flexible and easy to adjust. This recipe will work with other types of fish, such as trout, halibut, cod, or sea bass. You can use couscous, orzo, or small-shaped pasta instead of rice. As far as the veggies, the sky is your limit. Add/subtract your favorite veggies or whatever veggies you need to use up. My favorites are tomatoes, artichokes, asparagus, bell peppers, and spinach.

Mediterranean Salmon (30-Minute, One-Pan Meal)
Ingredients
Salmon
- 2 lb salmon fillets
- 1 teaspoon smoked paprika
- ½ teaspoon dried oregano
- ½ teaspoon dried parsley
- ¼ teaspoon red chili flakes
- ¼ teaspoon salt
- 3 tablespoons olive oil divided
Mediterranean rice
- 1.5 cups cooked jasmine rice
- 15 oz chickpeas canned
- 6 oz cherry tomatoes (2 colors) sliced in half
- ⅓ cup kalamata olives sliced
- ¼ cup green olives sliced
- 3 tablespoons freshly squeezed lemon juice
Feta cheese mixture
- 6 oz feta cheese diced into small cubes
- 1 tablespoon olive oil
- 1 tablespoon freshly squeezed lemon juice
- ¼ teaspoon dried oregano or more
- 2 tablespoons chopped fresh oregano optional
- fresh oregano for garnish
Instructions
Cook salmon on stovetop
- Heat a large, high-sided skillet (I used cast iron) over medium heat for about 4 minutes to heat it up.
- I used salmon fillets with skin-on. Season the top of the salmon with smoked paprika, dried oregano, dried parsley, red chili flakes, and salt, using 1 tablespoon of olive oil to rub the spices on top of the fish.
- Add 2 tablespoons of olive oil to the hot skillet. Add salmon skin side up and cook on medium-high heat for 4 minutes, undisturbed.
- Flip the salmon to the other side, skin side down. Reduce heat to medium and cook for 5 more minutes. Remove from heat.
- Carefully slide a wide spatula between each salmon fillet and the skin to carefully separate the flesh from the skin. Remove salmon (without skin) to a plate.
- Remove skins from the skillet. You can eat them later or discard them if you don't like them.
- Wipe the skillet clean with paper towels.
Make Mediterranean rice in the same skillet
- Add cooked rice, drained chickpeas, sliced cherry tomatoes, and sliced olives, to the same, now empty, skillet.
- Add 3 tablespoons of freshly squeezed lemon juice and reheat on medium heat, stirring everything to combine. Add 1 tablespoon of olive oil, if you like.
- Season with salt and black pepper, to taste.
Make feta cheese mixture
- In a medium bowl, combine cubed Feta cheese with 1 tablespoon of olive oil, 1 tablespoon of freshly squeezed lemon juice, ¼ teaspoon of dried oregano (add more to taste), 2 tablespoons of chopped fresh oregano (if using).
- Mix so that the herbs and olive oil coat the cubed Feta cheese.
Assemble
- Add half of the feta cheese mixture to the skillet with rice and mix thoroughly.
- Add cooked salmon to the skillet with rice and reheat on medium heat.
- Top the rice with the remaining feta mixture. Sprinkle fresh oregano on top of the Mediterranean salmon and rice. Serve.
Nutrition
Nutrition Disclaimer:
The nutritional information on this website is only an estimate and is provided for convenience and as a courtesy only. The accuracy of the nutritional information for any recipe on this site is not guaranteed. It should not be used as a substitute for a professional nutritionist's advice.
Top Pans for This Recipe
- Cast Iron Skillet (12-inch): This is what I used to make this salmon recipe, and it's also my go-to for most recipes. The 12-inch size is perfect for two to four portions, and the enameled finish means no seasoning required as opposed to regular cast iron pans.
- Stainless Steel Frying Pan (12-inch): My everyday workhorse. It's super versatile, with enough surface area for searing and enough depth for sauces or simmering. I use it at least 2 or 3 times a week. I've had it for over 15 years, and it has handled years of regular use and still performs like new.
- Non-Stick Fry Pan (12-inch): The only non-stick I own-big, sturdy, and heats evenly. Needs little oil and cleans up fast. My husband loves it for its ease of use.

What Kind of Salmon to Use
- Individual salmon fillets. These can be purchased fresh or frozen. They usually don't have skin on. They are individually cut and usually, each fillet represents one serving.
- Large salmon fillet usually has skin on them. It's great for serving a crowd. You can slice a large salmon fillet into smaller fillets.
- Varieties of salmon. Buy the freshest and the most high-quality salmon fillets you can find. I prefer to use either Scottish salmon or Skuna Bay salmon, but, really, any high-quality salmon fillets will work in this recipe. Popular varieties are sockeye and king salmon. Use the fish as soon as you buy it - within a day - don't let it sit in the fridge for days.
Traditional Mediterranean Seasonings
To keep things simple, I used smoked paprika, dried oregano, dried parsley, black pepper, and red pepper flakes for this salmon recipe. However, you can use a wide variety of spices and herbs to elevate this dish. Some of the most popular Mediterranean seasonings are listed below:
- Herbs. Basil, oregano, rosemary, marjoram, lavender, bay leaf, sage, tarragon, thyme, dill, and cilantro.
- Spices. Turmeric, saffron, coriander, cumin, fennel, cinnamon, black pepper.
Substitutions and Variations
- Fish. This recipe will work with many types of fish, such as salmon, trout, halibut, sea bass, cod, mahi-mahi, and other similar fish. I recommend using fish fillets.
- Rice. I used jasmine rice. You can also use basmati rice, any long-grain rice, or Arborio rice.
- Pasta. If you're looking for other popular Mediterranean diet choices in place of rice, I recommend couscous or orzo. You can also make this recipe with short-cut pasta, such as bow-tie (farfalle), spiral pasta (fusilli), penne, or rigatoni.
- Beans. I recommend garbanzo beans (chickpeas) or cannellini beans. You can even use cooked lentils.
- Lime or lemon will work great. Freshly squeezed juice is always the best!
- Veggies. My favorite veggies for Mediterranean salmon are chopped tomatoes, bell peppers, artichokes, sun-dried tomatoes, asparagus, green beans, cucumber, zucchini, arugula, and spinach.
- Cheese. You can use grated Parmesan, Asiago, or Mozzarella cheese instead of or in addition to Feta cheese.
Storage Tips
- Fridge. Store leftover cooked Mediterranean salmon (together with rice) refrigerated, in an air-tight container for up to 3 days.
- Freezer. This recipe is freezer-friendly and perfect for meal prep! Freeze this dish for up to 2 months.
How to Reheat
- Stove-top. Reheat over low-medium heat in any kind of appropriately sized cooking pan. Separate salmon from rice to keep fish intact. Add a small amount of olive oil when reheating, and stir the rice often. Flip the salmon a couple of times to heat it through and be careful to keep it intact.
- Microwave oven. Reheat the Mediterranean salmon in a deep, high-sided microwave-safe dish (bowl) for about 30 seconds. Remove from the microwave oven, stir the rice mixture well. Return to the oven and reheat for 30 more seconds or more, until heated through.
Can You Freeze It?
Yes, the Mediterranean salmon freezes well since it doesn't have any cream. It's a perfect recipe for your weekly or monthly meal prep! While this meal can be frozen with tomatoes in it, it's probably the best to freeze it without the fresh tomatoes, and add them only when serving.

What to Serve with It
Mediterranean salmon is a complete meal that doesn't need any side dishes. The only thing that can make it better is a side salad. Here are some easy and healthy ideas:

I think this is one of my favorite recipes! I’ve served it to numerous friends and they rave! I don’t wipe out the pan but have very little oil left in there. I love that the rice gets some of the spices that are left.
Hi Martha! Love that it’s become a go-to for you and your friends! 🙂 And yesss, letting the rice soak up all those leftover spices adds so much flavor! Thank you for the sweet note!! ❤️
Sorry not for us. We found it a bit bland, and not very Mediterranean.
The core premise of this recipe is really good! If you found it bland, here are my recommendations:
1) Add lemon zest and a squeeze of fresh lemon at the end
2) Extra herbs like parsley, dill, or a sprinkle of oregano go a long way.
3) A hit of salt and freshly cracked pepper right before serving makes a big difference.
4) Capers or a drizzle of good olive oil
5) Sprinkle with grated Parmesan cheese
Amazing recipe - only thing we did not like was the chick peas. Once I took the out, this was crazy amazing!
lol, I love chickpeas in this!! But I am glad you still enjoyed the recipe and thank you so much for your 5-star review, Kelly! ❤️
I don't know if I've commented on this recipe before, but I know I've made it at least two times. It's amazing! So many wonderful flavors!
HI Val! So glad all those flavors keep you coming back — that’s the best compliment!! 🙂
My husband and I both loved this and will be making again. Thank you!
Thank you, Jo, for reviewing and recommending my recipe - I really appreciate it! ❤️❤️
I love this recipe. I substituted for non dairy feta cheese and use basmati rice. I didn’t wipe down or clean the pan. After taking out the skin I added the rice. I also made this recipe with chicken and it’s delicious. I even added quail eggs and my husband loved it Thank you for sharing your cooking.
Ethel, I am so glad you and your husband enjoyed it, and thanks for sharing how you made it your own! 🙂
We LOVE this recipe, super flavorful and easy to make. I'm curious in the ingredients list, if you really use 2 lb's of Salmon for this recipe? We use 1 lb of Salmon, about 4 oz filets.
Hi Nicole! Thank you so much for your 5-star review! 🙂 I did use 2 lb of salmon - they were quite big and tall. 🙂
The salmon cooked amazing. I got a little confused with removing the skin and ended up with a little gelatous material I needed to remove. Maybe si didn’t have the pan hot enough for that. I also didn’t read to clean out the pan until after I had already added the beans and olives with the rice. It still came out okay. The bean, olive, rice mixture was a bit moist so I cooked down in a simmer for a little longer.
I love the flavor of the salmon, I would have liked more flavor in the bean/rice mix. I added a side salad. I will continue to work at this by doing this again.
Hi Makesha! I usually clean the skillet after cooking the salmon because those leftover oils can get pretty fishy for some people. But if you like, you can definitely save those flavorful oils and drizzle them over your rice on the side.
That gelatinous stuff usually happens if the pan isn’t hot enough or the skin isn’t removed carefully—totally normal! You can prevent that by heating your cast iron pan longer on medium heat before adding the salmon.
When adding additional veggies like asparagus, do you need to cook them before adding them to heat in the skillet?
Yes, I’d lightly cook the veggies before adding them—especially asparagus. You can briefly blanch it, microwave it, or sauté it in a skillet until it reaches your preferred doneness.