This post may contain affiliate links. Please read our disclosure policy.

Jamaican Steamed Fish is cooked to tender, flaky perfection in a pot with sautéed veggies, peppers, and aromatics. This savoury one-pot meal cooks in well under one hour, making it a tasty, filling pescatarian meal the whole family will enjoy!

Want to cook like a Jamaican? Then you have to try more of my Jamaican fish recipes like this Brown Stew Fish, Ackee and Saltfish and Escovitch Salmon.

jamaican steamed fish in plate.
Want to save this recipe?
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Steamed Fish

When I was growing up, steam fish, was always a family weeknight meal. I loved the taste but as an adult, I can see why my mother made it so much. It was an easy, low-maintenance, one-pot meal!

Now when I make steamed fish, it’s what I like to call a “fridge dump recipe.” I use whatever leftover veggies are taking up space in the refrigerator. I dump them right in and it always tastes good!

Here’s Why You’ll Love this Jamaican Steamed Fish Recipe

  • One-Pot Meal: I love the convenience of a meal made in one dish, whether that be a skillet or a Dutch oven. There’s less mess and hassle.
  • Healthy Alternative: Skip the fish fry (another fave in our household) and save some calories. You get amazing flavour and texture and a boost of Omega-3 fatty acids.
  • So Versatile: This recipe includes potatoes, squash, okra and carrots but you can easily mix in other vegetables, depending on what’s in season or your fridge.
flatlay of ingredients for jamaican steamed fish.

Ingredients

Fish Seasoning

  • Red Snapper Fish: This fish is firm with a mild, sweet flavour.
  • Seasoning: Use seasoning salt (or fish seasoning or sifted Grace brand cock soup mix) salt and black pepper to season the fish.

Jamaican Steamed Fish

  • Butter: Use butter to sauté the veggies.
  • Pumpkin squash: Chopped into small cubes, this adds a subtle sweetness and a pop of colour.
  • Carrot: Julienned carrots have a natural sweetness and a fresh, crunchy texture.
  • Yellow Potato: When chopped into small cubes, these potatoes soften and get a creamy texture.
  • Okra: Sliced okra adds an earthy flavour to the dish.
  • Tomato: Add these for a refreshing pop of acidity.
  • Green Onion: Sliced green onions add a mild oniony flavour.
  • Thyme: The fresh herb adds an aromatic quality to the dish.
  • Onion: Onions add a layer of natural sweetness.
  • Vegetable Stock: This is the flavourful base for your fish stock.
  • Water: Add water as needed to adjust the consistency of the steaming liquid.
  • Excelsior Water Crackers: These “tough crackers” soak up all that sauce for a tasty finish.

How to Steam Fish

Prepare the Fish

Rinse the whole fish under cold water and pat them dry with paper towels. In a small bowl, combine seasoning salt, salt, and black pepper. Rub the seasoning mixture evenly over the fish, including inside the cavities.

Jamaican Steamed Fish

  1. In a large skillet or Dutch oven, melt the butter over medium heat then add the pumpkin or squash, potato and carrots. Sauté for 2-3 minutes until the vegetables start to soften. Pour in the stock and bring to a simmer.
  2. Place seasoned fish on top of the partially cooked vegetables. Then add the okra, tomato, green onion, onion, garlic, thyme, scotch bonnet pepper and 2 tbsp butter, and 1 cup water (if needed) around the fish. Cover the skillet with a lid and let steam for 15-20 minutes, or until the fish is cooked through and flakes easily with a fork.
  3. Occasionally spoon the liquid (this will thicken as the fish cooks) over the fish to keep it moist and when the fish is near done, add the Excelsior Water Crackers whole on top. Serve while hot and enjoy!

Recipe Substitutions

  • Veggies: Substitute any of the listed veggies for corn, sweet potatoes or pumpkin.
  • Fish: Use another white fish like parrot fish as a substitute for red snapper fish. Traditional steamed fish recipes use whole fish, but if you only have access to fillets, that works, too! Just keep in mind that the cooking time may need to be adjusted depending on the size of the fish.
  • Stock: Instead of vegetable stock, you can use chicken stock or water.

What do you eat with Steamed Fish?

  • Bammy: This traditional Jamaican flatbread made from grated cassava has a slightly chewy texture that complements the flaky fish. It’s also hearty enough to soak up the fish’s juices.
  • Green Banana: Boiled green bananas have a mild tangy flavour that pairs well with this dish.
  • Breadfruit: With its potato-like flesh and naturally buttery taste, this tastes great alongside fish.
  • Rice and Peas: Fluffy, coconut-infused rice is the perfect light accompaniment to the deep, savoury taste of steamed fish.
  • Festival: These fried sweet dumplings balance the savoury flavors of this dish.
steamed fish with crackers just added in skillet.

