
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.
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
Frequently Asked Questions
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.
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.
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.
Can I substitute the dill in the recipe?
Yes! Try fresh parsley or tarragon for a different but complementary flavor.
- Recipe for Boneless Pork Chops in Cast Iron Skillet: Sear and Baste to Juicy Perfection - October 3, 2026
- Recipe for Boneless Cross Rib Roast: Slow-Roasted Beef with Herb Crust - October 3, 2026
- Hamburgers in Sauce Recipe Crock Pot: Slow-Cooked Savory Delight - October 3, 2026