Salmon Avocado Mixed Greens

Featured in: Salads & Dressings
This bright and satisfying salmon avocado mixed greens salad is a complete, healthy meal in one bowl. Featuring perfectly cooked salmon, creamy avocado, and a tangy lemon-herb vinaigrette, it's a deliciously light yet filling dish that's perfect for lunch or a quick dinner.
A beautiful bowl of flaked grilled salmon and diced avocado over mixed greens drizzled with lemon herb vinaigrette Pin it
A beautiful bowl of flaked grilled salmon and diced avocado over mixed greens drizzled with lemon herb vinaigrette | cookymood.com

This grilled salmon with avocado and mixed greens salad has become my favorite weeknight lifesaver for a healthy, complete meal that’s ready in a flash. It perfectly captures the bright, fresh spirit of Californian cuisine, where top-notch ingredients like wild salmon and creamy avocado need little more than a zesty vinaigrette. That balance of hearty protein, healthy fats, and crisp greens is truly satisfying. You’ll love how this salmon avocado mixed greens combo brings restaurant elegance to your kitchen with minimal effort.

Ingredients You’ll Need

  • Wild-caught salmon fillet: look for firm, bright flesh with a clean ocean scent; wild-caught typically has a superior flavor and texture compared to farmed, and you can choose skin on or off based on your preference.
  • Olive oil: a good quality extra virgin olive oil adds fruity notes and helps the salmon cook without sticking, plus it’s the base for your vinaigrette.
  • Kosher salt and black pepper: these fundamentals enhance every layer of the dish, from seasoning the fish to balancing the acidity in the dressing.
  • Mixed baby greens: a blend of tender leaves like spinach, arugula, and chard adds color, texture, and a mild flavor that doesn’t compete with the salmon.
  • Ripe avocado: choose one that yields slightly to gentle pressure for that perfect creamy texture that contrasts wonderfully with the flaky fish.
  • English cucumber: its thin skin and minimal seeds mean you can slice it right in for a refreshing, hydrating crunch without any prep fuss.
  • Red onion: thinly sliced for a sharp, colorful bite that soaks up the vinaigrette beautifully and adds a pop of purple.
  • Fresh lemon juice: absolutely use freshly squeezed for the vinaigrette; its vibrant acidity is irreplaceable and makes the whole salad sing.
  • Honey or maple syrup: just a touch balances the lemon’s tartness and helps emulsify the dressing into a silky consistency.
  • Dijon mustard: acts as an emulsifier to bind the oil and lemon juice while adding a subtle, complex tang.
  • Fresh dill and chives: these delicate herbs bring a garden-fresh, aromatic quality that pairs perfectly with salmon and lemon.
  • Toasted sliced almonds or pepitas: an optional but recommended crunch that adds healthy fats and makes the salad feel more substantial.
  • Microgreens or extra herbs: the perfect final flourish for a visually stunning, restaurant-worthy presentation on your finished plates.

How to Make It

Preheat and Prep the Salmon:
Start by getting your heat source ready, whether that’s your oven’s broiler set to high or a grill pan heating over medium-high. Pat the salmon fillet completely dry with paper towels. This is a non-negotiable step for getting a good sear and preventing the fish from steaming. Brush it with a tablespoon of olive oil and season well with half the salt and pepper.

Cook the Salmon to Perfection:
Place the salmon skin-side down on your prepared cooking surface. If broiling, cook it 6-8 inches from the heat for 8-10 minutes until it’s opaque and flakes easily. On the stovetop, aim for 4-5 minutes per side. The key is to avoid overcooking—it should still be slightly translucent in the very center when you check. Let it rest for a full 5 minutes before you gently flake it into large, beautiful pieces.

Whisk Together the Vinaigrette:
While the salmon cooks, make your dressing. In a small bowl or jar, combine the extra virgin olive oil, fresh lemon juice, honey, Dijon mustard, chopped dill, and chives. Add the remaining salt and pepper. Whisk or shake it vigorously until it’s fully emulsified and creamy. Taste it and adjust with a pinch more salt if needed—this is your chance to make it perfect.