Tips

  • For the best results, opt for red snapper or another white-fleshed fish.
  • Feel free to marinate the fish overnight in the fridge. It’s not a mandatory step but it enhances the flavour.
  • Remember to cover the pot with a lid to trap steam and ensure even cooking,
  • The key to the perfect steam is an adequate amount of liquid to accurately measure your water and stock.
  • Add the Excelsior water crackers at the very end of the cooking process so they don’t become too soggy to enjoy.

Storage & Reheating Instructions

Once your leftovers have cooled down to room temperature, store leftovers in an airtight container in the fridge, Gently reheat them in the microwave or over medium-low heat on the stove until warmed through.

steamed fish.

Frequently Asked Questions (FAQs)

What fish is good for steaming?

Choose fish that hold up well and don’t break apart easily once cooked. I suggest trying a meaty fish like red snapper, sea bass, grouper, porgies or butterfish.

Why steam fish?

It is a gentle cooking method that preserves moisture while infusing the fish with more flavour.

How long to steam fish?

The fish should steam for about 15-20 minutes, or until the fish is cooked through and flakes easily with a fork.

Is steam fish good for you?

Absolutely! Steamed fish retains most of its nutrients, making it a healthier option than frying or grilling. It also requires less added fats (like oil or butter) than other cooking methods.

Interested in more delicious Seafood Recipes? Check These Out!

If you try this recipe, we’d greatly appreciate if you leave us a star ★ rating, as well as some feedback in the comment section below if you found this blog post helpful and tasty!

Also, please use the hashtag #theseasonedskillet on social media for a chance to be featured, and don’t forget to keep up with TSS on FacebookTwitterInstagramTikTok and Pinterest!

Lastly, sign up to our Friday weekly newsletter for the latest TSS updates, blog posts and recipes straight to your inbox.

Oh, and share, share, share with your family and friends!

No ratings yet

Jamaican Steamed Fish

Jamaican Steamed Fish is cooked to tender, flaky perfection in a pot with sautéed veggies, peppers, and aromatics. This savoury one pot meal cooks in well under 1 hour, for a tasty, filling pescatarian meal the whole family will enjoy!
Prep Time: 15 minutes
Cook Time: 25 minutes
Total Time: 40 minutes
Servings: 4 servings

Equipment

  • Large Skillet or Dutch Oven

Ingredients 

Fish Seasoning

  • 4 whole Red Snapper Fish, or parrot or whole white flesh fish, cleaned
  • 1 tsp Seasoning Salt, fish seasoning or Grace brand cock soup mix, sifted
  • 1/2 tsp Salt, or to taste
  • 1/2 tsp Black Pepper

Jamaican Steamed Fish

  • 4 tbsp Butter
  • 1 cup Pumpkin, squash, chopped into small cubes
  • 1/2 sm Carrot, julienned
  • 1 med Yellow Potato, chopped into small cubes
  • 6 sm Okra, sliced
  • 1/4 med Tomato
  • 2 stalk Green Onion, sliced
  • 4 sprigs Thyme
  • 1 sm Onion
  • 1 1/2 cup Vegetable Stock, chicken stock or water
  • 1 cup Water, if needed
  • 6-8 Excelsior Water Crackers
SAVE THIS RECIPE!
Get this sent to your inbox, plus get new recipes from us every week!
Please enable JavaScript in your browser to complete this form.

Instructions 

Prepare the Fish

  • Rinse the whole fish under cold water and pat them dry with paper towels. In a small bowl, combine seasoning salt, salt, and black pepper. Rub the seasoning mixture evenly over the fish, including inside the cavities.

Jamaican Steamed Fish

  • In a large skillet or Dutch oven, melt the butter over medium heat then add the pumpkin or squash, potato and carrots. Sauté for 2-3 minutes until the vegetables start to soften. Pour in the stock and bring to a simmer.
  • Place seasoned fish on top of the partially cooked vegetables. Then add the okra, tomato, green onion, onion, garlic, thyme, scotch bonnet pepper and 2 tbsp butter, and 1 cup water (if needed) around the fish. Cover the skillet with a lid and let steam for 15-20 minutes, or until the fish is cooked through and flakes easily with a fork.
  • Occasionally spoon the liquid (this will thicken as the fish cooks) over the fish to keep it moist and when the fish is near done, add the Excelsior Water Crackers whole on top. Serve while hot and enjoy!

Nutrition

Calories: 162kcal | Carbohydrates: 14g | Protein: 2g | Fat: 12g | Saturated Fat: 7g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Trans Fat: 0.5g | Cholesterol: 30mg | Sodium: 1321mg | Potassium: 436mg | Fiber: 2g | Sugar: 3g | Vitamin A: 862IU | Vitamin C: 25mg | Calcium: 31mg | Iron: 1mg
Like this recipe? Rate and comment below!

About Taneisha Morris

My name is Taneisha, this is my online kitchen and I'm thrilled you're here. Take your time exploring the site; there's plenty to discover and be inspired by. Pull up a seat and make yourself at home!

You May Also Like

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating