Some of my best kitchen memories happen on those evenings when I want something comforting and nourishing, but don’t want a meal that feels too heavy. I’ll open the fridge and remember a beautiful piece of cod or tilapia, maybe picked up with the best intentions at the market, and realize white fish dishes are the unsung heroes of the weekly meal plan. Light, super fresh, and endlessly versatile, they always leave everyone around the table happy—never weighed down. These 12+ white fish recipes are a collection I reach for when spring hits, when summer gets too hot, or just when I want something bright and flavorful that doesn’t take all day. Whether it’s a sheet pan dinner or a bright salad, these white fish recipes make dinner feel like a deep breath.

1. Mediterranean Baked Cod with Tomatoes and Olives
Why You’ll Love It:
This is my go-to when I have friends coming over and want something universally crowd-pleasing but low-effort. It’s light yet filling, with the briny punch of olives and sun-kissed tomatoes bringing a vacation-on-a-plate vibe. Leftovers make a great next-day lunch, too.

Serving size: Serves 4
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes
Ingredients Needed:
- 4 cod fillets (about 6 oz each)
- 1 cup cherry tomatoes, halved
- 1/2 cup pitted Kalamata olives
- 1 small lemon, thinly sliced
- 2 tbsp olive oil
- 2 tbsp chopped fresh parsley
- 1/2 tsp dried oregano
- Salt and pepper to taste
How to Make It:
- Preheat oven to 400°F (200°C).
- Arrange cod in a large baking dish. Season both sides with salt and pepper.
- Scatter cherry tomatoes, olives, and lemon slices around the fish.
- Drizzle olive oil over everything and sprinkle with oregano.
- Bake uncovered for 18–20 minutes, until fish flakes easily.
- Finish with chopped parsley before serving.
Flavor Boost: Add a handful of capers before baking for extra briny punch.
2. Herbed Tilapia Sheet Pan Dinner
Why You’ll Love It:
I pull this out on busy weeknights when I want my oven to do the work. The fish turns out juicy and tender, with lightly crisped veggies roasted alongside. Cleanup is minimal and nobody complains.

Serving size: Serves 4
Prep Time: 15 minutes
Cook Time: 18 minutes
Total Time: 33 minutes
Ingredients Needed:
- 4 tilapia fillets
- 2 zucchinis, sliced into rounds
- 1 red bell pepper, sliced
- 1 small red onion, cut into wedges
- 2 tbsp olive oil
- 2 tbsp fresh dill, chopped
- Zest of 1 lemon
- Salt and pepper to taste
How to Make It:
- Preheat oven to 425°F (220°C) and line a sheet pan with parchment.
- Toss veggies with 1 tbsp olive oil, salt, and pepper. Spread over pan.
- Arrange tilapia on top. Brush with remaining oil, sprinkle with dill and lemon zest.
- Bake for 16–18 minutes, until fish is flaky and vegetables are lightly browned.
Swap This With That: Swap tilapia for sole or flounder, and use any roasting veggie combo you have.
3. Ginger Lime Steamed Fish Parcels
Why You’ll Love It:
These parchment parcels are fun to unwrap at the table and keep the fish ultra-moist with bright hit of ginger and lime. I like to pop them in the oven during the last half hour before dinner; they’re great with a side of jasmine rice.

Serving size: Serves 2
Prep Time: 10 minutes
Cook Time: 14 minutes
Total Time: 24 minutes
Ingredients Needed:
- 2 white fish fillets (such as haddock, snapper, or cod)
- 1 inch fresh ginger, peeled and julienned
- 1 lime, thinly sliced
- 2 tsp soy sauce
- 1 tsp sesame oil
- Fresh cilantro leaves for garnish
- Salt and pepper to taste
How to Make It:
- Preheat oven to 400°F (200°C).
- Cut 2 large pieces of parchment paper. Place each filet in the center.
- Top with ginger, lime slices, and drizzle with soy sauce and sesame oil.
- Fold paper into tight parcels. Place on a baking sheet.
- Bake for 12–14 minutes, until fish is cooked through.
- Open parcels and sprinkle with cilantro.
Meal Prep Tip: Assemble parcels in the morning and store in the fridge, then bake when ready.
4. Lemon-Dill Poached Halibut
Why You’ll Love It:
Perfect for a gentle, restorative meal or brunch spread. The poaching keeps halibut moist with just a hint of fresh dill and lemon. I love serving it on a bed of baby greens with crusty bread on the side.