Toss the Salad Base:
Grab a large bowl and add your mixed baby greens, thinly sliced cucumber, and red onion. If your onion is particularly strong, you can soak the slices in cold water for 10 minutes first to mellow the bite. Drizzle about half of the lemon-herb vinaigrette over the greens and toss everything gently with your hands or tongs until every leaf is lightly coated.

Assemble the Bowls or Plates:
Divide the dressed greens evenly among four bowls or plates. Top each portion with a generous pile of the flaked salmon. Now, dice your avocado right over the salads so it doesn’t have time to brown. Distribute the creamy avocado pieces evenly across each serving.

Finish with Garnishes and Serve:
Drizzle the remaining vinaigrette over the salmon and avocado on each plate. This ensures those key ingredients get an extra hit of flavor. Scatter over any optional toasted nuts or seeds for crunch and add a final flourish of microgreens or extra herbs. Serve it immediately with lemon wedges on the side for an extra bright squeeze.

Close-up of a perfectly cooked salmon fillet resting beside creamy avocado and fresh herbs

Close-up of a perfectly cooked salmon fillet resting beside creamy avocado and fresh herbs | cookymood.com

Storage Tips

This salmon avocado mixed greens salad is absolutely best enjoyed right after you make it, but you can prep all the components ahead. Store the cooked, cooled salmon in an airtight container in the fridge for up to two days. Keep your washed and dried greens, sliced cucumber, and onion separate in their own container. The lemon-herb vinaigrette will last in a jar in the fridge for about three days—just let it come to room temperature and give it a good shake before using. Assemble everything fresh when you’re ready to eat so the greens stay crisp and the avocado perfect.

Ingredient Substitutions

You’ve got plenty of room to make this salmon avocado mixed greens salad your own. If wild-caught salmon isn’t available, a good quality farmed fillet works, just pat it extra dry. Swap the mixed greens for kale, romaine, or even shredded Brussels sprouts for a heartier base. No fresh dill or chives? Use a tablespoon of chopped parsley or basil, or a teaspoon of dried dill in the dressing (fresh is far better, though). For the nuts, walnuts or sunflower seeds are great alternatives to almonds or pepitas. If you’re avoiding honey, pure maple syrup works beautifully, or omit it for a tangier, Whole30-friendly version.

Serving Suggestions

This dish is a full meal in a bowl, so it really doesn’t need much else. For a heartier dinner, I love serving it with a side of crispy roasted potato wedges or a few slices of warm, crusty sourdough to mop up the extra vinaigrette. In the summer, a chilled glass of Sauvignon Blanc or a sparkling water with lemon complements the fresh flavors perfectly. If you’re serving a crowd, you could easily turn it into a gorgeous plated starter before a simple pasta or soup course.

Cultural Context

This salad is a beautiful example of modern Californian cuisine, a style that champions simplicity, freshness, and vibrant, health-focused plates. It draws directly from the West Coast’s abundance—wild salmon from the Pacific, creamy avocados from sunny orchards, and farmers’ market greens. The philosophy is all about letting high-quality, seasonal ingredients shine with minimal fuss, which you see here in the quick grill and the bright, herbaceous vinaigrette. It’s the kind of dish you’d find at a casual-chic eatery in Santa Monica or San Francisco, designed to be both nourishing and deeply satisfying without feeling heavy.

Overhead shot of salad ingredients artfully arranged: salmon, greens, avocado, cucumber, and a jar of vibrant vinaigrette

Overhead shot of salad ingredients artfully arranged: salmon, greens, avocado, cucumber, and a jar of vibrant vinaigrette | cookymood.com

Frequently Asked Questions

What type of salmon works best for Salmon Avocado Mixed Greens?

We recommend using wild-caught salmon for the best flavor and texture. You can use skin-on or skin-off, depending on your preference. The salmon is seasoned simply with olive oil, salt, and pepper, then cooked until flaky.

Can I make this Salmon Avocado Mixed Greens ahead of time?

You can prep the ingredients ahead, but for the best texture, assemble the salad just before serving. The vinaigrette can be made up to 3 days in advance and stored in the refrigerator.

What can I substitute for honey in the vinaigrette?

