Main Courses
This baked fish with mayo recipe transforms simple ingredients into a restaurant-worthy dish with a crispy golden crust and a creamy interior that melts in your mouth. The secret lies in the mayo—it creates a tender, flavorful center while the breadcrumbs deliver that perfect crunch.
After years of testing, I’ve perfected the balance between crispy edges and moist fish, ensuring every bite is satisfying without being greasy.
The beauty of this recipe is its simplicity—just a few ingredients and 30 minutes of active time, yet the results feel luxurious. You’ll need white fish like cod or tilapia, mayo, breadcrumbs, and a pinch of seasoning, all combined in a way that elevates ordinary weeknight dinners.
The breading sticks perfectly, and the fish stays juicy, making this dish foolproof for both beginners and seasoned cooks.
What you’ll end up with is a plate of golden, crispy fish that’s impossible to resist, served with a tangy lemon wedge to cut through the richness. The creamy mayo center contrasts beautifully with the crunchy exterior, creating a texture that’s both indulgent and balanced.
This recipe is perfect for pescatarians, seafood lovers, or anyone craving a light yet satisfying meal.
Pair it with roasted vegetables, a fresh salad, or steamed greens to round out the plate. The versatility of this dish means it works for lunch, dinner, or even a special occasion—without the fuss. Let’s get started on creating your next favorite seafood dish.
Ingredients for baked fish with mayo
Four simple ingredients create a restaurant-worthy dish with crispy crust and creamy center perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| White Fish Fillets 🐟 | 4 pieces | Cod or tilapia, 6-8 oz each |
| Mayonnaise 🥛 | ½ cup | High-quality, full-fat preferred |
| Panko Breadcrumbs 🍞 | ¾ cup | For extra crispiness |
| All-Purpose Flour 🌾 | ½ cup | For dredging fish fillets |
| Large Eggs 🥚 | 2 whole | Beaten for egg wash |
| Fresh Lemon Juice 🍋 | 2 tbsp | Brightens the flavor |
| Garlic Powder 🧄 | 1 tsp | Freshly ground preferred |
| Dried Parsley Flakes 🌿 | 1 tsp | For garnish and flavor |
| Salt 🧂 | 1 tsp | Diamond Crystal kosher salt |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Olive Oil 🫒 | 1 tbsp | For greasing baking dish |
| Lemon Wedges 🍋 | 4 pieces | For serving |
The fish makes or breaks this dish—cod or tilapia work best since they stay moist while developing that crispy crust. Look for fillets with even thickness (about 1-inch) at Whole Foods or your local fishmonger. If you can't find fresh, frozen works fine—just thaw overnight in the fridge. The mayo isn't just for flavor; it keeps the fish incredibly tender. Duke's or Hellmann's are my go-tos—they've got the right balance of richness without overpowering. For the breadcrumbs, panko is non-negotiable—it stays crispy where regular breadcrumbs get soggy.
No mayo? Greek yogurt mixed with a little olive oil works surprisingly well (just skip the lemon juice). Short on panko? Crushed cornflakes or matzo meal make decent substitutes, though the texture won't be quite the same. Fresh parsley flakes? Dried parsley at one-third the amount gets you close, but fresh is worth hunting down at the market. The lemon juice can be bottled, but freshly squeezed makes a world of difference—it brightens everything. For the garlic powder, toasted whole garlic cloves ground fresh adds depth, but pre-ground is fine if you're in a rush.
This dish reheats beautifully—just pop it in the oven at 400°F for 5-7 minutes until crispy again. Store leftovers in an airtight container for up to 3 days, but honestly, it's best eaten fresh. The breading gets soggy if you wait too long, so plan to eat within 2 days if you're not freezing. For freezing, wrap individual portions in foil and keep them for up to 1 month—just bake straight from frozen at 400°F for 15-18 minutes.
Why You'll Love This Recipe
- Pantry-to-Plate Speed: I swear by this when I’ve got zero energy—just flour, mayo, and panko. No chopping, no fancy marinating, just a quick dip and bake. My kids think it’s magic how dinner appears in 20 minutes.
- Crispy-Creamy Magic: That golden crust from the panko? Irresistible. The mayo inside keeps it tender while the egg wash seals in all the juices—like a hug for your taste buds. Honestly, I’ve never met fish this satisfying.
- Lunchbox Hero: Between us, this is my go-to for meal prep. The leftovers reheat beautifully (yes, even the crust stays crispy if you’re quick). Pack it cold for work or school—no soggy fish here.
- Budget Bright Spot: White fish is affordable, and mayo stretches a long way. I feed four for under $15, and it’s still restaurant-quality. My wallet and my family’s taste buds win every time.
Step-by-step instructions for baked fish with mayo recipe
Here's how to create that perfect balance of crispy crust and creamy center every time.
Prepare the Breading Station
Start by creating three separate bowls for your breading station. In the first bowl, whisk together the 0.5 cup mayonnaise and 2 tablespoons fresh lemon juice until completely smooth. This tangy mayo mixture will become the creamy center that keeps the fish moist while baking.
In the second bowl, combine the 0.5 cup all-purpose flour with 1 teaspoon salt, 0.5 teaspoon black pepper, 1 teaspoon garlic powder, and 1 teaspoon dried parsley flakes. Mix well to distribute the seasonings evenly. This seasoned flour will create a flavorful barrier between the fish and breadcrumbs, ensuring maximum flavor in every bite.
Finally, in the third bowl, place the 0.75 cup panko breadcrumbs. These light, airy breadcrumbs will create the crispy crust we're after. The reason we use panko instead of regular breadcrumbs is that its larger flakes create more surface area for browning and crisping.
Bread the Fish Fillets
Pat each of the 4 white fish fillets completely dry with paper towels. You want them as dry as possible for that perfect crispy crust. Starting with one fillet at a time, press it gently into the seasoned flour mixture, coating both sides completely. Shake off any excess flour.
Next, dip the floured fillet into the mayonnaise mixture, ensuring it's fully coated. You'll see the mayo cling to the fish, creating that creamy center we're aiming for. Finally, press the fillet into the panko breadcrumbs, coating both sides thoroughly. Place the breaded fillet on a plate and repeat with the remaining fish.
Here's a pro tip: Work quickly but carefully. The breading needs to adhere well, but pressing too hard can cause the delicate fish to tear. If any fillets lose their breading during the process, simply re-dip them in the mayo and breadcrumbs before baking.
Arrange and Bake for Perfect Results
Preheat your oven to 425°F. While it's heating, lightly grease a baking dish with 1 tablespoon olive oil. Arrange the breaded fish fillets in a single layer in the prepared dish, leaving about 1 inch of space between each fillet. This spacing allows for even browning and crisping on all sides.
Bake the fish for 12-15 minutes, or until the edges are golden brown and the internal temperature reaches 145°F. You'll know it's done when the crust is crispy and the fish flakes easily with a fork. The mayonnaise inside should be warm but not runny—this is what creates that perfect creamy center.
If you're worried about the fish drying out, don't be. The mayo mixture we used acts as a moisture barrier, keeping the fish juicy while the breadcrumbs create that satisfying crunch. The high oven temperature ensures the breading gets crispy without overcooking the fish underneath.
Rest and Serve with Lemon
Remove the baked fish from the oven and let it rest for 2-3 minutes on a wire rack. This brief resting period allows the juices to redistribute, ensuring each bite is as moist as the first. The breading will stay crispy during this time, so don't skip this step.
Serve the fish immediately with the 4 lemon wedges on the side. The bright acidity of the lemon will cut through the richness of the mayonnaise and complement the crispy breading. For an extra touch, sprinkle with additional dried parsley flakes before serving.
This dish delivers on both promises: a perfectly crispy crust that shatters with each bite and a creamy, moist center that melts in your mouth. The combination of textures and flavors makes this baked fish recipe a standout that's sure to impress.
Pro Tips For Making Baked Fish With Mayo
- Dry the Fish First: Pat those fillets thoroughly with paper towels—wet skin means soggy breading, no matter how good your mayo is. I learned this the hard way when my first batch turned into a sad, greasy mess.
- Mix Mayo with Egg: Skip the separate dredge—combine mayo, egg, and flour into one smooth paste before coating. This guarantees even coverage and a crust that sticks like glue, not flakes off in the oven.
- Preheat Pan, Not Just Oven: Cast iron or stainless steel in the oven for 10 minutes before adding fish—this sears the crust instantly and prevents the mayo from oozing out like a broken dam.
- Use Cold Mayo: Chill your mayo before mixing—room-temperature mayo spreads too thin, leaving your fish dry. Cold mayo binds better to the breadcrumbs and keeps the texture crisp, not greasy. (Yes, even if you’re impatient like me.)
Dietary considerations for these flavors
Mayo-Free Options
If you're avoiding mayo due to dietary restrictions or simply prefer a lighter texture, swap it for ½ cup plain Greek yogurt mixed with 1 tablespoon olive oil and 1 teaspoon lemon juice.
This keeps the fish moist while reducing fat content. For a vegan option, use ¼ cup silken tofu blended with 1 tablespoon nutritional yeast—it mimics mayo’s creaminess surprisingly well. 🌱
Gluten-Free Adaptations
Replace the all-purpose flour with ½ cup gluten-free all-purpose flour blend (like Bob’s Red Mill 1:1) for dredging. For breadcrumbs, use certified gluten-free panko or crush gluten-free cornflakes into fine crumbs.
Double-check all seasoning blends for hidden gluten—some garlic powders or parsley flakes contain additives. The texture stays crispy with these swaps! ✨
Lower-Fat Versions
Lighten the dish by using ¼ cup low-fat mayo (like Hellmann’s Light) mixed with 1 tablespoon Greek yogurt to maintain creaminess. Reduce panko to ½ cup and add 1 tablespoon crushed almond flour for extra crunch without excess calories.
Roast the fish at 400°F instead of 425°F to prevent excessive oil absorption from the breading.
Allergen-Friendly Tips
For egg allergies, replace the egg wash with 2 tablespoons aquafaba (chickpea brine) or 1 tablespoon cornstarch mixed with 3 tablespoons water. If nut allergies are a concern, avoid almond flour substitutes—stick to gluten-free cornflakes or crushed potato chips (like Lay’s Classic) for breading.
Always check labels on mayo and seasonings for hidden allergens like soy or dairy.
Keto Considerations
This recipe is naturally keto-friendly as written, but make these tweaks: Use full-fat mayo (no substitutions) for healthy fats, and ensure your panko is 100% almond flour-based (like Julian Bakery). Skip the flour dredge entirely—just coat fish directly in mayo and panko.
Garnish with chopped fresh dill instead of parsley to keep carbs minimal. This version keeps net carbs under 3g per serving! 💪
Nutrition facts
Frequently asked questions
Why does the fish need to be patted completely dry before breading?
Moisture on the fish prevents the breadcrumbs from sticking properly, resulting in a soggy crust instead of crispy. The dry surface creates a better seal with the mayo and breading, ensuring that perfect crunch you want in every bite. Even a slightly damp fillet can ruin the texture.
Can I use frozen fish for this recipe?
Yes, but thaw it completely in the refrigerator first—never at room temperature. Frozen fish should be fully thawed (about 12 hours in the fridge) and patted dry before breading. The texture difference is minimal if handled properly, but partially frozen fish won't brown evenly.
How do I prevent the breading from falling off?
Work quickly but gently when breading—press the fish firmly into each station (flour, mayo, crumbs) without tearing. Let the breaded fillets rest for 5 minutes before baking to help the coating adhere. Also, avoid overcrowding in the oven—space between fillets prevents steam buildup that loosens the breading.
What's the best way to reheat leftovers?
Reheat in a 400°F oven for 5-7 minutes—this restores the crispy crust without drying out the fish. Microwaving makes the breading soggy, and air frying can over-crisp it. For best results, cover loosely with foil for the first 3 minutes, then uncover to crisp again.
Can I make this recipe ahead of time?
Store breaded (unbaked) fillets in an airtight container for up to 24 hours—bake straight from the fridge at 425°F for 15-18 minutes. For fully cooked leftovers, eat within 2 days—the breading loses crispness over time. Freeze unbaked fillets for 1 month**—thaw overnight before baking.