COD Baked with Spinach and Crispy Top

Servings: 4 Total Time: 40 mins Difficulty: Intermediate
This Baked Cod with Spinach and Crispy Top is my go-to when I want to impress without the stress! 🐟 I take tender cod fillets, top them with creamy garlicky spinach, and finish with a golden, crunchy breadcrumb and parmesan crust. It looks fancy, tastes incredible, and comes together in just 30 minutes. Serve it with baby potatoes for a complete meal that'll make you feel like a gourmet chef. Trust me, this one's a keeper! 🙌
Baked COD pinit

This Baked Cod with Spinach and Crispy Top is the Fancy Dinner You Can Actually Make

Let me tell you about the dinner that makes me feel like a professional chef without actually having to work like one. This Baked Cod with Spinach and Crispy Top is one of those recipes that looks like it came straight out of a fancy restaurant, but honestly? It’s ridiculously easy to pull off. We’re talking flaky, tender cod fillets topped with a creamy garlicky spinach layer, all crowned with a golden, crispy breadcrumb and parmesan crust that’ll make your mouth water just looking at it. Serve it alongside some buttery baby potatoes, and you’ve got a complete meal that’s impressive enough for date night but simple enough for a Tuesday evening. Trust me, this one’s a showstopper. Let’s get cooking!

Try my Moroccan Inspired Cod and Bulgur Salad recipe.

Why You’ll Love This Recipe

  • Restaurant-Quality at Home: This dish looks and tastes like it came from a high-end bistro.
  • Incredible Textures: You get tender fish, creamy spinach, and a crunchy, golden topping all in one bite.
  • Quick and Easy: Just 10 minutes of prep and 30 minutes in the oven minimal effort, maximum flavor.
  • Gluten-Free Friendly: With a few simple swaps, this recipe is naturally gluten-free.
  • Perfect for One or Two: The recipe serves one generously, but you can easily scale it up.
  • Nutrient-Packed: Cod is lean and protein-rich, spinach is a superfood, and potatoes bring the carbs it’s a balanced meal.

Try my Spiced COD Stew recipe.

What You’ll Need to Make

Alright, let’s round up the troops. You’ll need a baking dish, a frying pan, and a few simple ingredients.

Ingredients:

  • 1 lb. (450g) baby potatoes
  • 2 cod fillets (8 oz./230g each)
  • ½ lemon, juiced
  • 2 garlic cloves, minced
  • 1 tsp. paprika
  • 1 tsp. oregano
  • 1 tsp. turmeric
  • 2½ tbsp. all-purpose gluten-free flour
  • 3 tbsp. extra virgin olive oil
  • 1 cup (150g) frozen spinach
  • 4 tbsp. unsweetened almond milk
  • ½ cup (45g) bread crumbs (gluten-free if needed)
  • ¼ cup (25g) Parmigiano Reggiano, grated

Equipment:

  • Large pot (for potatoes)
  • Baking tray or oven-safe dish
  • Frying pan (for spinach)
  • Small mixing bowl
  • Knife and cutting board

Try my Harissa Cod with Creamy White Beans recipe.

What You’ll Need to Do

Alright, grab your apron and let’s make some magic happen. This one’s easier than it looks I promise.

Baked COD

Get Those Potatoes Going: First things first get your baby potatoes cooking. You can boil them or roast them, whatever you prefer. Just follow the package instructions. We’ll deal with them later.

Prep the Fish: Rinse your cod fillets and pat them completely dry with a paper towel. This is key for getting that nice sear and crispy coating. Drizzle them with fresh lemon juice, then season generously with salt and pepper. Now, rub in one minced garlic clove and sprinkle on the paprika, oregano, and turmeric. Finally, coat the fillets with 2 tablespoons of flour, shaking off any excess.

Whip Up the Spinach Layer: Heat 1 tablespoon of olive oil in a frying pan over medium heat. Toss in the second minced garlic clove and sauté for 2-3 minutes until it’s fragrant and golden. Add the frozen spinach and stir for about 4-5 minutes until it’s fully wilted and heated through.

Make It Creamy: Pour in the almond milk, season with a pinch of salt and pepper, and let it heat for 2-3 minutes. Stir in the remaining half tablespoon of flour and mix well until the spinach gets all thick and creamy. Set this aside.

Create the Crispy Topping: In a small bowl, combine the bread crumbs, grated Parmigiano Reggiano, and 2 tablespoons of olive oil. Mix it until it looks like wet sand this is what’s going to give us that gorgeous golden crunch.

Assemble the Masterpiece: Drizzle a little olive oil on a baking tray to grease it. Place your seasoned cod fillets on the tray. Spoon the creamy spinach mixture generously over the top of each fillet, covering it completely.

Top It Off: Sprinkle the breadcrumb and parmesan mixture evenly over the spinach layer. Don’t be shy press it down gently so it sticks.

Bake to Perfection: Pop the tray into the preheated oven and bake for 20 minutes. You’ll know it’s ready when the fish is flaky and opaque, and the topping is golden brown and crispy.

Serve It Up: Plate your gorgeous cod alongside those baby potatoes, garnish with a little fresh parsley or an extra squeeze of lemon if you’re feeling fancy, and dig in. You just made a restaurant-worthy meal in your own kitchen. High five yourself!

Try my Herbed COD and Lentil Stew recipe.

Easy Ingredient Swaps

Don’t have everything on hand? No stress this recipe is super forgiving.

  • Cod: Swap for any firm white fish halibut, haddock, or even tilapia work great.
  • Baby Potatoes: Use regular potatoes cut into chunks, sweet potatoes, or even cauliflower for a low-carb option.
  • Gluten-Free Flour: Regular all-purpose flour works fine if you’re not gluten-free.
  • Almond Milk: Use any milk you have oat, soy, cow’s milk, or even heavy cream for extra richness.
  • Frozen Spinach: Fresh spinach works too just use about 3-4 cups and wilt it down.
  • Parmigiano Reggiano: Pecorino Romano or even nutritional yeast for a dairy-free version.
  • Bread Crumbs: Panko gives an extra crispy texture, or use crushed pork rinds for a keto version.

Try my Pan-Fried COD in Basil Lemon Butter Sauce recipe.

Some Twist and Tweak Ideas

Once you’ve mastered the base, try these fun variations:

  • The “Mediterranean” Vibe: Swap the oregano for fresh dill, add chopped sun-dried tomatoes to the spinach, and top with crumbled feta instead of parmesan.
  • The “Spicy Kick”: Add red pepper flakes to the breadcrumb mixture or a dash of cayenne to the fish seasoning for some heat.
  • The “Lemon Caper” Twist: Add capers and extra lemon zest to the spinach layer for a bright, briny flavor.
  • The “Pesto Perfection”: Mix a spoonful of pesto into the spinach mixture for an herby, nutty upgrade.
  • The “Cheesy Overload”: Mix shredded mozzarella into the spinach layer for extra gooeyness.

Some Helpful Tips

  • Pat the Fish Completely Dry: Moisture is the enemy of a good crust. Use paper towels to remove as much moisture as possible before seasoning.
  • Don’t Overcook the Cod: Cod is lean and can dry out quickly. At 20 minutes in a 400°F oven, it should be perfect flaky and opaque but still moist.
  • Thaw the Spinach Well: If using frozen spinach, make sure to squeeze out any excess water before cooking. Soggy spinach = watery topping.
  • Press the Topping Down: Gently press the breadcrumb mixture into the spinach layer so it adheres and doesn’t fall off when serving.
  • Let It Rest: Let the fish rest for 2-3 minutes after baking. This helps the juices redistribute and keeps the fish moist.

Some Budget-Friendly Tips

  • Buy Frozen Cod: Frozen fish is often cheaper and just as good as fresh. Just thaw it completely before cooking.
  • Use Store-Brand Spices: Spices can be pricey, but store-brand versions are usually way cheaper and just as good.
  • Make Your Own Breadcrumbs: Save stale bread and blitz it in a food processor way cheaper than buying breadcrumbs.
  • Swap Parmigiano: Pecorino Romano is often cheaper and works just as well.
  • Buy Potatoes in Bulk: Baby potatoes are cheaper when bought in larger bags.

Some Serving Ideas

Baked COD

This dish is pretty complete, but here’s how to round it out:

  • Over Greens: Serve the cod over a bed of arugula or mixed greens with a simple vinaigrette.
  • With Roasted Veggies: Add some roasted asparagus, green beans, or Brussels sprouts on the side.
  • With a Grain: Serve with quinoa, rice, or couscous instead of potatoes for variety.
  • Sauce on the Side: A simple lemon butter sauce or tartar sauce makes a great dipping option.
  • Wine Pairing: A crisp Sauvignon Blanc or a light Chardonnay pairs beautifully with this dish.

Some Storage and Reheating Tips

  • Storage: Store leftovers in an airtight container in the fridge for up to 2 days.
  • Freezing: You can freeze the cooked fish for up to 1 month, but the crispy topping will lose some of its crunch.
  • Reheating (Oven): The best way! Reheat in a 350°F oven for 8-10 minutes to bring back the crispiness.
  • Reheating (Air Fryer): Pop it in the air fryer at 350°F for 3-4 minutes for that crispy-top magic.
  • Reheating (Microwave): Works in a pinch, but the topping will be soft. Use a lower power setting to avoid drying out the fish.

Final Thoughts

This Baked Cod with Spinach and Crispy Top is one of those recipes that makes you feel like you’ve accomplished something amazing in the kitchen. It’s elegant enough for a special occasion but simple enough for a weeknight dinner. The combination of flaky fish, creamy spinach, and that irresistible crispy, cheesy topping is just perfection. Plus, it’s packed with protein and nutrients, so you can feel good about what you’re eating. Whether you’re cooking for a date night or just treating yourself to something special, this recipe is a winner. Give it a try and watch it become a regular in your rotation!

