This Greek yogurt marinated salmon is moist and flavorful. This recipe is ready in under an hour – including marinating time! Bake the salmon in the oven or throw it on the grill.

As a Registered Dietitian, I love to include salmon in my diet a few times a week for all of its health benefits. Salmon is super versatile and it pairs well with so many different flavors.

This Greek yogurt marinated salmon recipe is a new staple in my house – it bakes up so moist and juicy! A Greek yogurt marinade just might be the best salmon marinade!

Just like my crispy air fryer salmon, this Greek yogurt marinated salmon is easy to make and super versatile. You can serve it in so many different ways – with salads, grain bowls, veggie side dishes, and more!

Looking for more creative ways to use Greek yogurt? Check out this round-up with over 45 ways to cook with Greek yogurt!

This recipe serves four people, and leftovers keep well, so it’s a good meal prep option. This yogurt marinade is a quick salmon marinade, as it only needs to marinate for 30 minutes!

Ingredients in Greek yogurt marinated salmon

Everything you need to make this salmon recipe:

Ingredient substitutions

  • If you can’t find Ras el Hanout seasoning, you can use curry powder or garam marsala
  • You can use this marinade for other protein sources, like shrimp or even tofu
  • Use another fresh herb in place of cilantro, like mint, parsley, or basil

How to make Greek yogurt marinated salmon

  1. Make the yogurt marinade: mix together Greek yogurt, grated ginger, grated garlic, olive oil, orange juice, finely chopped cilantro, Ras el Hanout, salt, and pepper.
  2. Place salmon filets in a baggie and add the marinade, then seal the baggie. Use your hands to push the marinade around so it coats the salmon.
  3. Lay the baggie flat in the fridge and let the salmon marinate for 30 minutes.
  4. Transfer the salmon to a parchment paper lined baking sheet.
  5. Bake salmon at 400 degrees F for 8-10 minutes, then broil until the top and edges begin to brown.

Grilling instructions

You could also grill this marinated salmon instead of baking it. Spray some oil on grill grates, and heat grill to medium-high heat. Place the salmon, skin side up, on the grill.

Close the grill, and let the salmon cook for 6-8 minutes. Flip and let the salmon cook for another 6-8 minutes.

Salmon will be finished cooking when the flesh is opaque, and a meat thermometer reads 145 degrees F when inserted into the thickest part of the fish.

How long do you marinate salmon for?

This Greek yogurt marinade is a quick marinade – you just need to let the salmon marinate for 30 minutes! If you’d like, you can prepare this recipe the day before and let the salmon marinate overnight.

greek yogurt marinated salmon filets on a plate surrounded by ingredients

Serving suggestions

This salmon recipe pairs well with pretty much everything! Try serving it with:

Storing Greek yogurt marinated salmon

You can store the cooked salmon in an airtight container in the fridge for 3-5 days. Enjoy it cold, or reheat in the microwave for about 1 minute.

Salmon nutrition benefits

Salmon is a highly nutrient dense food to include in your diet. Three ounces of Atlantic salmon provides:

  • 17 grams of protein
  • 1.5 grams of heart healthy omega-3 fatty acids, including DHA and EPA
  • 172 mg phosphorus (17 percent of your daily needs)
  • 422 mg potassium (12 percent of your daily needs)
  • 31.4 mcg selenium (45 percent of your daily needs)

Salmon is one of the best dietary sources of heart healthy omega-3 fatty acids! These fats are essential in our diet, as we cannot produce them ourselves in our bodies.

The American Heart Association recommends consuming fatty fish like salmon twice a week for heart health benefits, which includes reduced risk of stroke and reduced inflammation (1).

Let me know if you love this recipe by leaving a comment or star rating below, and check out Instagram and Pinterest for more healthy lifestyle inspiration. Thanks for stopping by!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
4 pieces of cooked salmon on a dinner plate garnished with chopped cilantro

Greek Yogurt Marinated Salmon

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 5 from 1 review
  • Author: Alex Aldeborgh
  • Prep Time: 40 minutes
  • Cook Time: 15 minutes
  • Total Time: 55 minutes
  • Yield: serves 4
  • Category: main dish
  • Method: oven
  • Diet: Gluten Free
Save Recipe

Description

This Greek yogurt marinated salmon is juicy and flavorful. This recipe is ready in under an hour – including marinating time! Bake the salmon in the oven or throw it on the grill.


Ingredients

Scale

Greek yogurt marinade

  • 3/4 cup plain lowfat Greek yogurt
  • 1 navel orange, juiced
  • 1 inch knob fresh ginger, grated or minced
  • 1 clove garlic, grated or minced
  • 1/4 cup cilantro, finely chopped
  • 2 tsp olive oil
  • 1/2 tsp Ras el Hanout

Baked Salmon

  • 1 3/4 lb salmon filet, cut into 4 equal sized pieces


Instructions

  1. Prepare the marinade: add Greek yogurt, orange juice, grated ginger, grated garlic, cilantro, olive oil, and Ras el Hanout to a small mixing bowl.
  2. Mix everything together until well combined.
  3. Place the salmon filets in a large baggie. Pour in the marinade and seal the bag, pushing out excess air.
  4. Use your hands to move the marinade around so it coats all the salmon pieces.
  5. Place the baggie in your fridge flat on a shelf. Let marinate for 30 minutes.
  6. Preheat oven to 400 degrees F. Line a baking sheet with parchment paper.
  7. Place the salmon filets on the baking sheet, leaving a few inches of space between each piece.
  8. Bake for 8-10 minutes, then turn the oven on high broil.
  9. Broil for about 2 minutes, so the tops and edges begin to brown.
  10. Garnish with more chopped cilantro and enjoy!

Notes

Grilling instructions

You could also grill this marinated salmon instead of baking it. Spray some oil on grill grates, and heat grill to medium-high heat. Place the salmon, skin side up, on the grill. Close the grill, and let the salmon cook for 6-8 minutes. Flip and let the salmon cook for another 6-8 minutes.

Salmon will be finished cooking when the flesh is opaque, and a meat thermometer reads 145 degrees F when inserted into the thickest part of the fish.