10 Healthy Haddock Recipes for a Nutritious Dinner
Haddock is one of those fish that deserves way more love. It’s mild, flaky, and basically works with everything you throw at it. Plus it won’t break the bank like some fancier fish.

I make these recipes on repeat because they’re light, satisfying, and honestly pretty hard to mess up. Perfect if you’re trying to eat healthier without feeling like you’re on a diet.
1. Lemon Garlic Baked Haddock

Ingredients:
- 4 haddock fillets (about 6 oz each)
- 3 tablespoons olive oil
- 4 cloves garlic, minced
- 2 lemons (juice and zest)
- 1 teaspoon dried parsley
- Salt and black pepper to taste
- Fresh parsley for garnish
Instructions:
Step 1: Preheat your oven to 400°F and grab a baking dish.
Line it with parchment paper if you want easier cleanup later. Trust me on this. Pat your haddock fillets completely dry with paper towels because wet fish won’t brown nicely.
Season both sides with salt and pepper. Don’t be shy here.
Step 2: Mix the olive oil, minced garlic, lemon juice, lemon zest, and dried parsley in a small bowl.
This sauce smells amazing already. Pour it evenly over the fish, making sure each fillet gets coated. Use a spoon to drizzle it into all the little crevices.
Some people skip the zest but honestly that’s where all the bright lemon flavor lives.
Step 3: Pop the dish into the oven and bake for 12 to 15 minutes.
The fish is done when it flakes easily with a fork. Check at 12 minutes because haddock cooks fast and you don’t want it rubbery. It should look opaque and white all the way through.
If your fillets are thicker, add a couple extra minutes.
Step 4: Pull it out and let it rest for just a minute before serving.
Spoon any pan juices over the top because that’s basically liquid gold. Garnish with fresh parsley and maybe an extra lemon wedge. Pairs perfectly with roasted veggies or rice.
This is my go to weeknight dinner.
2. Grilled Mediterranean Haddock

Ingredients:
- 4 haddock fillets (about 6 oz each)
- 3 tablespoons olive oil
- 3 cloves garlic, minced
- 2 tablespoons fresh parsley, chopped
- 1 tablespoon fresh rosemary, chopped
- 1 teaspoon red pepper flakes
- Salt and black pepper to taste
- Cherry tomatoes for serving
Instructions:
Step 1: Start by making your herb mixture.
Combine the olive oil, garlic, parsley, rosemary, and red pepper flakes in a bowl. Stir it all together until it looks like a chunky green paste. This is where all the flavor comes from.
Let it sit for a few minutes so the garlic mellows out a bit. If you only have dried herbs, use half the amount because they’re stronger.
Step 2: Pat the haddock fillets dry and season with salt and pepper on both sides.
Brush the herb mixture generously over the top of each fillet. Really press it into the fish so it sticks. You want a nice thick coating because that’s what creates those gorgeous grill marks and crispy bits.
Let the fish sit at room temp for 10 minutes while your grill heats up.
Step 3: Preheat your grill to medium high heat and oil the grates well.
This step is crucial or your fish will stick like crazy. Place the fillets herb side down first. I know it seems backwards but trust the process.
Grill for about 4 minutes without moving them. Flip carefully and cook another 3 to 4 minutes until cooked through.
Step 4: Remove from the grill and let rest for a minute.
Serve with halved cherry tomatoes on the side or just pile them on top. The juicy tomatoes cut through the richness perfectly. My mom taught me this recipe and I’ve been making it every summer since.
Honestly better than most restaurant versions.
3. Grilled Mediterranean Haddock with Quinoa and Asparagus

