What’s better than fish and chips? A perfectly grilled haddock fillet right from your own backyard!
This grilled haddock recipe takes the guesswork out of cooking fish at home. It’s simple enough for weeknight dinners but good enough to serve when friends come over. The mild, flaky white fish picks up just the right amount of smoky flavor from the grill, and once you try it, you’ll wonder why you ever bothered with deep-frying.

Ingredient Substitutions
For those seeking alternatives, cod or pollock can be excellent substitutes for haddock in this grilled fish recipe. These white fish have similar mild flavors and flaky textures, cooking in roughly the same time. Salmon offers a more nutrient-dense option with higher omega-3 content, though it has a stronger flavor and may require slightly adjusted cooking times. For the olive oil, avocado oil can be used as a heart-healthy alternative with a higher smoke point, ideal for grilling. Coconut oil could also work, imparting a subtle tropical flavor to the dish. Those looking to reduce sodium intake might consider replacing some or all of the salt with lemon zest or a salt-free herb blend, enhancing flavor without added sodium. These substitutions maintain the essence of the dish while accommodating various dietary preferences and nutritional goals.
| Preparation Time | 10-15 minutes |
| Cooking Time | 5-6 minutes |
| Total Time | 15-21 minutes |
| Level of Difficulty | Easy |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 500-600
- Protein: 80-90 g
- Fat: 30-40 g
- Carbohydrates: 0-5 g
Ingredients
- 1/2 tsp salt
- 2 tbsp olive oil
- 1/4 tsp black pepper (freshly ground preferred for more flavor)
- 1 lb haddock (fresh fillets are best)
Step 1: Prepare the Fish
Begin by patting down the fish with a paper towel to ensure there is no excess liquid.
This step will help the fish cook evenly and develop a nice sear on the grill.
Step 2: Season the Fish
Generously rub both sides of the fish with olive oil to prevent sticking and to add flavor.
Sprinkle the fish with salt and pepper to taste, ensuring the seasoning is evenly distributed on all sides.
Step 3: Prepare the Grill
Heat your grill to medium/high.
It’s important to ensure the grill is clean to prevent sticking and to achieve nice grill marks.
Brush more olive oil over the grates to further prevent the fish from sticking during cooking.
Step 4: Grill the Fish
Place the prepared fish on the preheated grill.
Cook for 2-3 minutes or until you notice the sides of the fish going slightly opaque.
Carefully flip the fish and cook for an additional 3 minutes on the other side, ensuring the fish is cooked through and has a nice sear.
Step 5: Finish and Serve
Remove the fish from the grill once it is cooked.
Immediately season with a sprinkle of parsley and a squeeze of fresh lemon juice for brightness and added flavor.
Serve hot and enjoy your perfectly grilled fish!

