Skip to Content

Whole Roasted Fish

Sharing is caring!

If you like to keep things simple, my Whole Roasted Fish recipe is for you. Whole fish, seasoned with fish seasoning and stuffed with slices of fresh lemon, garlic, and a few sprigs of thyme, before being placed into a searingly hot oven to roast.

white serving platter with 2 cooked whole fish stuffed with fresh thyme and lemon slices and garnished with red onion and a drizzle of olive oil


 

This post contains affiliate links, please read my full disclaimer here.

Full Recipe Ingredients/Instructions are available in the 
recipe card at the bottom of the post. 
You can find important tips/tricks in the
blog post.

Roasting a whole fish in the oven is one of the easiest and tastiest things you can do. Growing up, my stepdad would go fishing every other weeknight, and whole roasted fish was a common dinner occurrence in our house.

What I like most about cooking whole fish is how easy it is to add flavor. Lemon, garlic, and thyme are flavors that work together and, when paired together, complement the fish beautifully.

However, this easy fish recipe can be adapted to suit the flavors you and your family enjoy. If you want to swap the thyme for parley, dill, or rosemary, feel free to do that.

Be sure to check out my Air Fryer Whole Fish, Easy Oven-Baked Fish, Crispy Air Fryer Fish, and Brown Stew Fish recipes too!

Ingredients

Here’s what you will need to make oven-roasted fish:

whole roasted fish recipe ingredients
  • Whole fish – I used 2 whole fish, gutted and scaled, weighing roughly 1lb each. Red snapper, sea bass, tilapia, or trout would be ideal.
  • Oil – I use olive oil as it has the best flavor, but any other light-flavored oil will work here too.
  • Seasoning – I season the fish with fish seasoning, a dry rub mixture that tastes delicious on fish.
  • Fresh herbs – 3-4 sprigs of fresh herbs are added to the cavity of the fish. I’ve used sprigs of thyme, but rosemary, dill, or parsley would work equally well.
  • Garlic – fresh sliced garlic is added to the cavity of the fish.
  • Lemon – is sliced and added to the cavity of the fish.

How to cook whole fish in the oven

2 whole fish seasoned and set onto parchment paper stuffed with fresh thyme and lemon slices

Preheat the oven to 425°F (220°C).

Rinse the fish under cold water and pat it dry with paper towels.

Make 3-4 diagonal cuts on both sides of the fish to help it cook more evenly and to allow the flavors to penetrate the fish.

Rub the fish with olive oil and season it inside and out with fish seasoning.

Stuff the cavity of the fish with sliced lemon, garlic, and fresh herbs.

Place the fish on a baking sheet or sheet lined with parchment paper.

cooked whole fish stuffed with fresh thyme and lemon slices set on parchment paper

Bake the fish in the oven for 25-27 minutes or until the internal temperature reaches 145°F (63°C). The cooking time may vary depending on the size of the fish.

Once cooked, remove the fish from the oven and let it rest for a few minutes before serving.

Serve the fish on a platter, garnished with fresh herbs and lemon wedges if desired.

Expert Tips

These tips will help you make the best whole-roasted fish you’ve ever tried. 

  • Pat the fish dry before seasoning it. This helps remove excess moisture that can cause the fish to steam and become mushy, rather than roast.
  • I recommend scoring the fish by cutting diagonal lines in the skin before you season it. This ensures you get maximum flavor into the fish.
  • If you want to check the internal temperature of the fish once it’s cooked, a probe thermometer is the easiest way to do this.
  • The parchment paper pictured is not mandatory, but I like to use it as it stops the fish from sticking to the baking sheet.

Flavor variations

  • Swap the thyme I’ve used in this dish for other herbs like rosemary, dill, or parsley.
  • Season and spice this fish dish the way you like it. Want to add some chili heat? Add some red pepper flakes or sliced red chili.
  • Try adding some finely shredded fresh ginger to the cavity of the fish.
  • Add extra citrus by finely grating some lemon zest and mixing it with the fish seasoning before rubbing it over the fish.
close up image of white serving platter with 2 cooked whole fish stuffed with fresh thyme and lemon slices

What to serve with Whole Roasted Fish

I like to serve whole roasted fish garnished with some pickled red onions and a spoon of chimichurri for a burst of added freshness. Alongside, I’ll add some rice or potatoes and a couple of my favorite veggie sides.

Additionally, you can bake your fish with vegetables. Lay the vegetables on the base of your baking sheet and place the fish on top.

For potatoes, try my Instant Pot Green Beans and Potatoes, Air Fryer French Fries, or my Southern Potato Salad. When it comes to vegetable sides, try my Marinated Air Fryer Vegetables, Oven Roasted Cauliflower, or Oven Roasted Broccoli.

How to pick whole fresh fish from the market

Don’t be intimidated about buying whole fish from the market. Here are my tips for buying fresh whole fish.

  1. Look for clear eyes: The eyes of the fish should be clear, bright, and bulging, indicating that the fish is fresh.
  2. Check for firm flesh: The flesh of the fish should be firm to the touch and should spring back when pressed.
  3. Smell the fish: Fresh fish should have a mild smell, not a strong or unpleasant odor. If it smells overly fishy, it may not be fresh.
  4. Look for bright and shiny skin: The skin of the fish should be bright and shiny, indicating that it was recently caught and is fresh.

How to store

