Main Courses
This basic baked fish recipe delivers perfectly flaky white fish with a crispy lemon-herb crust that transforms simple weeknight dinners into restaurant-worthy meals. The secret lies in proper preparation—pat-dry fish, season generously, and bake just until the flesh separates easily with a fork.
I’ve tested this with cod, tilapia, and halibut, and it never fails to impress.
What makes this recipe foolproof is its simplicity: five key ingredients, 20 minutes of prep, and a 400°F oven that ensures even cooking. The lemon-herb crust adds brightness without overpowering the delicate fish flavor, while a light olive oil coating prevents drying.
This method works equally well for beginners and seasoned cooks—just follow the timing closely.
By the time your fish emerges from the oven, you’ll have tender, flaky fillets with golden edges that shatter at the touch. The lemon-herb crust stays crisp enough to add texture while keeping the inside moist and delicate.
Serve with roasted vegetables or a fresh salad for a complete, balanced meal that feels indulgent yet effortless.
This recipe scales perfectly for any occasion—whether you’re feeding a family of four or prepping for meal prep. The technique adapts easily to different white fish varieties, so you can always find what’s freshest at your local market. Let’s get started with a dish that’s simple yet undeniably satisfying.
Ingredients for basic baked fish
Five essential ingredients transform simple white fish into restaurant-quality flaky perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| White Fish Fillets 🐟 | 4 pieces | Cod, tilapia, or halibut preferred |
| Extra-Virgin Olive Oil 🫒 | 2 tbsp | Light coating for crispiness |
| Fresh Lemon Juice 🍋 | 3 tbsp | Zest included for brightness |
| Fresh Parsley Leaves 🌿 | ¼ cup | Finely chopped for herb blend |
| Fresh Dill Weeds 🌿 | 2 tbsp | Chopped, for herb complexity |
| Garlic Cloves 🧄 | 2 cloves | Minced for subtle depth |
| Diamond Crystal Kosher Salt 🧂 | 1 tsp | Generous seasoning |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Cracked for texture |
| All-Purpose Flour 🌾 | 2 tbsp | For dredging crust |
The fish selection is critical for this recipe. Opt for freshly sourced fillets from your local seafood counter—look for vibrant color and firm texture. Whole Foods Market and Trader Joe's consistently carry high-quality cod and tilapia that work exceptionally well. Avoid pre-battered or frozen fillets, as they lack the delicate texture required. If using halibut, select the skin-on variety for added crispiness during baking. Always pat the fillets thoroughly dry with paper towels before seasoning—this step prevents steaming and ensures a crisp crust.
No fresh dill? Substitute with 1 tbsp dried dill, but reduce the amount by one-third. Short on parsley? Fresh cilantro works in a pinch, though the flavor profile shifts slightly. For lemon juice, freshly squeezed is ideal, but bottled lemon juice in a glass container (not plastic) can suffice in a pinch. The garlic can be pre-minced from a jar, but freshly minced adds a more robust flavor. If you lack flour for dredging, crushed cornflakes or panko provide a similar crisp texture. For extra brightness, a pinch of lemon zest can be added to the herb blend.
This recipe reheats beautifully—simply cover with foil and warm in a 350°F oven for 5-7 minutes. Store leftovers in an airtight container for up to 2 days in the refrigerator, though the fish is best consumed within 1 day for optimal texture. For meal prep, portion the baked fillets into individual containers with a small amount of lemon juice to maintain moisture. The herb mixture can be prepped 1 day ahead and stored in the refrigerator, sealed tightly to preserve freshness.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this combo—just oil, lemon, herbs, and fish. That’s it. No fancy sauces or last-minute shopping trips. Honestly, if you’ve got those five things, you’re already 90% there.
- Bright & Crispy Edge: The lemon juice keeps it from drying out while the olive oil gives that golden, crispy skin. Between us, that contrast—tender inside, slightly crispy out—is what makes it feel restaurant-worthy without the fuss.
- Meal Prep Hero: Bake a whole sheet pan on Sunday, and you’ve got lunch for three days. My kids grab it straight from the fridge with a side of roasted veggies—no reheating drama, just warm, flaky fish every time.
- Budget-Friendly Luxury: White fish is affordable, and these ingredients stretch far. I’ll be real: I’ve fed four people for under $15 with this, and no one ever guesses it’s not some expensive seafood dish. That’s the win.
Step-by-step instructions for flaky white fish with lemon-herb crisp
This method delivers perfectly flaky white fish with a crisp exterior and bright lemon-herb finish.
Prepare the Lemon-Herb Herb Blend
In a small mixing bowl, combine the 0.25 cup fresh parsley leaves and 2 tbsp fresh dill weeds. Finely chop both herbs with a sharp chef's knife until you achieve a uniform texture—think of a confetti-like consistency that will cling beautifully to the fish. Add the 2 cloves minced garlic cloves and mix thoroughly to distribute the aromatic oils.
In a separate small bowl, whisk together 3 tbsp fresh lemon juice with 1 tsp diamond crystal kosher salt and 0.5 tsp freshly ground black pepper. This citrus-salt brine will tenderize the fish slightly while adding brightness. Pour this mixture over the herb blend and toss gently to combine. Let the mixture sit for 5 minutes while you prepare the fish—this allows the flavors to meld.
Create the Flour Dredge and Season
Place the 2 tbsp all-purpose flour in a shallow dish large enough to accommodate the fish fillets. This will create a light, crisp crust that contrasts perfectly with the tender flesh. Pat each of the 4 pieces white fish fillets completely dry with paper towels—moisture is the enemy of crispy skin.
Season each fillet generously with the lemon-herb mixture, pressing it gently into the flesh so the flavors penetrate. Then, lightly dredge each fillet in the flour, shaking off any excess. The flour should adhere evenly but lightly—you're aiming for a delicate crust, not a heavy breading. Arrange the seasoned fillets on a plate and let them rest for 10 minutes at room temperature.
Preheat and Prepare the Baking Setup
Preheat your oven to 425°F with the rack positioned in the middle position. This high temperature ensures a crisp exterior while keeping the fish moist inside. Line a rimmed baking sheet with parchment paper or lightly grease it with 2 tbsp extra-virgin olive oil—this prevents sticking and adds a subtle richness.
While the oven heats, lightly brush the top of each fillet with a thin layer of the extra-virgin olive oil. This creates a barrier between the fish and the parchment, promoting even browning. Arrange the fillets in a single layer on the prepared baking sheet, leaving about 1 inch of space between each piece for proper air circulation.
Bake to Flaky Perfection
Place the baking sheet in the preheated oven and bake for 12-15 minutes. You're looking for a golden-brown crust on top and edges that crisp slightly when pressed gently with a spatula. The fish is done when it flakes easily with a fork inserted into the thickest part—this should take about 12 minutes for ½-inch thick fillets.
Timing is critical here—overcooking by even 1 minute can turn flaky fish into dry fish. If you're unsure, err on the side of slightly undercooked; the fish will continue cooking slightly as it rests. Remove the baking sheet from the oven and transfer the fillets to a serving platter.
Rest and Serve Immediately
Let the fish rest for 3-5 minutes before serving. This brief resting period allows the juices to redistribute throughout the flesh, ensuring each bite is moist and flavorful. The crust will firm up slightly during this time, creating that perfect contrast between crisp exterior and tender interior.
Garnish each fillet with an additional sprinkle of the lemon-herb mixture and serve immediately with lemon wedges on the side. The fish should be opaque and flaky when properly cooked, with a crisp crust that gives way to tender, moist flesh. Pair with a simple green salad or roasted vegetables for a complete meal.
Pro Tips For Making Basic Baked Fish
- PREHEAT THE PAN: Don’t skip this—cold metal steals heat from your fish. Fire up the oven to 400°F (200°C) and let it roar for 10 full minutes before sliding in the pan. I used to rush this and ended up with sad, undercooked centers every time.
- PAT DRY LIKE IT’S SNOWING: Wet fish = steam = soggy fish. Grab paper towels and press them into every fillet until they’re bone-dry. This isn’t just about crisping—it’s about letting the olive oil cling instead of beading off like rain. (Yes, even if you’re impatient like me.)
- SALT THE FISH FIRST: Season the fillets before they hit the oil, not after. Let them sit for 10 minutes while you prep the rest—this draws out moisture and guarantees the crust locks in flavor. I learned this the hard way when my fish tasted bland no matter how much I sprinkled after baking.
- ZEST THE LEMON IN: Skip the juice-only shortcut—grate the zest over the fish before baking. It adds a bright, aromatic layer that lemon juice alone can’t match. (Pro move: Mix it with the herbs right on the fillets so it clings.)—I know, I know, but trust the process.
Perfect pairings for these flavors
Bright Side Salads
Start with a simple arugula salad tossed with 2 tbsp extra-virgin olive oil, 1 tbsp fresh lemon juice, and a pinch of flaky sea salt. The peppery bite of arugula cuts through the richness of the fish while keeping the dish light.
For extra texture, add ¼ cup toasted pine nuts or crumbled feta cheese. I love serving this with a drizzle of balsamic glaze for a touch of sweetness that balances the herbs. 🥗
Roasted Vegetable Medleys
Roasted vegetables add heartiness and color to your baked fish meal. Toss 2 cups mixed vegetables (zucchini, bell peppers, and cherry tomatoes) with 1 tbsp olive oil, ½ tsp garlic powder, and ¼ tsp smoked paprika.
Roast at 400°F for 20-25 minutes until tender and slightly caramelized. The natural sweetness of the veggies complements the lemon-herb crust beautifully. 🌱
Crispy Sautéed Greens
For a quick side, try garlicky sautéed spinach or kale. Heat 1 tbsp butter or olive oil in a skillet over medium heat, add 4 minced garlic cloves, and sauté for 30 seconds.
Toss in 4 cups chopped greens and cook until just wilted—about 3-4 minutes. Finish with a squeeze of lemon and a sprinkle of red pepper flakes for a pop of color and heat. 🌿
Wine Pairings
A crisp Sauvignon Blanc from New Zealand or California pairs wonderfully with this dish. Look for wines with bright citrus notes and a touch of herbal complexity—these mirror the lemon and dill flavors in the fish.
I recommend Kim Crawford Sauvignon Blanc or Oyster Bay Sauvignon Blanc for their refreshing acidity. For a budget-friendly option, try La Crema Sauvignon Blanc, which offers great balance at an affordable price. 🍷
Beverage Alternatives
If you prefer beer, a light lager like Peroni or Corona cleanses the palate without overpowering the delicate flavors. For a non-alcoholic option, try sparkling lemonade infused with fresh mint and a splash of ginger beer for a zesty kick.
The effervescence helps cut through the richness of the fish while keeping the meal light and refreshing. 🍋
Garnishes That Elevate
Finish your plate with a few simple garnishes to elevate the presentation. A sprinkle of toasted breadcrumbs adds crunch, while lemon zest brightens the dish. For a touch of luxury, drizzle with truffle oil or a swirl of homemade aioli.
Even a few fresh edible flowers (like nasturtiums) add a pop of color and a subtle peppery note. 💫
Nutrition facts
Frequently asked questions
What's the best type of fish for baking?
For this recipe, choose firm white fish like cod, tilapia, or halibut—they stay flaky when baked. Avoid delicate fish like sole or flounder, which can turn mushy. Look for fillets with bright color and firm texture at your seafood counter.
Can I use frozen fish for this recipe?
Yes, but thaw it properly first! Place frozen fillets in a sealed bag and submerge in cold water for 15-20 minutes. Never thaw at room temperature—it can promote bacterial growth. Pat completely dry before seasoning to ensure a crisp crust.
Why does my baked fish turn out dry?
Overcooking is the #1 cause! Bake until the fish reaches 145°F internally (about 12-15 minutes at 425°F), then remove immediately. The fish continues cooking slightly as it rests. Also ensure your fillets are ½-inch thick or less for even cooking.
How can I make this recipe ahead of time?
Prep the lemon-herb mixture 1 day ahead and store in an airtight container. For the fish, bake it fresh and refrigerate in an airtight container for 1 day. Reheat covered in a 350°F oven for 5-7 minutes—the crust will crisp again when warmed.
What if I don't have fresh herbs?
Use ½ tsp dried dill and ½ tsp dried parsley instead of fresh (reduce amounts by ⅓). For lemon, bottled juice works in a pinch, though fresh is brighter. If you lack flour, try crushed cornflakes or panko for a crispy alternative.