Ingredients:
- 2 haddock fillets (about 6 oz each)
- 1 cup cooked quinoa
- 8 asparagus spears
- 2 tablespoons olive oil
- 1 lemon (juice and zest)
- 2 cloves garlic, minced
- Salt and black pepper to taste
- Fresh parsley for garnish
Instructions:
Step 1: Cook your quinoa according to package directions and set aside.
While that’s going, trim the woody ends off your asparagus. Just bend each spear and it’ll snap exactly where it should. Toss them with a little olive oil, salt, and pepper.
Heat a grill pan over medium high heat because we’re cooking everything in one place.
Step 2: Season the haddock with salt, pepper, garlic, and a drizzle of olive oil.
Rub it all over so the fish is evenly coated. Place the fillets on the hot grill pan and add the asparagus alongside them. The asparagus takes about the same time as the fish which is super convenient.
Grill the fish for 4 to 5 minutes per side. Flip the asparagus every couple minutes so they get nice char marks.
Step 3: While everything cooks, fluff your quinoa with a fork and squeeze in some lemon juice.
Add a pinch of salt and maybe some lemon zest if you want extra brightness. Wondering if you can use brown rice instead? Totally works. Just adjust the cooking time.
Keep an eye on that fish. It’s done when it flakes easily.
Step 4: Plate the quinoa first, then lay the fish on top.
Arrange the asparagus on the side and squeeze more lemon over everything. Finish with fresh parsley because it makes it look fancy and tastes fresh. This bowl is my favorite healthy lunch.
Filling but not heavy at all.
4. Pan Seared Haddock with Spinach

Ingredients:
- 2 haddock fillets (about 6 oz each)
- 3 cups fresh spinach
- 2 tablespoons butter
- 2 cloves garlic, minced
- 1 lemon (juice only)
- Salt and black pepper to taste
- Fresh thyme for garnish
Instructions:
Step 1: Pat the haddock fillets completely dry with paper towels.
Season both sides generously with salt and pepper. Heat a large skillet over medium high heat and add 1 tablespoon of butter. Let it melt and start to foam.
That’s when you know it’s ready. Place the fillets in the pan and don’t touch them for 3 to 4 minutes. You want a golden crust.
Step 2: Flip the fish gently using a thin spatula.
Cook the other side for another 3 minutes until the fish is opaque and flakes easily. If it’s sticking, it’s not ready to flip yet. Remove the fish to a plate and cover loosely with foil to keep warm.
Leave all those tasty browned bits in the pan because we’re using them.
Step 3: Add the remaining butter to the same pan along with the minced garlic.
Sauté for about 30 seconds until it smells incredible. Toss in the spinach and squeeze the lemon juice over it. The spinach will wilt down super fast, like in under a minute.
Season with a pinch of salt and pepper. Too much liquid in the pan? Just let it cook off for an extra minute.
Step 4: Make a bed of the garlicky spinach on each plate.
Top with the seared haddock and spoon any pan juices over everything. Garnish with fresh thyme sprigs. This is one of those meals that looks impressive but comes together in like 15 minutes.
I make this when I need something healthy fast.
5. Haddock Fish Tacos

Ingredients:
- 1 lb haddock fillets, cut into strips
- 8 small flour tortillas
- 1 cup diced mango
- 1/2 cup diced red bell pepper
- 1/4 cup diced red onion
- 2 tablespoons olive oil
- 1 teaspoon chili powder
- 1/2 teaspoon cumin
- Lime wedges for serving
- Salt and pepper to taste
Instructions:
Step 1: Cut the haddock into strips about 1 inch wide.
Pat them dry and toss in a bowl with olive oil, chili powder, cumin, salt, and pepper. Make sure every piece is coated. Let it marinate while you prep your toppings.
Dice up the mango, bell pepper, and red onion and toss them together in a bowl. This salsa is the star of the show honestly.
Step 2: Heat a large skillet over medium high heat.
Add the seasoned haddock strips in a single layer. Don’t overcrowd the pan or they’ll steam instead of getting crispy. Cook for about 3 minutes on one side until golden.
Flip and cook another 2 to 3 minutes. The fish should flake easily when it’s done. I once left these unattended and they got a little too crispy, so keep an eye on them.
Step 3: Warm your tortillas in a dry pan for about 30 seconds per side.
Or wrap them in a damp towel and microwave for 20 seconds if you’re short on time. Both ways work. Stack them and keep them covered so they stay soft and pliable.
Cold tortillas are the worst and they crack when you fold them.
Step 4: Build your tacos by placing a few pieces of haddock on each tortilla.
Top with the mango salsa and squeeze fresh lime juice over everything. Add a drizzle of sour cream or yogurt if you want it creamy. These are lighter than regular fish tacos but still super satisfying.
Perfect for taco Tuesday or literally any day.
6. Baked Haddock with Herbed Yogurt Sauce

