Barbadian Cou-Cou and Fish in Tomato Gravy Recipe

Caribbean Recipes

The National Dish of Barbados

Quick Answer Cou-cou and fish is the national dish of Barbados. Cou-cou is a smooth cornmeal cooked with sliced okra and water until it sets into a soft, firm mound, and it is served with steamed halal fish in a Bajan tomato gravy built from tomatoes, onion, garlic, thyme, sweet pepper, and green seasoning. The two parts come together in about 50 minutes and serve four.

If you want to taste Barbados in one plate, this is it. A soft golden mound of cou-cou sits beside tender steamed fish, and a glossy red tomato gravy is spooned generously over both. It is humble, filling, and deeply satisfying, and every Bajan cook has their own small tweak to it.

The trick that took me a few tries to learn is that cou-cou is all about the stirring. Rush the cornmeal in and you get lumps; take your time and turn it steadily, and you get that signature smooth, almost polenta-like body. The okra does quiet but important work here, giving the cou-cou its silky texture and gentle bind.

Ready in about 50 minutes  |  Serves 4  |  Two pots

Prep Time
20 min
Cook Time
30 min
Total Time
50 min
Servings
4
Medium Halal Dairy-Light About 430 cal / serving
A smooth mound of cornmeal-okra cou-cou beside steamed fish in a red Bajan tomato gravy
Cou-cou and fish: a soft cornmeal-okra mound with steamed halal fish in Bajan tomato gravy.

Why This Cou-Cou and Fish Works

This dish works because each half plays a clear role. The cou-cou is mild, soft, and a little sweet from the cornmeal, so it is the perfect quiet base. The fish gravy is bright, savory, and full of tomato and green seasoning, so it carries all the punch. Spoon one over the other and you get balance in every bite.

The okra is the secret behind good cou-cou. As it simmers, it releases a natural silkiness that keeps the cornmeal smooth and easy to turn, and it stops the finished mound from feeling stiff or dry. Skip it and you have plain cornmeal porridge; include it and you have real Bajan cou-cou.

On the fish side, steaming rather than frying keeps the fillets moist and lets them soak up the gravy. A halal white fish like snapper or mahi holds its shape well, and a quick lime and green-seasoning marinade seasons it through before it hits the pot.

Best of all, the method is forgiving once you find the rhythm. Get the gravy simmering, then give the cou-cou your full attention for its few minutes of steady stirring, and both finish hot together.

Pro observation: Cou-cou is done when it pulls cleanly away from the sides of the pot as you stir and holds a shape on the spoon. If it still slumps and sticks, it needs another minute or two of turning over low heat.

Ingredients

Adjust servings above to rescale · Serves 4

Kitchen Measurement Converter

Cornmeal and okra are easy to eyeball once you know the ratios. Use this quick converter to switch between cups, grams, and milliliters without leaving the recipe. Pick a category, enter a value, and the result updates instantly.

Want more options? Open the full tomato measurement converter.

Ingredient Notes & Substitutions

Cornmeal

Use fine yellow cornmeal for a smooth cou-cou. Medium grind works too but gives a little more texture. Avoid coarse polenta grits, which stay gritty and take much longer to soften.

Okra

Fresh young okra is best; slice it thin so it melts into the cornmeal. Frozen sliced okra works well out of season. The okra is what makes cou-cou silky, so do not leave it out.

Halal Fish

Flying fish is traditional in Barbados, but any firm halal white fish such as snapper, mahi, or cod works beautifully. Choose fillets that hold together so they stay intact in the gravy.

Bajan Green Seasoning

This herb blend of thyme, parsley, scallion, garlic, and sweet pepper is the soul of the gravy. Use store-bought or blend your own. A mix of fresh thyme and chopped scallion is a quick stand-in.

Equipment

  • Heavy medium pot for cou-cou
  • Cou-cou stick or sturdy wooden spoon
  • Wide lidded pan for the fish
  • Sharp knife and board
  • Measuring cups and spoons
  • Mixing bowl for the fish

Before You Start

1. Season the fish first. Rub the fillets with lime juice and a spoon of green seasoning and let them sit while you cook, so they take on flavor before steaming.

2. Pre-mix the cornmeal. Whisk the cornmeal with about one cup of the measured water into a smooth, lump-free slurry before it goes into the pot. This is the single best way to avoid lumpy cou-cou.

3. Have your stick ready. Cou-cou needs constant turning, so keep the cou-cou stick or a strong wooden spoon in hand once the cornmeal goes in.

Step-by-Step Instructions

1

Season the Fish

Rinse the fish fillets, pat them dry, and rub them all over with the lime juice and one tablespoon of the green seasoning, plus a little salt and black pepper. Set them aside to marinate for at least 15 minutes while you start the gravy and the cou-cou water.

2

Simmer the Okra

Bring the 4 cups of water to a boil in a heavy pot with the teaspoon of salt. Add the sliced okra and simmer for about 8 to 10 minutes until very tender and slightly slippery. Scoop out and reserve a cup of the okra water, then keep the pot on low heat.

Sliced okra simmering in a pot of water for cou-cou
Simmer the okra until tender; its natural silkiness is what keeps cou-cou smooth.
3

Build the Tomato Gravy

In a wide pan, heat the cooking oil over medium heat and soften the sliced onion for 3 to 4 minutes. Stir in the garlic, sweet pepper, and fresh thyme and cook 1 minute more. Add the chopped tomatoes, tomato paste, and the remaining green seasoning, then cook 6 to 8 minutes until the tomatoes collapse into a thick, glossy sauce.

4

Turn the Cou-Cou