Serving size: Serves 4
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes
Ingredients Needed:
- 4 halibut steaks (about 6 oz each)
- 2 cups low-sodium chicken or vegetable broth
- 1 lemon, sliced into rounds
- 3 tbsp fresh dill, chopped
- 1 tbsp butter
- Salt and pepper to taste
How to Make It:
- In a deep skillet, combine broth, lemon, and half the dill. Bring to a low simmer.
- Add butter and stir until melted.
- Lay halibut steaks in the liquid. Season with salt and pepper.
- Cover and poach gently for 12–15 minutes, until fish is opaque and flakes easily.
- Serve topped with remaining fresh dill.
Flavor Boost: Drizzle with a little olive oil and cracked black pepper just before serving.
5. Crispy Pan-Seared Flounder
Why You’ll Love It:
If you’ve been missing restaurant-style fish at home, this one’s for you. Super thin fillets pick up a golden crust in minutes. Ideal for anyone craving crunch without deep frying.

Serving size: Serves 2
Prep Time: 10 minutes
Cook Time: 10 minutes
Total Time: 20 minutes
Ingredients Needed:
- 2 flounder fillets
- 1/2 cup all-purpose flour
- 1/2 tsp salt
- 1/4 tsp black pepper
- 2 tbsp butter
- 1 tbsp olive oil
- 1 lemon, cut into wedges
- Chopped parsley for topping
How to Make It:
- Pat fillets dry. Mix flour, salt, and pepper on a plate. Dredge each fillet lightly in the flour.
- Heat butter and olive oil in a skillet over medium heat.
- Cook fillets for 3–4 minutes per side, or until golden and crisp.
- Serve with parsley and lemon wedges.
Common Mistake to Avoid: Don’t overcrowd the pan—cook in batches if needed for maximum crispiness.
6. Simple Fish Tacos with Lime Slaw
Why You’ll Love It:
The ultimate hands-on dinner for any night of the week. Light, zesty, and endlessly customizable. Kids and adults both love building their own soft taco wraps at the table.

Serving size: Serves 4
Prep Time: 20 minutes
Cook Time: 12 minutes
Total Time: 32 minutes
Ingredients Needed:
- 1 lb white fish fillets (like cod or tilapia)
- 1 tbsp olive oil
- 1 tsp chili powder
- 1/2 tsp cumin
- 1/2 tsp salt
- 8 corn tortillas
- 2 cups shredded cabbage
- 2 tbsp lime juice
- 2 tbsp plain Greek yogurt
- 1 tbsp mayonnaise
- 1 tbsp chopped cilantro
- Extra lime wedges for serving
How to Make It:
- Heat oven to 400°F (200°C).
- Toss fish with olive oil, chili powder, cumin, and salt. Bake for 12 minutes, then flake.
- Mix cabbage, lime juice, yogurt, mayo, and cilantro for slaw.
- Warm tortillas, then fill each with fish and slaw.
- Serve with extra lime and cilantro.
Serving Idea: Perfect with a side of mango salsa or chips and guacamole.
7. Coconut-Crusted Fish with Mango Salsa
Why You’ll Love It:
This one tastes like vacation—you get crispy coconut crunch with every bite, plus the juicy pop of mango salsa on top. I love making this when I want to impress guests but still keep things healthy.

Serving size: Serves 4
Prep Time: 20 minutes
Cook Time: 15 minutes
Total Time: 35 minutes
Ingredients Needed:
- 4 white fish fillets (cod, snapper, or tilapia)
- 1/2 cup panko breadcrumbs
- 1/2 cup unsweetened shredded coconut
- 2 eggs, beaten
- 1/2 cup flour
- Salt and pepper
- 1 ripe mango, diced
- 1/4 cup diced red onion
- 2 tbsp chopped cilantro
- 1 tbsp lime juice
- 2 tbsp oil for frying
How to Make It:
- Set up 3 bowls: flour, beaten egg, and a mix of panko+coconut.
- Season fish with salt and pepper. Dredge in flour, dip in egg, then coat with coconut mixture.
- Heat oil in a skillet over medium. Fry fillets until crispy and golden, about 3–4 minutes per side.
- Mix mango, red onion, cilantro, and lime juice for salsa.
- Serve fish topped with salsa.
Best Pairings: Jasmine rice, grilled asparagus, and a cold sparkling water.
8. Garlic Butter Baked Sole
Why You’ll Love It:
This is the definition of “unfussy but delicious.” The garlic butter seeps into the delicate sole, and everything comes together in one quick bake. It’s great paired with something green and simple.

