National Dish Jamaica: Steam Fish and Okra (Recipe)

In this article
Discover Steam Fish and Okra, one of Jamaica’s most cherished dishes and a true taste of the Caribbean. Tender, gently steamed fish is layered with aromatic herbs, sweet peppers and fiery Scotch bonnet, then finished with crisp, vibrant okra. It is a light yet deeply flavourful meal that captures the sunshine of the island in every bite — simple enough for a weeknight, special enough for a gathering.
About Steam Fish and Okra
Steam Fish is one of Jamaica’s best-known dishes and has firmly established itself as a national favourite. Not only is it wonderfully easy to prepare, it is also intensely aromatic. The star of the plate is fresh fish, enriched with a generous mix of herbs and spices. The fish is gently steamed, a method that keeps it tender and moist while allowing the flavours to concentrate and shine. Paired with okra, it becomes a hearty, wholesome meal that sits proudly among the classics of Jamaican cuisine.
Ingredients (serves 1–2)
- 500 g fresh fish (e.g. snapper or another firm white fish)
- 1 lime (juice only)
- 2 garlic cloves, chopped
- 1 onion, cut into rings
- 1 pepper, cut into strips
- 2–3 spring onions, chopped
- 1–2 Scotch bonnet chillies (whole or to taste)
- Olive oil or coconut oil
- Salt and pepper, to taste
- Fresh herbs (e.g. parsley or thyme)
Shopping for the ingredients
When shopping for steam fish, take care to choose the freshest fish you can find. Ideally, head to a local market where the day’s catch is often on offer. Look for fish with a clean, pleasant smell and eyes that are clear and bright. The other ingredients — the vegetables and herbs — should be equally fresh and crisp to guarantee the best possible flavour. A little care at the shops goes a long way once the dish reaches the table.
Preparing the dish
Before you begin cooking steam fish, clean the fish thoroughly and fillet it if needed. The lime juice is used to marinate the fish, which not only lifts the flavour but also helps neutralise any lingering odours. Cut the vegetables into even pieces so they cook uniformly, and have your herbs and spices measured out in advance. A little organisation here means the cooking itself moves along smoothly and without delay.
Step-by-step instructions
- Rinse the fish thoroughly under water, marinate it with lime juice, then season with salt and pepper.
- Set a steamer basket inside a steamer or a large pot and bring the water to a gentle simmer.
- Lay a bed of onion rings and pepper strips across the bottom of the steamer.
- Place the fish on top of the vegetables and cover it with herbs, garlic and Scotch bonnet chillies.
- Cover the pot and steam the fish for around 20 minutes, until it is cooked through.
- Just before serving, scatter over the remaining spring onions.
Gluten-free / lactose-free version
Steam Fish is naturally gluten-free and lactose-free, making it an excellent choice for anyone with intolerances. Simply make sure the oils and seasonings you use are also certified gluten-free. If you would like to deepen the flavour further, a good gluten-free stock works beautifully in the steaming liquid. With this method you can enjoy the dish with complete peace of mind.
Tips for vegans and vegetarians
For a vegan or vegetarian version, the fish can be swapped for hearty vegetable alternatives. Thick slices of oyster mushrooms or firm tofu take on the herbs and spices particularly well. The method stays the same, though you will want to adjust the cooking time so everything is perfectly tender. Filling the steamer with plenty of vegetables such as courgette, carrot or aubergine is another wonderful way to keep the dish plant-based.
More tips and tricks
Keep an eye on the pot while steaming and make sure it never runs dry — top up with a little water if needed. Avoid overcrowding the fish so it cooks evenly all the way through. Preparing your ingredients ahead of time saves effort and makes the whole process far easier. Above all, experiment with different herbs and spices to tune the flavours exactly to your liking.
Adapting the recipe to your taste
The recipe for steam fish is wonderfully flexible and easy to adjust to personal preference. Use whichever fish is freshest and most to your taste, and vary the spice blend as you please — more heat, or extra herbs for a different character. Let your creativity lead the way and discover your own perfect combination. It is a dish that rewards a little experimentation every time you make it.
Ingredient substitutions
If you cannot get fresh fish, frozen fish works too — just be sure to thaw it thoroughly before cooking. In place of Scotch bonnet chillies, milder chillies or even a little paprika will do if you prefer things gentler on the palate. The vegetables can also change with the seasons and with what is available. Reach for local produce to give the dish a character all its own, much as you might with a fresh plate of Escovitch Fish.
Drink pairing ideas
A light, zingy drink such as Jamaican ginger beer pairs superbly with steam fish — try a homemade Ginger Beer for the full island experience. A refreshing fruit juice or a light white wine will also underline the flavours of the dish. If you fancy something with a kick, a cocktail of rum and lime rounds things off nicely. Each of these brings a welcome freshness to the meal.
Serving and presentation ideas
To present steam fish at its best, arrange it on a large serving platter, garnished with fresh herbs and lime wedges. An extra layer of colourful vegetables helps bring out the vivid tones of the dish. A few drops of olive oil or a spoonful of sauce provide the finishing touch. Don’t forget to serve suitable sides — a bowl of Rice and Peas or a simple salad complements it perfectly.
A bit of history
Steam Fish has its roots in Jamaican cooking, a cuisine shaped by many cultures, including African, European and Asian influences. Steaming fish is a common technique across the Caribbean, with each island lending its own regional twist. Historically, the dish was often prepared by coastal communities with ready access to the day’s catch. Today it is a firm favourite in restaurants and at celebrations alike, standing as a symbol of Jamaica’s rich culinary heritage.
More recipe ideas
Summary: Steam Fish and Okra
All in all, Steam Fish and Okra is a simple yet remarkably flavourful dish that captures the spirit of the Caribbean perfectly. With fresh ingredients and the right steaming technique, you can bring an authentic taste of Jamaica into your own kitchen. Whether you serve it as part of a festive spread or simply as a quick supper, it never fails to please. And with its many possible tweaks and variations, it is a dish you can rediscover again and again.