Whisk the cornmeal with one cup of cold water into a smooth slurry, then pour it into the pot of okra and reserved water over low heat. Stir constantly with the cou-cou stick, adding splashes of the reserved okra water as needed, for about 8 to 10 minutes until the mixture is thick, smooth, and pulls away from the sides. Beat in the butter, then cover off the heat.

Smooth golden cou-cou being turned with a wooden stick in a pot
Turn the cou-cou steadily until it thickens and pulls cleanly from the sides of the pot.
5

Steam the Fish

Nestle the seasoned fish fillets into the simmering tomato gravy and pour in the cup of water or fish broth. Cover and steam gently for 8 to 10 minutes, spooning gravy over the fish once or twice, until the fillets are opaque and flake easily with a fork. Do not stir hard, or the fish will break apart.

6

Shape and Serve

Wet a small bowl with water, pack in a portion of hot cou-cou, then turn it out onto each plate as a smooth mound. Lay a piece of fish alongside and spoon plenty of the tomato gravy over both. Serve right away while everything is hot.

Plated cou-cou mound beside steamed fish with tomato gravy spooned over
Turn out a smooth mound of cou-cou, add the fish, and spoon the gravy generously over both.

Chef’s Tips From Real Kitchen Testing

1

Always add the cornmeal as a wet slurry, never dry from the bag. A smooth slurry poured into the hot okra water is the surest way to keep cou-cou lump-free.

2

Keep the heat low and keep turning. Cou-cou scorches fast on high heat, and steady stirring is what gives it that smooth, glossy body.

3

Let the fish steam undisturbed. Spoon gravy over it instead of stirring, so the fillets stay whole and tender rather than shredding into the sauce.

Recipe Variations

Serving Suggestions

  • Extra tomato gravy spooned over the top
  • Steamed callaloo or sauteed greens
  • A wedge of fresh lime for squeezing
  • Sliced avocado when in season

Nutrition Facts

Estimated nutrition per serving of cou-cou and fish
NutrientAmount per serving
Calories430
Protein34 g
Carbohydrates38 g
Fat15 g
Saturated Fat5 g
Fiber4 g
Sugar6 g
Sodium720 mg

Values are estimates per serving and vary with the exact fish, cornmeal, and brands you use.

Make-Ahead Tips

The tomato gravy is very make-ahead friendly and even tastes better the next day, so cook it fully, cool it, and keep it in the fridge for a day or two. Cou-cou is best made fresh because it firms up as it cools. If you must make it ahead, reheat it with a splash of water and beat it smooth again over low heat.

Storage, Freezing & Reheating

Refrigerator
Store cou-cou and fish gravy separately in airtight containers for up to 3 days. The fish keeps best submerged in its gravy.
Freezer
The tomato fish gravy freezes well for up to 2 months. Cou-cou can turn grainy when frozen, so it is better made fresh.
Reheating
Warm the gravy gently in a pan. Revive cou-cou over low heat with a splash of water, beating until smooth and soft again.

Common Mistakes to Avoid

×Adding the cornmeal too fast. Tipping in dry cornmeal all at once makes lumps that never smooth out. Whisk it into a slurry first and add it gradually.
×Not stirring or turning enough. Cou-cou needs near-constant turning; leave it and it turns grainy, stiff, and scorched on the bottom.
×Overcooking the fish. Steamed fillets are done as soon as they turn opaque and flake. Left too long, they go dry and fall apart in the gravy.

Troubleshooting

Cou-cou came out lumpy? The cornmeal went in too dry or too fast. Beat hard with the stick and add a splash of hot water; next time start from a smooth slurry.

Cou-cou too stiff or dry? It needs more liquid. Work in reserved okra water a little at a time over low heat until it softens and turns smooth again.

Gravy tastes flat? It usually wants more salt and a little more green seasoning or thyme. A squeeze of lime at the end also lifts the whole dish.

A Note on Barbadian Cooking

Cou-cou carries deep West African roots, arriving in the Caribbean through the same cornmeal-and-okra tradition found in dishes like fungi and coo-coo across the islands. In Barbados it became a Friday and Saturday staple, and pairing it with fish grew into the national dish. The tool that makes it possible is the cou-cou stick, a flat wooden paddle used to turn the thickening cornmeal without lumps. Bajan seasoning, a fresh green herb blend, gives the fish gravy its unmistakable island flavor. For more tomato-forward ideas, browse our full collection of tomato recipes or add a bright side of fresh tomato salsa to round out the plate.

Frequently Asked Questions

Cou-cou is made from fine cornmeal cooked with sliced okra, water, and a little salt and butter. The okra gives it a smooth, silky texture, and it is turned steadily until it sets into a soft, firm mound.
Flying fish is the classic Barbadian choice, but any firm halal white fish works. Snapper, mahi, or cod all hold their shape well and steam nicely in the tomato gravy.
Whisk the cornmeal with cold water into a smooth slurry before it goes into the pot, then stir constantly over low heat. Adding it dry or all at once is what causes lumps.
The fish is done when it turns opaque all the way through and flakes easily with a fork. For food safety, cook fish to an internal temperature of 145 F (63 C). Avoid overcooking, which dries it out.
You can, but it will be closer to plain cornmeal porridge. The okra is what gives real cou-cou its signature silky, smooth body, so it is worth including whenever possible.
It is a fresh herb blend of thyme, parsley, scallion, garlic, and sweet pepper used across Barbadian cooking. It seasons the fish and the tomato gravy. A quick mix of thyme and scallion works in a pinch.

Last updated: September 23, 2026

Was this recipe helpful?
Thanks for rating!
Timer
0:00

Leave a Comment