Grilled Fish and Salad Recipe: Light and Refreshing Summer Meal

Grilled Fish and Salad Recipe: Light and Refreshing Summer Meal

There’s nothing like a perfectly grilled fish paired with fresh salad to capture summer on a plate. This dish brings together tender, flaky fish with crisp, vibrant greens for a meal that feels both indulgent and light.

I developed this recipe to highlight seasonal ingredients at their peak. The fish gets a simple treatment that lets its natural flavor shine, while the salad adds a bright, refreshing contrast. It’s a balance I’ve perfected through years of coastal cooking.

The grilling technique ensures the fish stays moist and develops a delicate crust. Meanwhile, the salad components come together quickly with minimal effort, making this dish as practical as it is delicious.

Serve it for lunch or a light dinner when you want something satisfying yet fresh. The combination never fails to impress.

👨‍🍳
Difficulty
Medium
🐟
Diet
Seafood
⏱️
Total Time
30 min
🔥
Calories
Med Cal

Ingredients for Grilled Fish and Salad

Fresh fish, crisp greens, and a zesty dressing—summer on a plate.

Ingredient Amount Notes
White Fish Fillets 🐟 1 ½ lb Skin-on, firm white fish like cod or halibut
Extra-Virgin Olive Oil 🫒 3 tbsp Divided for fish and dressing
Lemon 🍋 1 whole Zested and juiced
Garlic Cloves 🧄 3 cloves Minced for marinade
Fresh Dill 🌿 ¼ cup Chopped, for fish and salad
Kosher Salt 🧂 1 ½ tsp Divided for fish and salad
Black Pepper 🌶️ 1 tsp Freshly ground preferred
Mixed Baby Greens 🥬 6 cups Arugula, spinach, or spring mix
Cherry Tomatoes 🍅 1 cup Halved for salad
English Cucumber 🥒 ½ whole Thinly sliced
Red Onion 🧅 ¼ whole Thinly sliced for salad
Dijon Mustard 🟡 1 tsp For salad dressing
Honey 🍯 1 tsp For salad dressing balance

[recipe_ingredient_scaler]

The fish is the hero here. Wild-caught cod or halibut from Whole Foods or your local fishmonger gives you that perfect flaky texture. Look for fillets with translucent flesh and a mild ocean scent—nothing fishy (literally). If buying frozen, thaw it overnight in the fridge to keep the texture intact. I always ask for skin-on to get that crispy crust on the grill.

No fresh dill? Fresh parsley or tarragon work in a pinch. Short on mixed greens? Romaine or butter lettuce hold up well. The honey in the dressing can be swapped for maple syrup if you prefer. For the fish, tilapia or mahi-mahi are great alternatives (just adjust grilling time slightly). The lemon zest is non-negotiable though—it brightens everything up.

Fish is best grilled the same day you buy it, but it’ll keep in the fridge for 1-2 days if wrapped tightly. The salad? Assemble just before serving to keep it crisp. Dressing can be made 2 days ahead and stored in the fridge. Leftovers? Not likely, but they’ll keep for 24 hours (the greens will wilt).

❤️

Why You’ll Love This Recipe

  • 20-Minute Meal: I toss the fish on the grill, whip up the salad while it cooks, and we’re eating before the oven even preheats.
  • Bright & Zesty: That lemon-garlic-dill combo hits just right—fresh, tangy, and honestly, I could drink the marinade.
  • Weeknight MVP: Between us, this is my default for busy evenings, fancy enough for guests but unfussy enough for a solo dinner.

Step-by-Step Instructions for Grilled Fish and Salad

Here’s the method that guarantees perfectly flaky fish and a bright, crisp salad every time.

Step 1: Marinate the White Fish Fillets

In a shallow dish, whisk together 2 tbsp extra-virgin olive oil, the zest of 1 whole lemon, juice from half the lemon, 3 minced garlic cloves, 2 tbsp chopped fresh dill, 1 tsp kosher salt, and 1 tsp black pepper. This creates a vibrant marinade that will infuse the fish with bright, herby flavor.

Add the 1.5 lb white fish fillets to the marinade, turning to coat evenly on both sides. Let them sit at room temperature for 15-20 minutes—this short marinating time is perfect for fish, as the acid in the lemon can start to “cook” it if left too long.

Step 2: Grill the Fish to Perfection

Heat your grill to medium-high heat. Remove the fish from the marinade (discard any leftover marinade) and place the fillets skin-side down on the oiled grates. Close the lid and cook undisturbed for 4-5 minutes until the skin releases easily from the grates and develops a golden-brown crust.

Flip the fillets carefully with a thin spatula and grill for another 3-4 minutes until the fish is opaque and flakes easily with a fork. The total cooking time depends on thickness, but aim for an internal temperature of 145°F for perfectly tender fish.

Step 3: Prepare the Salad Base

While the fish grills, combine 6 cups mixed baby greens, 1 cup halved cherry tomatoes, 0.5 thinly sliced english cucumber, and 0.25 thinly sliced red onion in a large bowl. This mix of textures and colors makes for a refreshing and visually appealing salad.

Sprinkle with the remaining ½ tsp kosher salt and toss gently. The salt will help draw out the natural juices from the vegetables, enhancing their flavor. Set aside while you finish the fish and prepare the dressing.

Step 4: Whisk Together the Dressing

In a small bowl, whisk together the remaining 1 tbsp extra-virgin olive oil, juice from the remaining lemon half, 1 tsp dijon mustard, and 1 tsp honey. The mustard adds a tangy depth, while the honey balances the acidity from the lemon.

Drizzle the dressing over the salad and toss gently to coat all the ingredients evenly. Be careful not to overdress—the greens should be lightly coated, not soggy. The dressing’s bright flavors will complement the richness of the grilled fish beautifully.

Divide the salad among plates and top with the grilled fish fillets. Serve immediately while the fish is still warm and flaky for the best texture and flavor.

👨‍🍳

Pro Tips For Making Grilled Fish And Salad

  • Pat Fish Dry: I learned this the hard way—dab the fillets with a paper towel before grilling. Wet fish steams instead of searing, and you’ll lose that crisp, golden crust.
  • Preheat the Grill: Crank it to medium-high for at least 10 minutes. After burning three batches, I finally figured out that a screaming-hot grill keeps the fish from sticking and gives it those perfect char marks.
  • Zest Before Juicing: Sounds weird, but it works: zest the lemon first, then juice it. The zest carries way more flavor than the juice alone, and fresh dill plus lemon zest is the combo that makes this dish sing.
  • Rest Before Serving: Give the fish a solid 3-5 minutes off the grill before plating. My grandmother swore by this, and she was right—it lets the juices redistribute so the fillets stay moist, not dry.

Dietary Considerations for This Recipe

Pescatarian Friendly

This dish is naturally pescatarian, focusing on fresh fish and plant-based ingredients. The 1.5 lb white fish fillets provide lean protein while the salad offers fiber and vitamins. It’s a complete meal that fits perfectly into a seafood-focused diet. 💪

Gluten-Free Option

All ingredients in this recipe are naturally gluten-free. Just ensure your Dijon mustard is certified gluten-free—some brands use vinegar derived from gluten grains. I always check labels at farmers markets to be safe.

Dairy-Free and Nut-Free

With no dairy or nuts in the recipe, it’s safe for those with lactose intolerance or nut allergies. The extra-virgin olive oil and lemon dressing adds richness without any dairy. Double-check your mustard for hidden dairy derivatives if sensitive.

Low-Carb Adaptation

For a low-carb version, reduce the cherry tomatoes to ½ cup and skip the honey in the dressing. Add avocado slices for healthy fats. This keeps the dish light while maintaining flavor balance.

Allergy Considerations

This recipe avoids common allergens like eggs, soy, and wheat. However, fish allergies are serious—substitute grilled chicken or tofu if needed. Always verify ingredient sources to prevent cross-contamination. 🌿

Mediterranean Diet Fit

Perfect for Mediterranean diet followers, this dish emphasizes olive oil, fresh vegetables, and lean fish. The lemon and dill add authentic flavors. It’s a heart-healthy meal I often enjoy after coastal rides.

Nutrition Facts

Servings 4
Amount Per Serving
Calories 320kcal
% Daily Value
Total Fat 14g18%
Saturated Fat 2g10%
Cholesterol 65mg22%
Sodium 580mg25%
Total Carbohydrate 12g4%
Dietary Fiber 4g14%
Sugars 6g
Protein 34g68%
Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently Asked Questions

1

Can I use frozen fish for grilling?

Yes, but thaw it overnight in the fridge first. Grilling frozen fish leads to uneven cooking and a rubbery texture.

2

What’s the best way to prevent the fish from sticking?

Clean and oil your grill grates well before cooking. Also, don’t move the fish for at least 4-5 minutes to let the skin crisp.

3

How can I make the salad ahead of time?

Prep and chop all veggies, but store them dry in an airtight container. Dress just before serving to keep it crisp.

4

Can I substitute the dill in the recipe?

Yes! Try fresh parsley or tarragon for a different but complementary flavor.

★★★★★4.8(11 reviews)
Chef Melanie

More recipe sites