Skip to content
jamaicandinner✨ New

Jamaican Baked Fish Casserole with Fresh Herbs

Flaky white fish baked with tomatoes, thyme, scallion and Scotch bonnet in a bright, herby casserole.

Prep
15 min
Cook
30 min
Servings
4
Difficulty
Easy
4.5
Sign in to rate
#jamaican#fish#baked#casserole#thyme#dinner

About This Recipe

This baked fish casserole leans on the same aromatic base found throughout Jamaican cooking, thyme, scallion, garlic and Scotch bonnet, layered with tomatoes and white fish and baked until everything melds into a fragrant, saucy dish. Unlike escovitch or brown stew fish, which are cooked mostly on the stovetop, this version bakes the fish directly in its sauce, keeping the flesh moist and letting the herbs infuse throughout. Fresh thyme sprigs nestled among the fish rather than just stirred into the sauce release their oils slowly as the casserole bakes, giving a more subtle, rounded herbal flavor than chopped thyme stirred in at the start. A whole Scotch bonnet placed on top, unbroken, perfumes the whole dish with background heat that builds gently rather than announcing itself in a single spicy bite. Served straight from the baking dish with rice or hard-dough bread to soak up the tomato-herb sauce, this is a straightforward, harbor-town style Jamaican family dinner.

Ingredients

Serves 4

  • 700 gwhite fish fillets(such as snapper or tilapia)
  • 2tomatoes(sliced)
  • 1onion(sliced)
  • 1bell pepper(sliced)
  • 4 clovesgarlic(minced)
  • 3scallions(sliced)
  • 5 sprigsfresh thyme
  • 1Scotch bonnet pepper(left whole)
  • 2 tbsplime juice
  • 3 tbspolive oil
  • 1.5 tspfine sea salt

Instructions

  1. 1

    Marinate the fish

    Rub fish fillets with lime juice, salt and half the garlic. Let sit 15 minutes.

  2. 2

    Prepare the baking dish

    Preheat oven to 190C (375F). Arrange half the sliced onion, tomato and bell pepper in a baking dish.

  3. 3

    Layer the fish

    Place fish fillets on top of the vegetables. Scatter remaining garlic, scallions and thyme sprigs over the fish, then top with remaining tomato, onion and pepper slices.

  4. 4

    Add the Scotch bonnet and oil

    Nestle the whole Scotch bonnet on top. Drizzle everything with olive oil.

  5. 5

    Bake and serve

    Cover with foil and bake 20-25 minutes until the fish flakes easily. Remove the Scotch bonnet and thyme stems, and serve hot with the pan juices spooned over.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Keep the Scotch bonnet whole so it flavors the casserole without releasing too much heat directly into the sauce.

  • →

    Don't overbake the fish; check at 20 minutes since fillets can go from perfectly flaky to dry quickly in a hot oven.

  • →

    Use fresh thyme sprigs rather than dried; the fresh herb's oils infuse more gently and aromatically during baking.

Variations

  • •

    Add sliced okra to the vegetable layers for a more traditional Caribbean touch.

  • •

    Swap white fish for salmon for a richer, oilier version.

  • •

    Serve with coconut rice instead of plain rice for extra richness.

Storage

Refrigerate up to 2 days in an airtight container. Reheat gently in a covered dish in a 175C (350F) oven until warmed through; the fish can dry out if microwaved.

History & Origin

Baked and stewed fish dishes are common throughout Jamaican coastal communities, built on the island's signature aromatics, thyme, scallion, Scotch bonnet and allspice, reflecting both African and indigenous Taino culinary influences layered over centuries of island cooking.

Frequently Asked Questions

Can I use frozen fish fillets?

Yes, thaw completely and pat dry before marinating so the lime juice and seasoning can penetrate properly rather than being diluted by excess water.

Why did my fish turn out dry?

It was likely baked too long; check for doneness at the 20-minute mark and pull it as soon as it flakes easily with a fork, since fish continues cooking slightly from residual heat.

What if I don't have a Scotch bonnet pepper?

Habanero is the closest substitute; leave it whole just as you would a Scotch bonnet so it perfumes the dish without dominating it with direct heat.

Nutrition Facts

Per serving (320g / 11.3 oz) · 4 servings total

Calories320kcal
Protein30g
Carbohydrates12g
Fat16g
Fiber3g
Protein30g
Carbs12g
Fat16g

Time Summary

Prep time15 min
Cook time30 min
Total time45 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes