Mediterranean Salmon (30-Minute, One-Pan Meal)

Featured in Hearty Main Courses.

This 30-minute one-pan Mediterranean salmon combines perfectly cooked salmon with a flavorful rice mixture featuring chickpeas, tomatoes, olives, and feta. It's both weeknight-friendly and impressive enough for guests.
Casey
Updated on Wed, 09 Apr 2025 21:59:52 GMT
Mediterranean Salmon with Rice, Chickpeas, Olives & Feta Pin it
Mediterranean Salmon with Rice, Chickpeas, Olives & Feta | cookingwithcasey.com

This Mediterranean salmon recipe was born on a Wednesday night when I had exactly 30 minutes to get dinner on the table between my son's soccer practice and my daughter's piano lesson. I opened the fridge hoping for inspiration and spotted some salmon fillets, a half-used container of feta, and a handful of cherry tomatoes that were just a day away from being too soft. The pantry yielded a can of chickpeas and some rice, and suddenly this one-pan wonder came together. What started as a desperate weeknight solution has since become one of our family's most requested meals, and whenever I serve it to guests, they always ask for the recipe before they leave the table.

The first time I made this for my friend Sarah (who claims she "doesn't like fish"), she not only cleaned her plate but texted me the next day asking how soon she could invite herself over for dinner again. That's the kind of dish this is - it converts even the skeptics with its colorful presentation and perfectly balanced flavors. The combination of flaky salmon, chewy rice, creamy chickpeas, juicy tomatoes, briny olives, and tangy feta creates a symphony of textures and tastes that feels like a vacation on a plate.

Fresh Ingredients

Salmon Fillets - 4 (4-6 ounces each).
Cooked Rice - 2 cups (brown, white, basmati, or jasmine).
Chickpeas - 1 (15-ounce) can, drained and rinsed.
Cherry Tomatoes - 1 cup, halved.
Kalamata Olives - ½ cup, pitted and halved.
Feta Cheese - ½ cup, crumbled.
Fresh Lemon - 1, juiced and zested.
Olive Oil - 2 tablespoons, plus extra for drizzling.
Smoked Paprika - 1 teaspoon.
Dried Oregano - 1 teaspoon.
Red Pepper Flakes - Pinch (optional).
Fresh Parsley - ¼ cup, chopped.
Salt and Black Pepper - To taste.
Optional Garnishes: Fresh dill or mint, toasted pine nuts or sliced almonds.

Mediterranean Salmon with Rice, Chickpeas Pin it
Mediterranean Salmon with Rice, Chickpeas | cookingwithcasey.com

Easy Preparation

Season Your Salmon

Start by patting your salmon fillets dry with paper towels - this helps achieve a better sear. In a small bowl, mix 1 teaspoon smoked paprika, 1 teaspoon dried oregano, ½ teaspoon salt, ¼ teaspoon black pepper, and a pinch of red pepper flakes (adjust to your heat preference). Rub this mixture evenly over the salmon, coating both sides. Let it sit for a few minutes while you gather the rest of your ingredients - even this brief marinating time makes a difference.

Sear to Perfection

Heat a large skillet (cast iron works beautifully here) over medium-high heat and add a tablespoon of olive oil. When the oil is shimmering but not smoking, add the salmon fillets skin-side down if they have skin. Cook for about 4 minutes until the skin is crispy, then flip carefully and cook for another 2-3 minutes until the salmon is just barely cooked through but still moist in the center. The exact time will depend on the thickness of your fillets, but remember that salmon will continue cooking slightly after you remove it from the heat. Transfer the salmon to a plate and tent loosely with foil to keep warm.

Build Your Mediterranean Base

