Salmon with Avocado Greek Salad
A Healthy and Flavorful Meal That Won Over My Family
I still remember the first time I made this Low-Carb Salmon with Avocado Greek Salad. It was on a relaxing Sunday evening after a busy week, and I wanted to prepare something healthy without sacrificing flavor. A close friend of mine had been talking about Mediterranean-inspired meals for months and insisted that I try pairing salmon with a fresh avocado Greek salad. Honestly, I wasn’t sure how much my family would enjoy it because they’re used to heartier meals, but I decided to give it a chance.
To my surprise, everyone loved it. My husband kept commenting on how perfectly seasoned the salmon was, while the kids couldn’t stop eating the creamy avocado and feta cheese from the salad. By the end of dinner, there wasn’t a single bite left on anyone’s plate. Since then, this recipe has become one of my favorite meals to make whenever I want something nutritious, refreshing, and satisfying.
I often prepare this dish during weekends when I have a little extra time to enjoy cooking. It’s also my go-to recipe after stressful days because it’s simple to make and always leaves me feeling energized rather than sluggish. The combination of perfectly cooked salmon and crisp vegetables creates a meal that feels restaurant-quality while being incredibly easy to prepare at home.
What makes this recipe special is its balance. The rich, buttery salmon pairs beautifully with the creamy avocado, juicy tomatoes, salty feta cheese, and tangy lemon dressing. Every bite is packed with flavor, texture, and nutrition.
Why You’ll Love This Recipe
- Naturally low in carbohydrates
- Rich in heart-healthy omega-3 fatty acids
- Packed with high-quality protein
- Fresh, colorful, and incredibly satisfying
- Perfect for weight management and healthy lifestyles
- Quick enough for weeknights and elegant enough for guests
- Gluten-free and keto-friendly
Recipe Overview
| Detail | Time |
|---|---|
| Preparation Time | 20 Minutes |
| Cooking Time | 15 Minutes |
| Total Time | 35 Minutes |
| Difficulty Level | Easy |
| Servings | 4 |
Ingredients
For the Salmon
- 4 salmon fillets (170g / 6 oz each)
- 2 tablespoons olive oil
- 1 tablespoon fresh lemon juice
- 1 teaspoon garlic powder
- 1 teaspoon paprika
- 1 teaspoon dried oregano
- ½ teaspoon onion powder
- ½ teaspoon sea salt
- ¼ teaspoon black pepper
- Lemon wedges for serving
For the Avocado Greek Salad
- 2 large ripe avocados, diced
- 1 large cucumber, diced
- 1½ cups cherry tomatoes, halved
- ½ medium red onion, thinly sliced
- ¾ cup feta cheese, crumbled
- ½ cup Kalamata olives, sliced
- 2 tablespoons fresh parsley, chopped
- 1 tablespoon fresh dill, chopped (optional)
For the Greek Dressing
- 3 tablespoons extra virgin olive oil
- 2 tablespoons fresh lemon juice
- 1 tablespoon red wine vinegar
- 1 teaspoon Dijon mustard
- 1 teaspoon dried oregano
- ½ teaspoon honey (optional)
- ¼ teaspoon black pepper
- ¼ teaspoon salt
Equipment Needed
- Large skillet or grill pan
- Mixing bowls
- Sharp knife
- Cutting board
- Whisk
- Measuring spoons
Step-by-Step Instructions
Step 1: Prepare the Salmon
Remove the salmon from the refrigerator about 15 minutes before cooking. Allowing it to come closer to room temperature helps it cook evenly.
Pat each fillet dry with paper towels. This step is important because excess moisture prevents the salmon from developing a beautiful golden crust.
In a small bowl, combine:
- Olive oil
- Lemon juice
- Garlic powder
- Paprika
- Oregano
- Onion powder
- Salt
- Black pepper
Mix until well combined.
Brush the seasoning mixture generously over both sides of each salmon fillet.
Allow the salmon to marinate for 10–15 minutes while preparing the salad ingredients.
Step 2: Prepare the Greek Dressing
In a small bowl, whisk together:
- Extra virgin olive oil
- Lemon juice
- Red wine vinegar
- Dijon mustard
- Oregano
- Honey
- Salt
- Pepper
Whisk until smooth and slightly creamy.
Set aside.
The dressing can be made ahead and refrigerated for up to three days.
Step 3: Prepare the Salad
Wash and dry all vegetables thoroughly.
Dice the avocado into bite-sized cubes.
Chop the cucumber into small chunks.
Slice the cherry tomatoes in half.
Thinly slice the red onion.
Slice the olives.
Place everything into a large salad bowl.
Add:
- Feta cheese
- Fresh parsley
- Fresh dill
Gently toss to combine.
Avoid overmixing so the avocado remains intact.
Step 4: Cook the Salmon
Pan-Seared Method
Heat a large skillet over medium-high heat.
Add a small drizzle of olive oil.
Place the salmon fillets skin-side down.
Cook for approximately 5–6 minutes without moving them.
Carefully flip the fillets.
Cook for another 4–5 minutes until the salmon flakes easily with a fork.
The internal temperature should reach 145°F (63°C).
Oven Method
Preheat oven to 400°F (200°C).
Place salmon on a lined baking sheet.
Bake for 12–15 minutes depending on thickness.
For extra color, broil during the final 2 minutes.
Step 5: Assemble the Salad
Pour the prepared dressing over the salad.
Gently toss until everything is evenly coated.
Taste and adjust seasoning if necessary.
Add additional lemon juice for extra brightness.
Step 6: Plate and Serve
Divide the avocado Greek salad among four serving plates.
Place a warm salmon fillet beside or on top of each salad portion.
Garnish with:
- Fresh parsley
- Extra feta cheese
- Lemon wedges
Serve immediately.
Expert Tips for Success
Choose Quality Salmon
Wild-caught salmon typically provides richer flavor and firmer texture.
Don’t Overcook
Salmon continues cooking slightly after being removed from heat. Slightly undercooked is better than overcooked.
Use Ripe Avocados
The avocados should yield slightly when gently pressed.
Chill the Vegetables
Cold vegetables create a refreshing contrast against the warm salmon.
Fresh Lemon Matters
Freshly squeezed lemon juice provides significantly better flavor than bottled juice.
Variations
Mediterranean Style
Add roasted red peppers and artichoke hearts.
Spicy Version
Add red pepper flakes or cayenne pepper to the salmon seasoning.
Dairy-Free Option
Omit the feta cheese or replace it with a dairy-free alternative.
Extra Protein
Add boiled eggs or grilled shrimp alongside the salmon.
Storage Instructions
Refrigeration
Store leftover salmon and salad separately in airtight containers.
Salmon: Up to 3 days.
Salad: Up to 2 days.
Reheating
Warm salmon gently in a skillet or microwave.
The salad is best enjoyed cold.
Nutritional Information (Per Serving)
| Nutrient | Amount |
| Calories | 495 kcal |
| Protein | 36 g |
| Total Fat | 35 g |
| Saturated Fat | 7 g |
| Carbohydrates | 11 g |
| Net Carbs | 7 g |
| Fiber | 4 g |
| Sugar | 3 g |
| Cholesterol | 85 mg |
| Sodium | 540 mg |
| Potassium | 920 mg |
| Omega-3 Fatty Acids | 2.3 g |
| Vitamin C | 25% DV |
| Vitamin K | 35% DV |
Frequently Asked Questions
Is this recipe keto-friendly?
Yes. With only about 7 grams of net carbs per serving, it’s an excellent keto-friendly meal.
Can I grill the salmon instead?
Absolutely. Grill over medium heat for approximately 4–5 minutes per side.
Can I make this ahead of time?
Yes. Prepare the dressing and vegetables in advance, but add the avocado just before serving.
What can I serve with this meal?
This dish is satisfying on its own, but cauliflower rice, roasted asparagus, or grilled zucchini pair beautifully with it.
Can I use frozen salmon?
Yes. Thaw completely and pat dry before seasoning and cooking.
Final Thoughts
This Low-Carb Salmon with Avocado Greek Salad has become one of those recipes I turn to again and again. It’s healthy, colorful, and packed with fresh flavors that make every bite enjoyable. Every time I prepare it, whether for a family dinner, a weekend lunch, or even when friends come over, it receives compliments. The combination of tender salmon, creamy avocado, crisp vegetables, and tangy Greek dressing creates a meal that’s both nourishing and comforting.