Serving size: Serves 2
Prep Time: 7 minutes
Cook Time: 15 minutes
Total Time: 22 minutes
Ingredients Needed:
- 2 sole fillets
- 2 tbsp unsalted butter
- 1 large garlic clove, minced
- 2 tbsp chopped fresh parsley
- Salt and pepper to taste
- 1 small lemon, cut in wedges
How to Make It:
- Heat oven to 375°F (190°C).
- Arrange sole fillets in a small baking dish.
- In a saucepan, melt butter and stir in garlic.
- Pour garlic butter over fish, season with salt and pepper.
- Bake for 13–15 minutes, until fish flakes easily.
- Sprinkle with fresh parsley and serve.
Flavor Boost: Mix a little grated Parmesan into the butter for a cheesy crust.
9. White Fish Niçoise Salad
Why You’ll Love It:
All the classic salad flavors with a twist—flaky white fish replaces the usual tuna. It’s hearty enough for dinner but never feels heavy, and the high-protein fish keeps you satisfied.

Serving size: Serves 2
Prep Time: 25 minutes
Cook Time: 12 minutes
Total Time: 37 minutes
Ingredients Needed:
- 2 white fish fillets (like haddock or snapper)
- 2 cups mixed greens
- 1 cup green beans, steamed or boiled
- 4 small boiled potatoes, halved
- 6 cherry tomatoes, halved
- 2 eggs, soft-boiled and halved
- 1/4 cup Nicoise or Kalamata olives
- 2 tbsp olive oil
- 1 tbsp red wine vinegar
- 1 tsp Dijon mustard
- Salt and pepper
How to Make It:
- Cook fish fillets by simply baking or pan-searing until flaky.
- Whisk olive oil, vinegar, mustard, salt, and pepper for dressing.
- Arrange greens, veggies, eggs, and olives in a large shallow bowl.
- Flake fish over top and drizzle with dressing.
Budget-Friendly Tip: Use canned new potatoes and seasonal veggies if you need to stretch your budget.
10. Asian-Style White Fish Lettuce Wraps
Why You’ll Love It:
These wraps are crisp, refreshing, and keep dinner light but interesting. I love setting up a big platter in the middle of the table so everyone makes their own.

Serving size: Serves 4
Prep Time: 15 minutes
Cook Time: 10 minutes
Total Time: 25 minutes
Ingredients Needed:
- 1 lb white fish fillets (like cod or tilapia), cut into chunks
- 1 tbsp sesame oil
- 2 tbsp soy sauce
- 1 tbsp fresh ginger, grated
- 1 tbsp honey
- 1 small cucumber, thinly sliced
- 1 carrot, julienned
- 1 head butter lettuce, separated
- 1 tbsp sesame seeds
How to Make It:
- Heat sesame oil in skillet. Add fish and cook, turning gently, until just cooked through.
- Stir in soy sauce, ginger, and honey. Cook 1 more minute until coated.
- Lay out lettuce leaves and fill with fish, cucumber, carrot.
- Sprinkle with sesame seeds. Serve with extra soy or dipping sauce.
Meal Prep Tip: Prep veggies and sauce ahead; cook the fish just before serving.
11. Broiled White Fish with Herb Crust
Why You’ll Love It:
The broiler means you get dinner on the table fast and with that subtle toasty flavor. The herby breadcrumb crust gets crisp while keeping the inside tender. This one is all about that five-minute “wow” effect.

Serving size: Serves 4
Prep Time: 10 minutes
Cook Time: 8 minutes
Total Time: 18 minutes
Ingredients Needed:
- 4 white fish fillets (haddock, cod, or tilapia)
- 1/2 cup panko breadcrumbs
- 2 tbsp finely chopped parsley
- 2 tbsp finely chopped chives
- 1 tsp lemon zest
- 2 tbsp olive oil
- Salt and pepper
- Lemon wedges to serve
How to Make It:
- Preheat broiler and line baking tray with foil.
- In a bowl, mix breadcrumbs, parsley, chives, lemon zest, olive oil, salt, and pepper.
- Pat fish dry, then press breadcrumb mixture onto top of each fillet.
- Broil 6–8 minutes, until topping is crisp and fish flakes easily.
- Serve with lemon.
Personal Note: This reminds me of my grandma’s Friday night fish filets but with a much lighter touch.
12. Spicy Tomato Fish Stew
Why You’ll Love It:
Think of this as “cozy, but make it fresh.” It’s bold with chili, tangy with tomato, and the fish soaks up all the layers of flavor. I’ll make a pot on a rainy day and portion leftovers to freeze.

