Baked White Fish on a Bed of Spinach
If you’re looking for a light, healthy, and flavorful meal that feels elegant but is surprisingly simple to make, this baked white fish on a bed of spinach is a perfect choice. The delicate, flaky fish pairs beautifully with garlicky sautéed spinach, while fresh lemon adds brightness to every bite. It’s the kind of dish that works just as well for a quick weeknight dinner as it does for serving guests. Plus, it’s packed with nutrients, low in carbs, and naturally gluten-free.
Prep Time: 10–15 minutes
Cook Time: 20–25 minutes
Total Time: 30–40 minutes
Servings: 4
Ingredients
Core Ingredients
White Fish Fillets: 1.5 to 2 pounds (cod, sea bass, halibut, or tilapia)
Fresh Spinach: 5 to 16 ounces baby spinach
Fresh Lemon: 1 whole (zest + juice), plus extra slices for garnish
Seasonings and Fats
Olive Oil or Butter: 2–3 tablespoons
Garlic: 2–5 cloves, minced
Herbs: 1–2 teaspoons parsley, thyme, or oregano
Salt: to taste
Black Pepper: to taste
Instructions
Preheat the Oven
Set your oven to 375°F (190°C). Lightly grease a baking dish with olive oil or butter.
Prepare the Spinach Base
Heat 1 tablespoon of olive oil or butter in a large pan over medium heat. Add minced garlic and sauté for about 30 seconds until fragrant. Toss in the spinach and cook until wilted (about 2–3 minutes). Season lightly with salt and pepper.
Layer the Spinach
Spread the sautéed spinach evenly across the bottom of the prepared baking dish. This will act as the flavorful base for the fish.
Season the Fish
Pat the fish fillets dry with paper towels. Place them on top of the spinach. Drizzle with olive oil or melted butter.
Add Flavor
Sprinkle salt, pepper, herbs, and lemon zest over the fish. Squeeze fresh lemon juice evenly across all fillets.
Bake
Place the dish in the oven and bake for 15–20 minutes, depending on thickness. The fish should be opaque and flake easily with a fork.
Garnish and Serve
Remove from the oven and top with fresh parsley and lemon slices. Serve immediately.
Tips
Use thicker fish fillets for better texture and moisture retention.
Don’t overcook the fish; it becomes dry quickly. Check early.
Fresh spinach shrinks a lot, so don’t worry if it looks like too much at first.
Add a splash of white wine before baking for extra depth of flavor.
Patting the fish dry helps seasoning stick better.
Use a glass or ceramic baking dish for even cooking.
If using frozen fish, thaw completely and remove excess moisture.
For extra richness, dot small pieces of butter on top before baking.
Add lemon slices under the fish for a stronger citrus aroma.
Taste the spinach before layering to adjust seasoning.
Variations
Creamy Version: Add a few tablespoons of cream or cream cheese to the spinach before baking.
Spicy Kick: Sprinkle chili flakes or paprika over the fish.
Mediterranean Style: Add olives, cherry tomatoes, and a bit of feta cheese.
Garlic Butter Upgrade: Replace olive oil with garlic-infused butter.
Herb Crust: Mix breadcrumbs with herbs and sprinkle on top for a crispy layer.
Low-Fat Option: Use minimal oil and bake with lemon juice only.
Asian Twist: Add soy sauce, ginger, and sesame oil instead of herbs.
Cheesy Bake: Sprinkle parmesan over the fish before baking.
Vegetable Boost: Add mushrooms or zucchini along with spinach.
Grilled Version: Cook fish separately on a grill and serve over sautéed spinach.
Q&A
Can I use frozen fish?
Yes, just thaw it completely and pat dry before cooking.
Which fish works best?
Cod, tilapia, halibut, and sea bass are all excellent choices.
Can I skip sautéing the spinach?
You can, but sautéing improves flavor and removes excess water.
How do I know when the fish is done?
It should flake easily with a fork and appear opaque.
Can I make this ahead of time?
It’s best fresh, but you can prep everything and bake just before serving.
What can I serve with it?
Rice, quinoa, roasted potatoes, or crusty bread.
Can I add cheese?
Yes, parmesan or feta works very well.
Is this recipe healthy?
Very. It’s high in protein, low in carbs, and packed with nutrients.
How do I store leftovers?
Refrigerate in an airtight container for up to 2 days.
Can I reheat it?
Yes, gently in the oven or microwave, but avoid overcooking.
Nutrition
(Approximate per serving)
Calories: 280–350
Protein: 30–35g
Fat: 12–18g
Carbohydrates: 4–6g
Fiber: 2–3g
Vitamin A: High
Vitamin C: Moderate
Iron: Good source
Conclusion
This baked white fish on a bed of spinach is one of those recipes that proves simple food can still feel special. It’s quick, nutritious, and full of fresh flavors that don’t need heavy sauces or complicated techniques. Whether you’re cooking for yourself or serving family, this dish delivers clean, satisfying taste with minimal effort. Once you try it, it’ll likely become a regular in your kitchen rotation.