Whole baked fish is a simple yet stunning dish where a whole fish is roasted with herbs, lemon, and garlic. It’s flavorful, juicy, and presents beautifully—perfect for both casual dinners and elegant entertaining.
Why You’ll Love This Recipe
- Moist and tender flesh thanks to whole roasting
- Infused with natural flavor from herbs and lemon
- Impressive presentation with minimal effort
- Easy to prepare and highly customizable
- Healthy and naturally gluten-free
- Quick cooking time for a complete meal
- Works with a variety of fish types
- Minimal ingredients for maximum flavor
- Delicious with just a drizzle of olive oil
- Perfect for both weeknights and dinner parties
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
- 1 whole fish (such as snapper, branzino, or sea bass), cleaned and scaled
- Olive oil
- Salt and black pepper
- Fresh lemon slices
- Garlic cloves
- Fresh herbs (such as thyme, parsley, or dill)
- Optional: onion slices, cherry tomatoes, capers
Directions

- Preheat your oven to 400°F (200°C).
- Rinse the fish and pat dry. Score the skin with diagonal slashes.
- Season the fish inside and out with salt and pepper.
- Stuff the cavity with lemon slices, garlic, and fresh herbs.
- Drizzle with olive oil and place on a lined baking sheet or in a baking dish.
- Bake for 20–25 minutes, depending on the size of the fish, until the flesh is opaque and flakes easily.
- Remove from the oven, rest for a few minutes, and serve with extra lemon and herbs.
Servings and timing
- Servings: 4
- Prep Time: 10 minutes
- Cook Time: 20–25 minutes
- Total Time: 30–35 minutes
Variations
- Use Asian flavors with ginger, soy, and scallions
- Add Mediterranean ingredients like olives, capers, and cherry tomatoes
- Bake in parchment or foil for extra moisture
- Include vegetables like zucchini or fennel in the baking dish
- Try with a garlic and herb butter baste
Storage/reheating
- Store leftovers in an airtight container for up to 2 days in the fridge
- Reheat gently in a low oven or enjoy cold in salads
- Do not freeze cooked whole fish—texture will suffer
- Leftover fish can be flaked and added to pasta, rice bowls, or wraps
FAQs
What type of fish is best for baking whole?
Snapper, branzino, trout, or sea bass are great options due to their mild flavor and firm texture.
Should I remove the head and tail?
Not necessary. Keeping them adds to presentation and helps retain moisture.
Do I need to scale the fish?
Yes, ask your fishmonger to do it or use a fish scaler at home.
How do I know when the fish is done?
The flesh should flake easily and be opaque. Internal temperature should be around 135°F (57°C).
Can I bake fish with the skin on?
Yes, leave the skin on—it helps retain moisture and peels off easily after cooking.
Should I cover the fish while baking?
No, unless you’re baking in foil or parchment. Uncovered baking helps crisp the skin slightly.
Can I stuff the fish with other things?
Yes! Try onions, fennel, cherry tomatoes, or citrus fruits for different flavor profiles.
Is it okay to eat the skin?
Yes, if it’s properly cleaned and crisped—though it’s a matter of personal preference.
What’s a good sauce to serve with it?
Try a simple lemon-butter sauce, garlic-herb butter, or chimichurri for extra flavor.
Can I use frozen whole fish?
Yes, just make sure it’s fully thawed and patted dry before baking.
Conclusion
Whole baked fish is a delicious, healthy, and visually impressive meal that’s much easier to prepare than it looks. With simple ingredients and versatile flavor options, it’s a great way to enjoy fresh seafood at home. Serve it hot off the oven with your favorite sides, and enjoy a restaurant-quality dish with minimal effort.
PrintWhole Baked Fish
Whole baked fish seasoned with fresh herbs, garlic, and lemon for a flavorful and tender main dish that’s both healthy and simple to prepare.
- Prep Time: 10 mins
- Cook Time: 25 mins
- Total Time: 35 mins
- Yield: 4 servings 1x
- Category: Main Dish
- Method: Baked
- Cuisine: Mediterranean
- Diet: Low Fat
Ingredients
- 1 whole fish (1–1.5 kg), such as snapper, sea bass, or trout, cleaned and scaled
- 2 tbsp olive oil
- 2 cloves garlic, sliced
- 1 lemon, sliced
- 2 sprigs each of rosemary, thyme, and parsley
- Salt and black pepper to taste
- Optional: ½ tsp chili flakes or smoked paprika
- Fresh parsley and lemon wedges for garnish
Instructions
- Preheat the oven to 200°C (400°F). Line a baking tray with parchment paper or foil.
- Pat the fish dry and make 2–3 diagonal slashes on each side.
- Rub the fish with olive oil and season inside and out with salt, pepper, and optional chili flakes or paprika.
- Stuff the cavity with garlic slices, lemon slices, and fresh herb sprigs.
- Place the fish on the baking tray and bake for 20–25 minutes, or until the flesh is opaque and flakes easily with a fork.
- Let the fish rest for 5 minutes, then transfer to a serving platter.
- Garnish with chopped parsley and lemon wedges. Serve warm.
Notes
- Use fresh fish with clear eyes and firm flesh for best results.
- Scoring the fish allows for even cooking and flavor penetration.
- You can substitute the herbs based on preference, such as dill or basil.
- Serve with roasted vegetables, rice, or a fresh green salad.
Nutrition
- Serving Size: 1/4 fish (approx. 200 g cooked)
- Calories: 240
- Sugar: 0 g
- Sodium: 150 mg
- Fat: 12 g
- Saturated Fat: 2 g
- Unsaturated Fat: 8 g
- Trans Fat: 0 g
- Carbohydrates: 0 g
- Fiber: 0 g
- Protein: 32 g
- Cholesterol: 85 mg