Have you ever craved a dish that’s both satisfying and refreshing? Something that feels indulgent yet nourishing? That’s exactly what this Grilled Salmon with Avocado Greek Salsa and Orzo delivers. I’ve been perfecting this recipe for years, and it’s become my go-to when I want to impress guests or simply treat myself to something special mid-week.
The combination might sound fancy, but trust me – it’s surprisingly simple to prepare. The succulent grilled salmon pairs beautifully with the creamy, tangy avocado Greek salsa, while the lemony orzo ties everything together for a complete meal that celebrates Mediterranean flavors.
What Makes This Recipe Special
What I love most about this dish is how it transforms ordinary ingredients into something extraordinary. The salmon becomes infused with smoky char from the grill, the salsa brings bright, fresh flavors, and the orzo serves as the perfect canvas to soak up all those delicious juices.
This isn’t just dinner – it’s a culinary experience that engages all your senses from the sizzle of salmon hitting the grill to the vibrant colors on your plate and, of course, the incredible aroma that will fill your kitchen.
Ingredient Spotlight
Before we dive into the cooking process, let’s explore what makes each component of this dish special:
Salmon
I always opt for wild-caught salmon when possible. It has a richer flavor and firmer texture than farm-raised varieties. Atlantic, sockeye, or king salmon all work beautifully in this recipe, though each brings slightly different flavor profiles and fat content.
Avocado Greek Salsa
This fusion component combines the creaminess of avocados with classic Greek salad ingredients. The result is a topping that’s simultaneously cooling and bursting with flavor – perfect for complementing the richness of salmon.
Orzo
This rice-shaped pasta absorbs flavors wonderfully while maintaining a pleasant bite. It’s lighter than traditional pasta but more satisfying than plain rice, making it the ideal base for our Mediterranean creation.

Kitchen Equipment You’ll Need
Before starting, gather these tools:
- Grill or grill pan (a cast-iron skillet works in a pinch)
- Medium pot for cooking orzo
- Sharp knife and cutting board
- Mixing bowls (various sizes)
- Citrus juicer or reamer
- Measuring cups and spoons
- Tongs for handling the salmon
- Fish spatula (optional but helpful)
- Zester/microplane for lemon zest
The Complete Ingredient List
Let’s break down everything you’ll need for each component of this dish:
For the Salmon:
- 4 salmon fillets (6 oz each), skin-on
- 2 tablespoons extra virgin olive oil
- 1 tablespoon fresh lemon juice
- 2 cloves garlic, minced
- 1 teaspoon dried oregano
- 1 teaspoon kosher salt
- ½ teaspoon freshly ground black pepper
- ¼ teaspoon red pepper flakes (optional)
For the Avocado Greek Salsa:
- 2 ripe avocados, diced
- 1 cup cherry tomatoes, quartered
- ½ English cucumber, diced small
- ¼ cup red onion, finely diced
- ½ cup kalamata olives, pitted and chopped
- ⅓ cup feta cheese, crumbled
- 2 tablespoons fresh lemon juice
- 2 tablespoons extra virgin olive oil
- 1 tablespoon fresh dill, chopped
- 1 tablespoon fresh mint, chopped
- 1 clove garlic, minced
- ½ teaspoon kosher salt
- ¼ teaspoon freshly ground black pepper
For the Lemony Orzo:
- 1½ cups orzo pasta
- 3 cups chicken or vegetable broth
- 2 tablespoons extra virgin olive oil
- 1 tablespoon lemon zest
- 2 tablespoons fresh lemon juice
- ¼ cup fresh parsley, chopped
- ¼ cup fresh basil, torn (optional)
- ⅓ cup pine nuts, toasted
- ½ teaspoon kosher salt
- ¼ teaspoon freshly ground black pepper
Nutritional Breakdown
For those who are nutrition-conscious or have specific dietary needs, here’s a detailed breakdown of what you’re getting per serving:
Nutrient | Amount | % Daily Value* |
---|---|---|
Calories | 685 | – |
Total Fat | 38g | 49% |
Saturated Fat | 7g | 35% |
Trans Fat | 0g | – |
Cholesterol | 95mg | 32% |
Sodium | 890mg | 39% |
Total Carbohydrate | 49g | 18% |
Dietary Fiber | 8g | 29% |
Total Sugars | 4g | – |
Protein | 42g | 84% |
Vitamin D | 15μg | 75% |
Calcium | 120mg | 9% |
Iron | 3mg | 17% |
Potassium | 1245mg | 26% |
Vitamin C | 32mg | 36% |
Vitamin A | 450IU | 9% |
Vitamin E | 6mg | 40% |
Omega-3 Fatty Acids | 1800mg | – |
*Percent Daily Values are based on a 2,000 calorie diet
Step-by-Step Cooking Instructions
Now let’s get cooking! I’ve broken down the process into manageable steps to ensure success.
Preparing the Salmon:
- Remove salmon fillets from the refrigerator 20 minutes before cooking to bring them closer to room temperature.
- In a small bowl, mix olive oil, lemon juice, minced garlic, dried oregano, salt, pepper, and red pepper flakes (if using).
- Place salmon fillets on a plate, skin-side down, and pat the flesh dry with paper towels.
- Drizzle the olive oil mixture over the salmon, ensuring it coats the flesh evenly. Let it marinate while you prepare the other components.
Preparing the Avocado Greek Salsa:
- In a medium bowl, gently combine diced avocados, cherry tomatoes, cucumber, red onion, kalamata olives, and feta cheese.
- In a separate small bowl, whisk together lemon juice, olive oil, chopped dill, mint, minced garlic, salt, and pepper.
- Pour the dressing over the salsa ingredients and fold gently to combine, taking care not to mash the avocados.
- Cover and refrigerate until ready to serve. This can be made up to 1 hour in advance.
Preparing the Lemony Orzo:
- Toast pine nuts in a dry skillet over medium heat until golden and fragrant, about 3-5 minutes, stirring frequently to prevent burning. Set aside.
- In a medium pot, bring the broth to a boil over high heat.
- Add the orzo and cook according to package directions until al dente, usually 8-10 minutes.
- Drain the orzo, reserving about ¼ cup of the cooking liquid.
- Return the orzo to the pot (off heat) and add olive oil, lemon zest, lemon juice, chopped parsley, torn basil (if using), toasted pine nuts, salt, and pepper.
- Stir well to combine, adding a splash of the reserved cooking liquid if the mixture seems dry.
- Cover to keep warm until ready to serve.
Grilling the Salmon:
- Preheat your grill or grill pan to medium-high heat (around 400-425°F).
- Ensure the grill grates are clean and well-oiled to prevent sticking.
- Place the salmon fillets on the grill, skin-side down first, and cook for 4-5 minutes until the skin is crispy.
- Using tongs or a fish spatula, carefully flip the salmon and cook for an additional 2-4 minutes, depending on thickness and desired doneness.
- The salmon is done when it flakes easily with a fork but is still slightly translucent in the center for medium doneness.
- Remove from the grill and let rest for 2-3 minutes.

