Salmon Souvlaki with Tzatziki & Green Beans


This easy grilled salmon recipe is packed with flavor. Lemon, garlic and herbs make a simple, flavorful marinade for the healthy fish souvlaki. The yogurt-based tzatziki sauce and green beans complete this healthy dinner recipe that's as suited to entertaining as it is to family meals.

Prep Time:
20 mins
Additional Time:
40 mins
Total Time:
1 hr
4 servings


  • ½ cup lemon juice

  • 5 tablespoons minced garlic, divided (about 10 cloves)

  • 5 tablespoons chopped fresh Italian parsley, divided

  • 4 tablespoons chopped fresh oregano or 4 tsp. dried

  • 2 tablespoons extra-virgin olive oil, divided

  • 1 teaspoon salt, divided

  • ½ teaspoon ground pepper, divided

  • 1 (1 pound) skinless salmon fillet, cut into 1-inch cubes

  • 1 ½ cups low-fat plain Greek yogurt

  • 1 English cucumber, grated (3/4 cup)

  • 4 tablespoons chopped fresh dill, divided

  • 1 small yellow onion, diced (3/4 cup)

  • 1 (15 ounce) can no-salt-added diced tomatoes

  • 1 pound thin green beans (French-style/haricots verts), trimmed


  1. Combine lemon juice, 2 Tbsp. garlic, 4 Tbsp. parsley, oregano, 1 Tbsp. oil, and 1/4 tsp. each salt and pepper in a large shallow dish. Add salmon; toss gently to coat. Cover and refrigerate for 30 minutes.

  2. Meanwhile, combine yogurt and cucumber in a medium bowl. Stir in 2 Tbsp. dill, 1 Tbsp. garlic, and 1/4 tsp. salt. Refrigerate the tzatziki until ready to serve.

  3. Heat the remaining 1 Tbsp. oil in a large skillet over medium heat. Add onion; cook, stirring often, until translucent, 3 to 5 minutes. Stir in the remaining 2 Tbsp. garlic; cook for 1 minute. Stir in tomatoes and the remaining 2 Tbsp. dill, 1/2 tsp. salt, and 1/4 tsp. pepper. Bring to a boil over high heat. Add green beans; stir to coat. Reduce heat to low, cover, and simmer until the beans are tender, 10 to 15 minutes. Remove from heat and set aside, covered.

  4. Preheat grill to medium-high.

  5. Remove the salmon from the marinade; scrape off any excess marinade. Carefully thread the fish onto 4 metal or wooden skewers.

  6. Oil the grill grates (see Tip). Grill the skewers until seared on the bottom, 2 to 3 minutes. Use potholders or oven mitts to turn the skewers over. Continue grilling, turning the skewers as needed, until the salmon is opaque in the center, 5 to 7 minutes total.

  7. Transfer the green beans to a serving platter and sprinkle with the remaining 1 Tbsp. parsley. Serve with the salmon and the tzatziki.


Clean grill grates well before grilling to prevent fish from sticking. To oil grill grates, soak a paper towel with vegetable oil, hold it with tongs, and rub it over the grates. (Do not use cooking spray on a hot grill.)


4 metal or wooden skewers

To make ahead

Refrigerate tzatziki (Step 2) for up to 2 days.

Nutrition Facts (per serving)

367 Calories
13g Fat
27g Carbs
36g Protein
Nutrition Facts
Servings Per Recipe 4
Serving Size 1 skewer + 1/2 cup tzatziki + 1 1/4 cups green beans
Calories 367
% Daily Value *
Total Carbohydrate 27g 10%
Dietary Fiber 5g 19%
Total Sugars 13g
Protein 36g 71%
Total Fat 13g 17%
Saturated Fat 3g 16%
Cholesterol 62mg 21%
Vitamin A 2425IU 49%
Vitamin C 61mg 68%
Folate 85mcg 21%
Sodium 693mg 30%
Calcium 262mg 20%
Iron 3mg 18%
Magnesium 92mg 22%
Potassium 1043mg 22%

Nutrition information is calculated by a registered dietitian using an ingredient database but should be considered an estimate.

* Daily Values (DVs) are the recommended amounts of nutrients to consume each day. Percent Daily Value (%DV) found on nutrition labels tells you how much a serving of a particular food or recipe contributes to each of those total recommended amounts. Per the Food and Drug Administration (FDA), the daily value is based on a standard 2,000 calorie diet. Depending on your calorie needs or if you have a health condition, you may need more or less of particular nutrients. (For example, it’s recommended that people following a heart-healthy diet eat less sodium on a daily basis compared to those following a standard diet.)

(-) Information is not currently available for this nutrient. If you are following a special diet for medical reasons, be sure to consult with your primary care provider or a registered dietitian to better understand your personal nutrition needs.

Related Articles