Ingredients:
- 2 haddock fillets (about 6 oz each)
- 1/2 cup plain Greek yogurt
- 2 tablespoons fresh dill, chopped
- 1 tablespoon lemon juice
- 1 clove garlic, minced
- 1 tablespoon olive oil
- Salt and black pepper to taste
- Green beans for serving
Instructions:
Step 1: Preheat your oven to 375°F.
Place the haddock fillets on a parchment lined baking sheet and drizzle with olive oil. Season with salt and pepper on both sides. Bake for 12 to 14 minutes until the fish is opaque and flakes easily with a fork.
Thicker fillets might need an extra minute or two. Check early so you don’t overcook it because dry fish is sad.
Step 2: While the fish bakes, make the yogurt sauce.
Combine the Greek yogurt, fresh dill, lemon juice, and minced garlic in a small bowl. Stir it all together until smooth and creamy. Taste it and add a pinch of salt if needed.
This sauce is tangy and fresh and honestly I could eat it with a spoon. Only have dried dill? Use about 1 teaspoon instead.
Step 3: Steam or blanch your green beans until they’re tender but still have a little snap.
Takes about 4 to 5 minutes in boiling water. Drain them well and toss with a tiny bit of olive oil and salt. You want them as a simple side that doesn’t compete with the fish.
Pause here and check on your fish. Almost done?
Step 4: Plate the haddock and spoon the herbed yogurt sauce generously over the top.
Arrange the green beans on the side. Add a lemon wedge for extra brightness if you want. This meal feels light and clean, like something you’d order at a fancy healthy cafe.
My favorite post workout dinner.
7. Asian Steamed Haddock

Ingredients:
- 1 whole haddock fillet (about 1 lb)
- 3 tablespoons soy sauce
- 1 tablespoon sesame oil
- 2 teaspoons fresh ginger, grated
- 2 cloves garlic, minced
- 2 green onions, sliced
- 1 tablespoon rice vinegar
- Fresh cilantro for garnish
Instructions:
Step 1: Set up your steamer or use a large pot with a steaming rack.
Fill the bottom with about 2 inches of water and bring it to a boil. While that heats up, place your haddock fillet on a heatproof plate that fits inside your steamer. Pat the fish dry first.
This helps the sauce stick better.
Step 2: Mix the soy sauce, sesame oil, grated ginger, minced garlic, and rice vinegar in a small bowl.
Pour this mixture evenly over the haddock fillet. Use the back of a spoon to spread it around so every bit of fish gets coated. The smell is already making you hungry, right?
Let it sit for just a minute while the water comes to a full boil.
Step 3: Carefully place the plate with the fish into the steamer.
Cover with a lid and steam for 10 to 12 minutes depending on the thickness of your fillet. You’ll know it’s done when the fish turns opaque and flakes easily. Not sure when it’s ready? Just peek and press gently with a fork.
I learned this method from my neighbor who’s an amazing cook.
Step 4: Remove the plate carefully because it’ll be hot.
Scatter sliced green onions and fresh cilantro over the top. Spoon some of that flavorful liquid from the plate over the fish before serving. Serve with steamed rice to soak up all that delicious sauce.
This is so much easier than it sounds.
8. Haddock and Quinoa Power Bowl

