Mediterranean Grilled Salmon with Avocado and Cherry Tomatoes
Fresh, vibrant, and heart-healthy, this Mediterranean Grilled Salmon with Avocado and Cherry Tomatoes is a stunningly simple dish that celebrates clean flavors and whole ingredients. Perfectly seasoned salmon is grilled to juicy perfection, then topped with a refreshing medley of creamy avocado, sweet cherry tomatoes, olive oil, lemon, and herbs. This dish is loaded with omega-3s, antioxidants, and Mediterranean goodness—ideal for a light summer dinner, meal prep lunch, or elegant dinner party centerpiece.
Time
Prep Time: 15 minutes
Cook Time: 10–12 minutes
Total Time: 25–30 minutes
Servings: 4
Ingredients
For the Grilled Salmon:
4 salmon fillets (5–6 oz each), skin-on or skinless
2 tbsp olive oil
2 tsp lemon zest
1 tbsp lemon juice
2 garlic cloves, minced
1 tsp dried oregano
1/2 tsp smoked paprika
Salt and black pepper, to taste
For the Avocado & Cherry Tomato Topping:
1 ripe avocado, diced
1 cup cherry tomatoes, halved
1 tbsp extra virgin olive oil
1 tbsp lemon juice
1 tbsp fresh parsley or basil, chopped
Salt and black pepper, to taste
Optional: 1 tbsp crumbled feta or Kalamata olives
Instructions
1. Prep the Salmon Marinade
In a bowl, whisk together olive oil, lemon zest, lemon juice, garlic, oregano, paprika, salt, and pepper.
Pat the salmon dry with paper towels. Rub the marinade all over the fillets and let them sit for 10–15 minutes at room temperature.
2. Make the Avocado & Tomato Topping
In a medium bowl, gently combine diced avocado, halved cherry tomatoes, olive oil, lemon juice, and herbs.
Season with salt and pepper. Set aside or refrigerate until ready to serve.
3. Grill the Salmon
Outdoor Grill:
Preheat grill to medium-high. Oil the grates. Grill salmon skin-side down for 4–5 minutes, then flip and cook another 3–4 minutes, until opaque and flaky.
Indoor Grill Pan or Skillet:
Heat a grill pan over medium-high heat. Cook salmon for 4–5 minutes per side or until desired doneness.
4. Assemble & Serve
Transfer grilled salmon to plates.
Spoon avocado and cherry tomato mixture over each fillet.
Garnish with fresh herbs and optional feta or olives.
Serve with lemon wedges and enjoy!
Tips for Success
Don’t overcook the salmon. It should flake easily but still be moist inside.
Room temperature salmon cooks more evenly.
Use firm-ripe avocado to prevent it from mashing when mixed.
Chill the topping for contrast with the warm fish.
If you don’t have a grill, the broiler or cast iron skillet works perfectly.
Variations
Add grains: Serve over couscous, quinoa, farro, or orzo for a complete meal.
Creamy twist: Add a dollop of herbed Greek yogurt or tzatziki.
Spice it up: Mix red pepper flakes or diced chili into the tomato topping.
Go dairy-free: Omit feta or substitute with diced cucumber for crunch.
No grill? Pan-sear or bake the salmon at 400°F (200°C) for 12–15 minutes.
FAQs
Q: Can I use frozen salmon?
A: Yes, thaw completely and pat dry before marinating and grilling.
Q: How can I tell when the salmon is done?
A: The flesh should flake easily with a fork and reach an internal temp of 125°F (52°C) for medium.
Q: Can I make this ahead of time?
A: Yes. Prepare the topping ahead, but cut avocado close to serving time to avoid browning. Cook salmon fresh for best texture.
Q: What can I substitute for salmon?
A: Try trout, mahi-mahi, or even grilled chicken breasts using the same marinade.
Nutrition (Per Serving – Approximate)
Calories: 430
Protein: 35g
Fat: 28g
Carbohydrates: 8g
Fiber: 4g
Sugar: 2g
Sodium: 300mg
Nutrition may vary based on toppings and portion size.
Conclusion
This Mediterranean Grilled Salmon with Avocado and Cherry Tomatoes is a wholesome and flavor-packed dish that comes together quickly and looks impressive on the plate. It’s rich in heart-healthy fats, loaded with fresh produce, and adaptable to your preferences. Whether you’re grilling for guests or enjoying a quiet dinner at home, this recipe is a delicious way to eat clean and enjoy the best of the Mediterranean diet. Simple, bright, and oh-so-satisfying!