☕❤️

Did you like my post?

If my recipes, meal plans, or cooking tips have helped you, consider buying me a coffee. Your support helps cover recipe testing, website costs, photography, and the time it takes to create new free content every week.

☕ Buy Danny a Coffee

Every coffee helps keep new recipes and meal plans coming. Thank you for your support!

COD Baked with Spinach and Crispy Top

Baked Cod with Spinach & Crispy Top! Tender fish, creamy spinach, golden crust. Easy 30-min gourmet dinner! 🐟

Prep Time 10 mins Cook Time 30 mins Total Time 40 mins Difficulty: Intermediate Servings: 4 Estimated Cost: $ 15 Calories: 388

Ingredients

Instructions

  1. Cook the baby potatoes according to the manufacturer's instructions, either by boiling or baking until tender. Set aside and keep warm.
  2. Rinse the cod fillets under cold water and pat completely dry with paper towels. Drizzle with lemon juice and season generously with salt and black pepper. Rub one minced garlic clove evenly over the fillets. Sprinkle with paprika, oregano, and turmeric, then coat with 2 tablespoons of flour, shaking off any excess.
  3. Prepare the spinach layer by heating 1 tablespoon of olive oil in a frying pan over medium heat. Add the remaining minced garlic clove and sauté for 2-3 minutes until fragrant. Add the frozen spinach and cook, stirring frequently, for 4-5 minutes until fully wilted.
  4. Pour in the almond milk, season with salt and pepper, and heat for 2-3 minutes. Stir in the remaining half tablespoon of flour and mix thoroughly until the mixture thickens to a creamy consistency. Remove from heat.
  5. In a small bowl, combine the bread crumbs, grated Parmigiano Reggiano, and 2 tablespoons of olive oil. Mix until the ingredients are evenly incorporated and resemble wet sand.
  6. Grease a baking tray with a small amount of olive oil. Arrange the seasoned cod fillets on the tray. Spoon the spinach mixture evenly over the top of each fillet, covering the surface completely.
  7. Sprinkle the breadcrumb mixture generously over the spinach layer, pressing gently to adhere.
  8. Bake in the preheated oven for 20 minutes, or until the fish is opaque and flakes easily with a fork, and the topping is golden brown and crisp.
  9. Remove from the oven and serve immediately alongside the prepared baby potatoes. Garnish with fresh herbs or additional lemon wedges if desired.

Nutrition Facts

Servings 4


Amount Per Serving
Calories 388kcal
% Daily Value *
Total Fat 11g17%
Total Carbohydrate 43g15%
Protein 30g60%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.

Note

Approximate Glycemic Index (GI): ~48 (Low-Medium)

Approximate Glycemic Load (GL) per Serving: ~18 (Medium)

(Note: The baby potatoes contribute to the medium GL value. The protein from the cod and the fiber from the spinach help moderate blood sugar response.)

Keywords: baked cod recipe, cod with spinach, crispy cod topping, baked cod fillets, cod fish dinner, creamy spinach cod, parmesan crusted cod, gluten free baked cod, easy cod recipe, cod with crispy topping, baked fish with spinach, cod and potatoes, healthy cod recipe, oven baked cod, white fish recipes
Did you like this recipe?

Pin this recipe and share it with your followers.

pinit

Frequently Asked Questions

Expand All:

Can I use fresh spinach instead of frozen?

Absolutely! Fresh spinach works great. Use about 3-4 cups of fresh spinach (it wilts down significantly). Add it to the pan in batches and cook until completely wilted, about 3-4 minutes. Make sure to squeeze out any excess water before adding the milk.

How do I know when the cod is fully cooked?

Cod is perfectly cooked when it's opaque throughout and flakes easily with a fork. The internal temperature should reach 145°F. At 20 minutes in a 400°F oven, it should be just right flaky and moist but not dry. Keep in mind that thicker fillets might need a few extra minutes.

What if I don't have gluten-free flour?

No problem! Regular all-purpose flour works perfectly as a substitute. The recipe is very forgiving, and the flour is just used to lightly coat the fish and thicken the spinach mixture. Any neutral flour will do the job.

Can I make this recipe dairy free?

Yes! Swap the Parmigiano Reggiano for a dairy-free parmesan alternative or nutritional yeast. The breadcrumbs can also be dairy-free. For the spinach, use a dairy-free milk (which this recipe already calls for) and either omit the cheese or use a vegan substitute.

Can I prepare this dish ahead of time?

You can prep components ahead, but I recommend baking fresh for the best texture. You can season the fish and make the spinach layer up to 1 day in advance and store them separately in the fridge. When ready to cook, assemble and bake as directed you may need to add 3-5 extra minutes since everything is cold.

Danny Davis A Food Blogger

Hi, I'm Danny, the food lover and creator of this recipe blog. I aim to spark your culinary creativity with approachable recipes for all skill levels. Come join me in exploring delicious flavors and making memorable dishes together in my kitchen!

Leave a Comment

Your email address will not be published. Required fields are marked *