In the same skillet (don't wash it - all those salmon flavors will enhance the rice), add another tablespoon of olive oil if needed. Add 2 cups of cooked rice, stirring to coat it in the oil and any salmon juices left in the pan. Stir in one can of drained and rinsed chickpeas, 1 cup halved cherry tomatoes, ½ cup pitted and halved kalamata olives, and the juice of half a lemon. Season with salt and pepper to taste. Cook for about 2-3 minutes, stirring occasionally, until everything is warmed through and the tomatoes just begin to soften and release their juices.

Bring It All Together

Remove the skillet from the heat and gently stir in ¼ cup chopped fresh parsley and the zest of one lemon. Sprinkle ½ cup crumbled feta cheese over the top, allowing it to soften slightly from the residual heat without fully melting. Return the salmon fillets to the skillet, nestle them on top of the rice mixture, and finish with an extra sprinkle of fresh herbs and a drizzle of good olive oil.

Final Flourish

Cut a lemon into wedges and arrange them around the edge of the skillet for serving. The fresh squeeze of juice tableside adds a bright finish to each portion. For an extra touch of color and flavor, scatter a few additional fresh herbs over the top - dill or mint make lovely additions to the parsley already in the dish.

I learned the importance of properly cooking salmon the hard way. The first time I made this dish, I was so worried about serving undercooked fish that I left it in the pan too long. The result was dry, overcooked salmon that didn't showcase the beautiful flavor of the fish. Now I follow the rule that salmon should be just barely opaque in the center when you remove it from the heat - it will continue cooking for a minute or two afterward. This slight undercooking ensures moist, tender fish that melts in your mouth rather than crumbling on your fork.

Flexible Variations

One of the things I love most about this Mediterranean salmon is how adaptable it is to what you have on hand or seasonal availability. Here are some of my favorite variations: Spring Greens Version - Add a few handfuls of baby spinach or arugula to the rice mixture just before serving. The residual heat will wilt the greens perfectly, adding color and nutrients. Asparagus cut into 1-inch pieces and briefly sautéed with the rice is another springtime addition that works beautifully. Summer Bounty - When zucchini and bell peppers are at their peak, dice them small and sauté them briefly before adding the rice to the pan. The extra vegetables bulk up the dish while adding gorgeous color and fresh flavor. Grain Swap - Though rice is traditional, this dish works wonderfully with other grains. Pearled couscous (Israeli couscous) adds a lovely chewy texture, while quinoa increases the protein content even further. Orzo pasta is another excellent option that maintains the Mediterranean theme. Herbal Variations - While parsley is my go-to herb for this dish, don't hesitate to use whatever fresh herbs you have. A combination of dill, mint, and oregano creates a Greek-inspired flavor profile, while basil and thyme lean more toward Italian Mediterranean influences.

Beautiful Serving Ideas

This one-pan wonder is beautiful served straight from the skillet for a rustic presentation. Place the hot skillet on a wooden board or trivet in the center of the table, and let everyone help themselves family-style. The colors of the dish - the pink salmon, red tomatoes, purple olives, white feta, and green herbs - create a feast for the eyes as well as the palate. If you're serving this for a special occasion, you can plate it individually for a more elegant presentation. Place a mound of the rice mixture on each plate, top with a salmon fillet, and garnish with extra feta, herbs, and a lemon wedge. A simple side of roasted asparagus or a light cucumber salad complements this meal perfectly without overwhelming it. For a more substantial spread, serve with warm pita bread and a side of tzatziki for dipping. The cool, creamy yogurt sauce is a wonderful counterpoint to the warm, flavorful salmon and rice.

Mediterranean Salmon with Rice, Chickpeas, Olives & Feta Recipe Pin it
Mediterranean Salmon with Rice, Chickpeas, Olives & Feta Recipe | cookingwithcasey.com

Chef's Wisdom

Salmon Selection - When buying salmon, look for fillets with firm, bright flesh and a fresh, sea-like smell (never fishy). Texture Play - For extra crunch, sprinkle toasted pine nuts or sliced almonds over the finished dish just before serving. Flavor Boost - A splash of white wine added to the rice mixture as it warms creates an additional layer of flavor complexity.

I've prepared this Mediterranean salmon countless times now, for weeknight family dinners and dinner parties alike. What I love most is how it manages to be both nourishing and indulgent at the same time - a truly satisfying meal that leaves everyone feeling good. When my teenage son, who usually regards anything with "too many ingredients mixed together" with suspicion, requests this dish specifically, I know it's a true winner. The fact that it comes together in just 30 minutes with minimal cleanup is my little secret - one I'm happy to share with you now.

Frequently Asked Questions

→ Can I use a different type of rice?
Yes, brown rice, basmati, or any other cooked rice will work well. Just make sure it's fully cooked before adding to the skillet.
→ What can I substitute for feta cheese?
Goat cheese or ricotta salata would be good alternatives. For a dairy-free version, try using a dairy-free feta substitute or simply omit it.
→ Can I make this with frozen salmon?
Yes, but make sure to thaw it completely before cooking and pat it dry with paper towels to ensure proper searing.
→ How do I store leftovers?
Store in an airtight container in the refrigerator for up to 2 days. Reheat gently in a covered skillet with a splash of water or in the microwave.
→ Can I prepare any components ahead of time?
You can cook the rice, prepare the feta mixture, and slice the vegetables up to a day ahead to make dinner assembly even quicker.

30-Minute Mediterranean Salmon

A quick, one-pan dinner featuring salmon fillets served over a Mediterranean-inspired rice with chickpeas, tomatoes, olives, and feta cheese.

Prep Time
15 Minutes
Cook Time
15 Minutes
Total Time
30 Minutes
By: Casey

Category: Hearty Main Dishes

Difficulty: Intermediate

Cuisine: Mediterranean

Yield: 4 Servings

Dietary: Gluten-Free

Ingredients

→ Salmon

01 2 lb salmon fillets
02 1 teaspoon smoked paprika
03 ½ teaspoon dried oregano
04 ½ teaspoon dried parsley
05 ¼ teaspoon red chili flakes
06 ¼ teaspoon salt
07 3 tablespoons olive oil, divided

→ Mediterranean Rice

08 1.5 cups cooked jasmine rice
09 15 oz chickpeas, canned and drained
10 6 oz cherry tomatoes (2 colors), sliced in half
11 ⅓ cup kalamata olives, sliced
12 ¼ cup green olives, sliced
13 3 tablespoons freshly squeezed lemon juice
14 1 tablespoon olive oil (optional)
15 Salt and black pepper, to taste

→ Feta Cheese Mixture

16 6 oz feta cheese, diced into small cubes
17 1 tablespoon olive oil
18 1 tablespoon freshly squeezed lemon juice
19 ¼ teaspoon dried oregano, or more to taste
20 2 tablespoons chopped fresh oregano (optional)
21 Fresh oregano for garnish

Instructions

Step 01

Heat a large, high-sided skillet over medium heat for about 4 minutes to get it hot. Season the top of the salmon fillets with smoked paprika, dried oregano, dried parsley, red chili flakes, and salt, using 1 tablespoon of olive oil to rub the spices onto the fish.

Step 02

Add 2 tablespoons of olive oil to the hot skillet. Place the salmon in the skillet skin side up and cook on medium-high heat for 4 minutes without disturbing. Flip the salmon so it's skin side down, reduce heat to medium, and cook for 5 more minutes. Remove the skillet from heat.

Step 03

Carefully slide a wide spatula between each salmon fillet and its skin to separate the flesh from the skin. Transfer the salmon (without skin) to a plate. Remove the skins from the skillet - you can eat them later or discard them. Wipe the skillet clean with paper towels.

Step 04

In the same skillet, combine cooked jasmine rice, drained chickpeas, sliced cherry tomatoes, and sliced olives. Add 3 tablespoons of freshly squeezed lemon juice and reheat on medium heat, stirring to combine everything. Add 1 tablespoon of olive oil if desired. Season with salt and black pepper to taste.

Step 05

In a medium bowl, combine the cubed feta cheese with 1 tablespoon of olive oil, 1 tablespoon of freshly squeezed lemon juice, ¼ teaspoon of dried oregano (add more to taste), and 2 tablespoons of chopped fresh oregano if using. Mix so that the herbs and olive oil coat the feta cheese cubes.

Step 06

Add half of the feta cheese mixture to the skillet with the rice and mix thoroughly. Place the cooked salmon back into the skillet with the rice and reheat on medium heat for about 1-2 minutes until everything is warm.

Step 07

Top the rice and salmon with the remaining feta mixture. Sprinkle fresh oregano on top for garnish and serve immediately.

Notes

  1. If you prefer salmon without skin, you can ask your fishmonger to remove it or purchase skinless fillets.
  2. The dish can be customized with additional Mediterranean ingredients like artichoke hearts, roasted red peppers, or capers.
  3. For meal prep, you can cook the rice ahead of time and store it in the refrigerator until ready to use.

Tools You'll Need

  • Large, high-sided skillet (cast iron works well)
  • Wide spatula
  • Medium mixing bowl
  • Measuring cups and spoons
  • Paper towels

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains fish (salmon)
  • Contains dairy (feta cheese)

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 859
  • Total Fat: 44 g
  • Total Carbohydrate: 53 g
  • Protein: 63 g