Serving size: Serves 4
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Ingredients Needed:
- 1 lb firm white fish (cod, halibut, or snapper), cut into chunks
- 1 tbsp olive oil
- 1 onion, chopped
- 2 garlic cloves, minced
- 1 red chili, thinly sliced
- 1 can (14 oz) diced tomatoes
- 2 cups fish stock or chicken broth
- 1 tsp smoked paprika
- Salt and pepper
- 2 tbsp chopped parsley
- Crusty bread for serving
How to Make It:
- Heat oil in large pot. Sauté onion, garlic, and chili until soft.
- Stir in smoked paprika, then add tomatoes and broth. Simmer 10 minutes.
- Add fish pieces and cook gently for 7–8 minutes, until fish is cooked through.
- Taste, season with salt and pepper, and stir in parsley.
- Ladle into bowls and serve with bread.
Common Mistake to Avoid: Don’t boil the fish—keep the stew at a gentle simmer to avoid toughening.
13. Lemon-Basil Cod en Papillote
Why You’ll Love It:
This French-inspired recipe brings the wow factor with barely any cleanup. Baking in parchment traps all those lemony, herbal notes right into the cod. Serve straight from the packet for a dinner party trick.

Serving size: Serves 2
Prep Time: 10 minutes
Cook Time: 14 minutes
Total Time: 24 minutes
Ingredients Needed:
- 2 cod fillets
- 1 small zucchini, thinly sliced
- 1 small lemon, sliced into thin rounds
- 2 tbsp chopped fresh basil
- 2 tbsp olive oil
- Salt and pepper
How to Make It:
- Preheat oven to 400°F (200°C).
- Place zucchini and cod in center of large parchment sheet.
- Drizzle with oil, sprinkle with salt, pepper, and basil. Top with lemon slices.
- Seal edges to form a tight packet and place on baking sheet.
- Bake for 13–14 minutes, until fish is opaque and zucchini is tender.
Serving Idea: Serve with baby potatoes, or a side of couscous tossed with more basil.
14. Greek Yogurt-Dill Fish Cakes
Why You’ll Love It:
Fish cakes are ultimate comfort food—these are lighter thanks to yogurt, dill, and a quick pan-sear. I love these cold from the fridge on salad the next day.

Serving size: Serves 4 (makes about 12 cakes)
Prep Time: 25 minutes
Cook Time: 15 minutes
Total Time: 40 minutes
Ingredients Needed:
- 1 lb cooked white fish (leftovers or poached fresh)
- 1 egg
- 1/2 cup Greek yogurt
- 1/4 cup panko breadcrumbs
- 2 tbsp chopped fresh dill
- 1 green onion, finely chopped
- 2 tsp Dijon mustard
- 1 tbsp lemon juice
- Salt and pepper
- 2 tbsp olive oil (for frying)
How to Make It:
- Flake fish and combine with yogurt, egg, bread crumbs, dill, green onion, mustard, lemon juice, salt, and pepper in a bowl.
- Form into small patties.
- Heat olive oil in a skillet. Pan-fry cakes about 2–3 minutes per side, until golden.
- Serve with more yogurt and dill.
Best Pairings: Light cucumber salad, roasted new potatoes, or just a big green salad.
FAQ
What white fish is best for these recipes?
Cod, tilapia, halibut, sole, flounder, haddock, or snapper all work beautifully. Just look for what’s freshest at your market.
Can I use frozen fish fillets?
Absolutely—just thaw them fully and pat dry before cooking to avoid extra moisture.
How do I know when white fish is cooked through?
White fish is done when it flakes easily with a fork and has turned fully opaque. Most fillets cook quickly, so don’t walk away.
Are these recipes healthy?
Most are naturally light and high in protein. They use minimal oil and loads of fresh ingredients, making them a wholesome choice for most diets.
Conclusion
White fish recipes are a kitchen secret weapon: they’re quick, light, and set a fresh tone for any table, no matter the season. Once you start making these, you realize just how easy it is to branch out from the basics and bring new flavors into your weeknight routine. Whether you crave herby, citrusy, spicy, or crunchy, there’s a white fish dish here with your name on it. Don’t be afraid to swap ingredients, play with sides, and make these recipes your own. Even on the busiest days, you can feel good about what’s on the table—and you might find a new favorite to share.