To refrigerate: Fish is a dish that is best served warm from the oven, as it overcooks really quickly when you try and reheat it. If you do have leftovers, they can be stored in an airtight container in the refrigerator for 1-2 days. When ready to enjoy, place in a hot oven to warm through, taking care not to overcook the fish and dry it out.

To freeze: I don’t recommend freezing this whole roasted fish; it’s a dish best served straight from the oven.

white serving platter with 2 cooked whole fish stuffed with fresh thyme and lemon slices

FAQs

Which fish is best for roasting?

If roasting fish in the oven, I like to cook the whole fish on the bone. I recommend fish weighing roughly 1 lb each, and red snapper, sea bass, tilapia, or trout would be my top choices.

How long will it take to bake a whole fish?

The length of time will depend a lot on the size and thickness of the fish. I cook my fish at 425°F (220°C) and check it after 25 minutes until the internal temperature reaches 145°F (63°C). If it needs a little longer, I’ll put it back into the oven for another 2-3 minutes. A cooked fish should be flaky and come apart easily when gently prodded with a fork.

Is roasting fish healthy?

Yes, roasting is a healthy way to cook fish, as you add very little oil to the dish when roasting it.

Do you cover fish when roasting?

No, don’t be tempted to cover the fish when roasting in the oven, as the fish will steam rather than roast.

If you have tried this Whole Roasted Fish recipe or any other recipe on my blog, please rate it and let me know how it turned out in the comments below!

white serving platter with 2 cooked whole fish stuffed with fresh thyme and lemon slices and garnished with red onion and a drizzle of olive oil
Print Pin Save
5 from 1 vote

Whole Roasted Fish

Whole fish, seasoned with fish seasoning, and stuffed with slices of fresh lemon, garlic and a few sprigs of thyme, before being placed into a searingly hot oven to roast. The result, beautifully cooked fish with a delicious crispy skin.
Course Main Course
Cuisine American
Keyword how to cook a whole fish, oven roasted fish, whole roasted fish
Prep Time 15 minutes
Cook Time 25 minutes
Total Time 40 minutes
Servings 4
Calories 482kcal
Author Tanya

Ingredients

  • 2 whole fish (such as red snapper, sea bass or trout) gutted and scaled, about 1 lb each
  • 1 tbsp olive oil
  • 2.5 tsp fish seasoning
  • 3-4 sprigs fresh herbs (such as thyme or rosemary)
  • 2 cloves garlic sliced
  • 1 lemon sliced

Instructions

  • Preheat the oven to 425°F (220°C).
  • Rinse the fish under cold water and pat it dry with paper towels.
  • Make 3-4 diagonal cuts on both sides of the fish to help it cook more evenly and to allow the flavors to penetrate into the fish.
  • Rub the fish with olive oil and season it inside and out with fish seasoning.
  • Stuff the cavity of the fish with sliced lemon, garlic and fresh herbs.
  • Place the fish on a baking sheet, or sheet lined with parchment paper.
  • Bake the fish in the oven for 25-27 minutes, or until the internal temperature reaches 145°F (63°C). The cooking time may vary depending on the size of the fish.
  • Once cooked, remove the fish from the oven and let it rest for a few minutes before serving.
  • Serve the fish on a platter, garnished with fresh herbs and lemon wedges if desired.

Notes

  • Feel free to add other flavors using different herbs, seasonings, or spices.
  • Additionally, you can bake your fish with vegetables. Lay the vegetables on the base of your baking sheet and place the fish on top.

Nutrition

Calories: 482kcal | Carbohydrates: 4g | Protein: 80g | Fat: 14g | Saturated Fat: 3g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 6g | Cholesterol: 360mg | Sodium: 312mg | Potassium: 1210mg | Fiber: 1g | Sugar: 1g | Vitamin A: 491IU | Vitamin C: 17mg | Calcium: 94mg | Iron: 5mg
My Southern Air Fryer ECookbookFind all my Top Southern Air Fryer recipes in one place! My Southern Air Fryer ECookbook!
Subscribe to my YouTubeSubscribe to my YouTube Channel for full length recipe videos. Click the bell icon to be notified when I upload a new video.
Tried this recipe? Share on InstagramMention @Myforkinglife or tag #myforkinglife!
Although myforkinglife.com attempts to provide accurate nutritional information, these figures should be considered estimates. Varying factors such as product types or brands purchased, natural fluctuations in fresh produce, and the way ingredients are processed change the effective nutritional information in any given recipe. Under no circumstances will myforkinglife.com be responsible for any loss or damage resulting for your reliance on nutritional information.

Sharing is caring!

Recipe Rating




Susan Goodman

Monday 17th of July 2023

I love fish and your recipes sound wonderful. I can’t wait to try fish in the air fryer. I live in Washington DC and we have a fishmarket a mile away. I have use the recipe like your oven roasted fish recipe but I do it in the frying pan and add a little curry powder. I learned it from a Jamaican woman so I’ve always called a Jamaican fish. My children love it. Sometimes I add fresh tomato cut up over the top while it’s cooking. (Right now I have to take out a smoke alarm that goes off every time I use the oven over 400°.) Thanks for posting these wonderful recipes.

Tanya

Tuesday 18th of July 2023

OMG That's awesome. All that fish a mile away sounds like a dream. Also, love the idea of adding a bit of curry powder to the fish. I'll have to give that a try. That's so much Susan.