Sharing is caring!






Roasting a whole fish at home feels surprisingly effortless, yet the results taste fresh, bright, and full of character. As it cooks, the lemon and herbs perfume the kitchen, and the fish turns tender and flaky every single time.
It’s the kind of meal that looks impressive on the table but takes very little work from you. Add your favorite sauce or toppings, squeeze a bit of lemon over the top, and enjoy a simple, beautiful dinner that always satisfies.

For the Whole Roasted Fish
- Whole Fish – Choose a large fish such as mahi mahi, sea bass, or branzino. Make sure it’s scaled and gutted so it’s ready to roast.
- Olive Oil – Helps the skin crisp and keeps the fish moist in the oven. (Use regular refined olive oil, not extra-virgin.)
- Garlic – One large clove, minced, adds aromatic flavor inside the fish.
- Lemon – Half gets sliced and stuffed inside for brightness, and the other half is squeezed over the top after roasting.
- Fresh Herbs – Rosemary, thyme, or a mix of both bring freshness and a savory, earthy aroma.
- Sea Salt, Black Pepper & Garlic Powder – The simple seasoning blend that enhances the natural flavor of the fish.


How To Make A Delicious Oven-Roasted Whole Fish
Tender, flaky, and infused with lemon and herbs, this oven-roasted whole fish comes together in just 30 minutes.A simple, impressive dinner that delivers bright flavor with minimal effort.
Print
Pin
Course: Main Dish
Cuisine: Mediterranean-Inspired
Keyword: How To Make A Delicious Oven-Roasted Whole Fish
Prep Time: 10 minutes minutes
Cook Time: 20 minutes minutes
Total Time: 30 minutes minutes
Servings: 1
-
Save
Ingredients
-
1 large whole fish (such as mahi mahi, sea bass, or branzino), scaled and gutted
-
1–2 tablespoons olive oil*
-
1 large clove garlic, peeled and minced
-
1 lemon, halved
-
handful of fresh herbs (such as rosemary and thyme)
- sea salt, freshly cracked black pepper, and garlic powder
Instructions
- Preheat your oven to 450°F. Line a rimmed baking sheet with foil or coat it with cooking spray.
- Rinse the fish one last time, then pat it dry thoroughly with paper towels. With a sharp knife, make shallow diagonal cuts across the top of the fish, spacing them about an inch apart.
- Brush both sides of the fish generously with the olive oil. Add a light coat inside the cavity as well.
- Slice one lemon half into thin rounds. Tuck those slices, along with the minced garlic and fresh herbs, inside the fish’s cavity—making sure the garlic is fully enclosed.
- Season the outside of the fish well with sea salt, black pepper, and garlic powder.
- Roast for 18–20 minutes, or until the internal temperature reaches 145°F and the flesh flakes easily with a fork. (Time may vary depending on the size and type of fish.)
- Remove the fish from the oven and squeeze the remaining half of the lemon over the top.
- Serve right away while warm.
- Use regular refined olive oil—or swap for any high-heat oil you prefer.

- How do I know when the fish is cooked?
You want the flesh to flake easily and turn opaque. If you’ve got a thermometer, aim for 145°F in the thickest part. No thermometer? Just gently press the fish — if it gives way and flakes, you’re golden.
- What if the fish is drying out?
A dry fish is sad fish. Make sure you’ve oiled it well, stuffed it with lemon and herbs, and don’t overcook it. This recipe is fast — keep an eye on it and pull it out as soon as it flakes.
- Can I use a different kind of fish?
Absolutely. Any whole white fish works — think branzino, sea bass, mahi mahi. Just avoid super-delicate fish. The sturdy ones roast like champs.
- Do I really have to score the skin?
Yep, it helps the heat get into the thicker parts so the fish cooks evenly. Plus, it lets all that garlic-lemon-herb goodness work its way in. Worth the 10 seconds.
- What’s the easiest way to prep it?
Ask your fishmonger to scale and gut it — they’ll do it in seconds. At home, all you do is pat it dry, score it, oil it up, season generously, stuff the cavity, and pop it in the oven. Done.

Sharing is caring!