Assembling the Dish
This is where everything comes together to create a stunning presentation:
- Divide the lemony orzo among four plates, creating a bed for the salmon.
- Place a grilled salmon fillet on top of each orzo portion, skin-side up if you prefer crispy skin (or remove the skin if desired).
- Top each salmon fillet with a generous spoonful of the avocado Greek salsa.
- Garnish with additional fresh herbs, lemon wedges, and a light drizzle of high-quality olive oil if desired.
Cooking Tips from My Kitchen to Yours
After making this dish countless times, I’ve picked up some tricks that can help you achieve perfect results:
Salmon Success Strategies:
- Always buy the freshest salmon possible – it should smell clean like the ocean, not fishy.
- The thickness of your salmon fillets will affect cooking time. For every inch of thickness, plan on about 10 minutes total grilling time.
- Don’t over-flip! Salmon needs time to release naturally from the grill. If it’s sticking, it’s not ready to flip yet.
- For a crispy skin, make sure your grill is hot before adding the salmon, and start cooking skin-side down.
Salsa Perfection:
- Choose avocados that yield slightly to gentle pressure – not too firm, not too soft.
- If making the salsa ahead of time, toss the diced avocado in a little extra lemon juice before adding to the mix to prevent browning.
- For the best flavor, allow the salsa to sit for at least 15 minutes before serving to let the flavors meld.
Orzo Insights:
- Cooking orzo in broth rather than water adds tremendous flavor.
- Don’t skip toasting the pine nuts – it dramatically enhances their flavor and adds wonderful texture.
- The orzo will continue to absorb liquid as it sits, so keep that reserved cooking liquid handy to loosen it up if needed before serving.
Variations to Try
One of the reasons I love this recipe is its versatility. Here are some delicious variations to consider:
Protein Alternatives:
- Substitute the salmon with grilled chicken breasts, shrimp, or even firm tofu for a vegetarian option.
- Try other fish varieties like halibut, sea bass, or trout.
Salsa Variations:
- Add diced bell peppers for extra crunch and color.
- Substitute goat cheese for the feta for a tangier flavor profile.
- Include a diced jalapeño for heat lovers.
Orzo Alternatives:
- Replace the orzo with quinoa, farro, or pearl couscous.
- Create a low-carb version by serving over cauliflower rice.
- Use whole wheat orzo for added fiber and nutrients.