Ingredients:
- 2 haddock fillets (about 5 oz each)
- 1 cup cooked quinoa
- 1 cup mixed bell peppers, sliced
- 1/2 cup zucchini, sliced
- 1/2 cup yellow squash, sliced
- 2 tablespoons olive oil
- 1 lemon (juice only)
- Salt and black pepper to taste
- Fresh parsley for garnish
Instructions:
Step 1: Cook your quinoa ahead of time according to package directions and keep it warm.
Season the haddock fillets with salt, pepper, and a drizzle of olive oil. Heat a skillet over medium heat and add the fish. Cook for about 4 minutes per side until it’s cooked through and flakes easily.
Set the fish aside on a plate.
Step 2: In the same skillet, add a bit more olive oil if needed.
Toss in the sliced bell peppers, zucchini, and yellow squash. Sauté for about 5 to 6 minutes until they’re tender but still have some bite. Season with salt and pepper.
The veggies should have a little char on them. That’s the good stuff. Too wet? Turn up the heat for the last minute to evaporate extra moisture.
Step 3: Start building your bowl by spooning the quinoa into the bottom.
Fluff it first with a fork so it’s not clumpy. Arrange the sautéed veggies on one side of the bowl. Break the haddock into chunks and place it on top of the quinoa.
This is where it starts looking like a restaurant dish.
Step 4: Squeeze fresh lemon juice over the entire bowl.
Add a sprinkle of fresh parsley and maybe a crack of black pepper. You can drizzle a little extra olive oil if you want it richer. This bowl is filling, colorful, and packed with protein and veggies.
My go to meal prep lunch honestly.
9. Tomato Basil Baked Haddock

Ingredients:
- 2 haddock fillets (about 6 oz each)
- 1 cup cherry tomatoes, halved
- 1/4 cup fresh basil leaves
- 2 tablespoons olive oil
- 2 cloves garlic, minced
- 1/4 cup grated Parmesan cheese
- Salt and black pepper to taste
Instructions:
Step 1: Preheat your oven to 400°F.
Place the haddock fillets in a baking dish and season both sides with salt and pepper. Scatter the halved cherry tomatoes around and over the fish. Drizzle everything with olive oil and sprinkle the minced garlic on top.
The tomatoes are going to get jammy and sweet in the oven. So good.
Step 2: Tear the fresh basil leaves and scatter them over the fish and tomatoes.
Don’t chop them too fine because bigger pieces look prettier and taste better. Sprinkle the Parmesan cheese evenly over the top. It’ll get golden and a little crispy as it bakes.
Honestly this is my favorite part.
Step 3: Bake in the preheated oven for 15 to 18 minutes.
The fish should be opaque and flake easily, and the tomatoes should be bursting and bubbly. Check at 15 minutes because ovens vary. If the top isn’t golden enough, switch to broil for the last minute.
Watch it closely though because it can go from perfect to burnt fast.
Step 4: Pull it out and let it rest for a couple minutes.
Spoon some of those tomatoes and pan juices over the fish when you serve it. Pairs beautifully with pasta, crusty bread, or just a simple green salad. This dish feels fancy but it’s actually so easy.
I make it when I want to impress someone.
10. Lemon Dill Haddock Foil Packets

Ingredients:
- 2 haddock fillets (about 6 oz each)
- 1 lemon, thinly sliced
- 2 tablespoons fresh dill, chopped
- 1 tablespoon olive oil
- 1 cup cherry tomatoes, halved
- 1 bell pepper, sliced
- Salt and black pepper to taste
Instructions:
Step 1: Preheat your oven to 400°F or heat up your grill to medium high.
Tear off two large pieces of aluminum foil, big enough to wrap each fillet completely. Place one haddock fillet in the center of each piece of foil. Season both sides with salt and pepper.
This method keeps everything super moist.
Step 2: Top each fillet with lemon slices and sprinkle fresh dill over them.
Arrange the cherry tomatoes and bell pepper slices around the fish. Drizzle olive oil over everything. The veggies will steam along with the fish and get tender and flavorful.
Fold the foil up and around the fish, sealing the edges tightly to create a packet. Make sure there are no gaps or the steam will escape.
Step 3: Place the foil packets on a baking sheet if using the oven, or directly on the grill.
Bake or grill for 15 to 18 minutes. The fish should be cooked through and the veggies tender. Wondering if it’s done? Carefully open one packet and check. If it flakes easily, you’re good.
Be careful when opening because hot steam will rush out.
Step 4: Transfer each packet to a plate and let people open their own at the table.
It’s kind of fun and the presentation is great. Spoon any juices from the packet over the fish before eating. Serve with rice or a light salad.
This is perfect for camping or just an easy weeknight dinner with zero cleanup.
Final Words
These haddock recipes prove healthy eating doesn’t have to be boring or complicated. Pick one, grab your fish, and just start cooking. You’re going to love how simple and flavorful these are. Let me know which one becomes your favorite!
