Baked White Fish on a Bed of Spinach
Baked White Fish is a light, flavorful, and easy dinner made with tender white fish fillets, fresh spinach, garlic, lemon, olive oil, and simple herbs. The fish bakes gently over the spinach, allowing the juices to season the greens while keeping the fillets moist and delicate.
This Baked White Fish recipe works well for busy weeknights, family dinners, or weekends. It is simple for beginners yet elegant enough for guests with potatoes, rice, or crusty bread.
Prep Time: 15 minutes
Cook Time: 20–25 minutes
Total Time: 35–40 minutes
Servings: 4
Ingredients
For the Fish
- 4 white fish fillets, about 5–6 ounces each
- 1 tablespoon extra virgin olive oil
- 1 tablespoon fresh lemon juice
- 1 teaspoon lemon zest
- 1 teaspoon garlic powder
- 1/2 teaspoon paprika
- 1/2 teaspoon dried oregano
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
For the Spinach Bed
- 8 cups fresh baby spinach
- 1 tablespoon extra virgin olive oil
- 3 garlic cloves, minced
- 1 small shallot, finely sliced
- 1/4 teaspoon salt
- 1/4 teaspoon black pepper
- 2 tablespoons grated Parmesan, optional
- 2 tablespoons chopped fresh parsley
For Serving
- Lemon wedges
- Fresh dill or parsley
- Red pepper flakes
- Extra virgin olive oil, for finishing
Why You’ll Love This Recipe
Baked White Fish is a great choice when you want something satisfying without a heavy sauce. The mild fish pairs naturally with lemon, garlic, herbs, and spinach, creating a balanced meal with bright, fresh flavor.
Another reason to love Baked White Fish is its simplicity. Everything cooks in one baking dish, cleanup is easy, and you can change the herbs, fish, or vegetables without changing the basic method.
How to Make Baked White Fish
Step 1: Preheat the Oven
Preheat the oven to 400°F or 200°C.
Lightly grease a baking dish with olive oil, large enough to hold the spinach and fish in one layer.
Step 2: Prepare the Spinach
Heat 1 tablespoon olive oil in a large skillet over medium heat.
Add the sliced shallot and cook for about 2 minutes, until slightly softened. Stir in the garlic and cook for 30 seconds.
Add the spinach in batches, tossing gently until just wilted. Season with salt and black pepper.
The spinach should remain bright green because it will continue cooking beneath the Baked White Fish in the oven.
Step 3: Arrange the Spinach Bed
Transfer the wilted spinach to the prepared baking dish and spread it evenly.
If there is a lot of liquid in the skillet, leave most of it behind so the finished dish does not become watery.
Sprinkle Parmesan over the spinach if using.
Step 4: Season the Fish
Pat the fish fillets dry with paper towels.
Brush both sides with olive oil and lemon juice. Season with lemon zest, garlic powder, paprika, oregano, salt, and black pepper.
Even seasoning helps Baked White Fish develop flavor while preserving the clean taste of the fish.
Step 5: Place the Fish Over the Spinach
Arrange the fillets directly on top of the spinach, leaving a little space between each piece.
Tuck thin ends under slightly if necessary so the fish cooks evenly.
Drizzle any remaining lemon and olive oil mixture over the top.
Step 6: Bake Until Tender
Bake uncovered for 15 to 20 minutes, depending on the thickness of the fillets.
Baked White Fish is ready when the flesh is opaque, flakes easily with a fork, and reaches an internal temperature of 145°F or 63°C at the thickest part.
Avoid overbaking because white fish can dry out quickly.
Step 7: Add Fresh Herbs
Remove the baking dish from the oven.
Sprinkle fresh parsley or dill over the fish and spinach. Add red pepper flakes if you like a little heat.
Fresh herbs give the dish a brighter finish and balance the savory garlic and spinach.
Step 8: Rest Briefly
Let the dish rest for 3 to 5 minutes before serving.
This brief rest helps the juices settle and keeps the fish moist.
Step 9: Finish with Lemon
Squeeze fresh lemon juice over the fish just before serving.
A light drizzle of olive oil adds a smooth Mediterranean-style finish.
Step 10: Serve
Divide the spinach among four plates and place one fish fillet over each portion.
Serve Baked White Fish immediately while the fillets are warm and tender.
Serving Suggestions
Baked White Fish pairs well with many simple side dishes.
Serve it with roasted baby potatoes, mashed potatoes, brown rice, quinoa, couscous, or orzo for a more filling meal.
For a lighter plate, add cucumber salad, roasted asparagus, green beans, or arugula.
Crusty bread is also excellent because it can soak up the lemony juices from the spinach and fish.
For a Mediterranean-style dinner, serve Baked White Fish with olives, hummus, pita, and tomato salad.
For a protein-rich breakfast option, try our Baked Blueberry Cottage Cheese Breakfast Bowl with cottage cheese, oats, and juicy blueberries.
Recipe Tips
Choose fish fillets of similar thickness so they finish cooking at the same time.
Pat the fish dry before seasoning. Removing surface moisture helps the seasonings cling better.
Do not fully cook the spinach before it goes into the baking dish because it will continue to soften in the oven.
Use fresh lemon juice for the best flavor.
Check the fish early if the fillets are thin.
Baked White Fish should flake easily but still look moist inside.
If the spinach releases too much water, spoon off a little liquid before serving.
A small amount of Parmesan adds savory flavor, but the dish is also delicious without cheese.
Easy Variations
You can make Baked White Fish with cod, haddock, pollock, tilapia, halibut, or another mild white fish.
For extra Mediterranean flavor, add halved cherry tomatoes, Kalamata olives, capers, or roasted red peppers around the fish before baking.
For a creamy variation, spoon a small amount of Greek yogurt mixed with lemon and dill over the fish after cooking.
You can replace part of the spinach with kale or Swiss chard; sauté tougher greens slightly longer first.
For extra crunch, sprinkle seasoned breadcrumbs or crushed whole-grain crackers over the fillets before they go into the oven.
Make-Ahead Instructions
Baked White Fish is best cooked shortly before serving, but several parts can be prepared ahead.
Wash the spinach, slice the shallot, mince the garlic, and mix the seasonings one day ahead.
You can also sauté the spinach earlier in the day. Let it cool, cover it, and refrigerate until needed.
For the best texture, season and bake the fish just before serving rather than leaving raw fish in the baking dish for many hours.
Storage and Reheating
Store leftover Baked White Fish in an airtight container in the refrigerator for up to 2 days.
Reheat gently in a 300°F or 150°C oven until warmed through. Cover the dish loosely with foil to help prevent the fish from drying out.
Individual portions can also be reheated gently in the microwave.
Avoid repeated reheating because delicate fish can become dry and tough.
Freezing is possible, but the spinach may become softer after thawing. Refrigerated leftovers usually give the best texture.
Nutrition Information
Approximate nutrition per serving:
Calories: 280
Protein: 34 g
Carbohydrates: 8 g
Fat: 13 g
Saturated Fat: 3 g
Fiber: 3 g
Sugar: 2 g
Sodium: 520 mg
Nutrition values are estimates and vary with the fish, oil, and optional Parmesan.
Frequently Asked Questions
What type of white fish works best?
Cod, haddock, pollock, tilapia, and halibut all work well. Choose fresh fillets with a mild aroma and firm texture.
Can I use frozen fish?
Yes. Thaw the fish completely in the refrigerator and pat it very dry before seasoning and baking.
Can I use frozen spinach?
Yes. Thaw it completely and squeeze out as much liquid as possible before placing it in the baking dish.
How do I know when the fish is done?
The flesh should be opaque and should separate easily into flakes with a fork. The thickest part should reach 145°F or 63°C.
Can I add tomatoes to this recipe?
Yes. Cherry tomatoes are especially good because they roast quickly and add sweet, juicy flavor.
Can I make it dairy-free?
Yes. Simply omit the optional Parmesan. The lemon, garlic, herbs, and olive oil provide plenty of flavor.
Is this recipe good for meal prep?
Yes, although fish is best within a couple of days. Prepare individual portions with rice or potatoes and refrigerate them in airtight containers.
Final Thoughts
Baked White Fish is a simple way to turn mild fish and fresh spinach into a complete, flavorful dinner. Lemon, garlic, olive oil, herbs, and tender greens complement the fish without covering its delicate flavor.
Because Baked White Fish requires minimal preparation and cooks quickly, it is especially useful for weeknight meals when you want something fresh without spending a long time in the kitchen.
Keep this Baked White Fish recipe handy whenever you want a light, comforting, Mediterranean-inspired dinner made with simple ingredients.
If you enjoy easy Mediterranean-inspired meals, you may also like our Mediterranean Baked Feta & Veggie Pasta.