Make-Ahead and Storage Tips
This recipe includes components that can be prepared in advance, making it perfect for entertaining:
Make Ahead:
- The avocado Greek salsa can be prepared up to 1 hour in advance (add the avocado just before serving to prevent browning).
- The orzo can be cooked and dressed up to 1 day ahead. Reheat gently with a splash of broth or water.
- The salmon marinade can be prepared up to 24 hours in advance and stored in the refrigerator.
Leftovers:
- Store leftover salmon, salsa, and orzo separately in airtight containers in the refrigerator.
- Salmon will keep for up to 2 days.
- The orzo will stay fresh for 3-4 days.
- The salsa is best enjoyed within 24 hours, as the avocados will begin to brown.
Reheating:
- For the best texture, reheat the salmon gently in a 275°F oven until just warmed through.
- The orzo can be reheated in the microwave or on the stovetop with a splash of liquid.
- I don’t recommend reheating the salsa – it’s best enjoyed cold or at room temperature.
Serving Suggestions
To create a complete dining experience, consider these complementary offerings:
Starters:
- A light cucumber soup would make a refreshing first course.
- Simple bruschetta with tomatoes and basil offers a nice contrast.
Sides:
- Grilled asparagus or zucchini would complement the Mediterranean flavors.
- A simple green salad with a light vinaigrette adds freshness.
Dessert Pairings:
- Fresh berries with a dollop of Greek yogurt and honey.
- Lemon sorbet for a refreshing palate cleanser.
- Baklava for those who want to continue the Mediterranean theme.
Special Dietary Adaptations
This recipe is naturally gluten-free friendly and can be adapted for various dietary needs:
Gluten-Free Version:
- Substitute the orzo with gluten-free orzo or another gluten-free grain like quinoa or rice.
Dairy-Free Adaptation:
- Omit the feta cheese or substitute with a dairy-free alternative.
Lower-Carb Option:
- Replace the orzo with cauliflower rice or a mix of sautéed vegetables.
Pescatarian/Vegetarian/Vegan:
- This recipe is naturally pescatarian-friendly.
- For vegetarian, replace the salmon with grilled portobello mushrooms or halloumi cheese.
- For vegan, omit the salmon and feta, and add grilled tofu or chickpeas for protein.
Why This Recipe Works: The Science Behind the Flavors
Understanding the culinary science behind this dish helps explain why it’s so delicious:
The Perfect Protein:
Salmon contains natural oils that keep it moist during the high-heat grilling process. These oils also carry the flavors of our marinade deep into the fish. The protein structure of salmon allows it to develop a beautiful crust when grilled while remaining tender inside.
Complementary Flavor Profiles:
The dish balances five key taste elements:
- Umami from the salmon and olives
- Acidity from the lemon
- Saltiness from the feta and olives
- Slight bitterness from the herbs and grilled notes
- Natural sweetness from the tomatoes and cucumber
Texture Contrasts:
Every bite offers a different textural experience:
- Flaky, tender salmon
- Creamy, smooth avocado
- Chewy, satisfying orzo
- Crisp vegetables in the salsa
- Crunchy pine nuts
This thoughtful combination of flavors, textures, and colors is what elevates this dish from good to unforgettable.
Q&A Section
Q: Can I use frozen salmon for this recipe?
Yes, you can use frozen salmon, but make sure to thaw it completely in the refrigerator overnight before cooking. Pat it very dry with paper towels before marinating to ensure you get a good sear on the grill. Fresh salmon will give you the best results, but high-quality frozen salmon is a practical alternative.
Q: I don’t have a grill. How else can I cook the salmon?
No grill? No problem! You can easily prepare this salmon in a cast-iron skillet or heavy-bottomed pan on your stovetop. Heat the pan over medium-high heat, add a tablespoon of oil, and cook the salmon skin-side down for about 5 minutes until crispy. Flip and cook for 2-4 minutes more. Alternatively, you can bake the salmon in a 400°F oven for 12-15 minutes.
Q: How can I tell when the salmon is perfectly cooked?
The ideal doneness for salmon depends on personal preference, but I recommend cooking it until it reaches an internal temperature of 125-130°F for medium doneness. The fish should flake easily with a fork but still have a slightly translucent center. Remember that salmon will continue cooking for a few minutes after you remove it from the heat, so it’s better to slightly undercook than overcook.
Q: Can I prepare this dish for a larger crowd?
Absolutely! This recipe scales up beautifully for entertaining. Simply double or triple all ingredients as needed. For larger gatherings, I recommend grilling the salmon in batches to ensure even cooking, and keep the cooked fillets warm in a low oven (200°F) until ready to serve.
Q: What can I substitute for kalamata olives if I don’t like them?
If you’re not an olive fan, you can simply omit them from the salsa. Alternatively, try substituting with capers for a similar briny flavor, or add extra cucumber for crunch without the olive taste. Green olives also work well for those who prefer a milder olive flavor.
Q: How can I make this dish more budget-friendly?
Salmon can be expensive, especially wild-caught varieties. To make this dish more economical, consider using salmon portions rather than fillets, or substitute with more affordable fish like trout or cod. You can also extend the orzo by adding more vegetables, like sautéed bell peppers or zucchini, which will allow you to serve smaller portions of fish.
Final Thoughts
This Grilled Salmon with Avocado Greek Salsa and Orzo has become one of my signature dishes for good reason. It brings together simple ingredients in a harmonious combination that feels special yet approachable. The beauty of this recipe lies in its balance – substantial enough to satisfy, yet light enough to leave you feeling energized rather than weighed down.
What I appreciate most about Mediterranean-inspired cooking is how it celebrates fresh ingredients without overcomplicating them. This dish embodies that philosophy perfectly. Plus, it’s incredibly versatile – elegant enough for a dinner party yet simple enough for a weeknight meal.
I hope you enjoy making and eating this dish as much as I do. Remember, cooking is as much about the journey as the destination, so take your time, engage your senses, and most importantly – have fun in the process!