If you prefer, you can use maple syrup as a natural sweetener, or omit the sweetener entirely for a more tangy dressing. The Dijon mustard helps emulsify the vinaigrette, so we don’t recommend skipping it.

How do I know when the salmon is cooked?

The salmon is ready when it flakes easily with a fork and reaches an internal temperature of 145°F. It typically takes about 4-5 minutes per side over medium-high heat, depending on thickness.

What should I serve with Salmon Avocado Mixed Greens?

This salad is a complete meal on its own, but it pairs well with a crusty bread or a light soup. For a heartier meal, you can add roasted potatoes or quinoa.

Rate This Recipe

How would you rate this recipe?

Grilled Salmon with Avocado and Mixed Greens Salad

This bright and satisfying salmon avocado mixed greens salad is a complete, healthy meal in one bowl. Featuring perfectly cooked salmon, creamy avocado, and a tangy lemon-herb vinaigrette, it's a deliciously light yet filling dish that's perfect for lunch or a quick dinner.

Prep Time
20 Minutes
Cook Time
10 Minutes
Total Time
30 Minutes
4.6
(65 reviews)
By: Sarah Jenkins
Category: Salads & Dressings
Difficulty: Easy
Cuisine: American/Californian
Yield: 4 Servings
Dietary: gluten-free, dairy-free

Ingredients

  1. 01 For the Salmon and Salad:
  2. 02 1 lb wild-caught salmon fillet, skin on or off
  3. 03 2 tablespoons olive oil, divided
  4. 04 1 teaspoon kosher salt, divided
  5. 05 1/2 teaspoon freshly ground black pepper, divided
  6. 06 5 oz (about 6 cups) mixed baby greens
  7. 07 1 large ripe avocado, diced
  8. 08 1/2 English cucumber, thinly sliced
  9. 09 1/4 cup thinly sliced red onion
  10. 10 For the Lemon-Herb Vinaigrette:
  11. 11 1/4 cup extra virgin olive oil
  12. 12 3 tablespoons fresh lemon juice
  13. 13 1 tablespoon honey or maple syrup
  14. 14 1 teaspoon Dijon mustard
  15. 15 1 tablespoon finely chopped fresh dill
  16. 16 1 tablespoon finely chopped fresh chives

Instructions

Step 01

Preheat your oven's broiler to high, or heat a grill pan or outdoor grill over medium-high heat. Pat the salmon fillet very dry with paper towels.

Step 02

Brush the salmon with 1 tablespoon of olive oil and season generously with 1/2 teaspoon of salt and 1/4 teaspoon of black pepper.

Step 03

Place the salmon skin-side down on a broiler-safe pan (if broiling) or directly on the hot grill pan. For broiling, cook 6-8 inches from the heat source for 8-10 minutes, or until the salmon is opaque and flakes easily with a fork. For stovetop, cook for 4-5 minutes per side, depending on thickness. Let the salmon rest for 5 minutes, then flake into large pieces.

Step 04

While the salmon cooks, prepare the vinaigrette. In a small bowl or jar, whisk together the 1/4 cup olive oil, lemon juice, honey, Dijon mustard, dill, chives, and the remaining 1/2 teaspoon salt and 1/4 teaspoon black pepper until well combined.

Step 05

In a large salad bowl, combine the mixed greens, sliced cucumber, and red onion. Drizzle with about half of the vinaigrette and toss gently to coat.

Step 06

Divide the dressed greens among four plates or bowls. Top each portion with flaked salmon and diced avocado.

Step 07

Drizzle the remaining vinaigrette over the salmon and avocado on each plate. Garnish with optional toppings like toasted nuts and extra herbs. Serve immediately with lemon wedges on the side.

Tools You'll Need

  • Rimmed baking sheet (if broiling) or grill pan
  • Medium mixing bowl
  • Small bowl or jar for vinaigrette
  • Whisk
  • Chef's knife and cutting board

Allergy Information

Contains fish. To make it nut-free, omit optional nuts. For a stricter Whole30/paleo version, omit the honey or use a compliant alternative.

Nutrition Facts (Per Serving)

Calories
480
Protein
28g
Carbohydrates
14g
Fat
36g