National Dish São Tomé and Príncipe: Moqueca de Peixe (Recipe) · National Dish Recipes

National Dish São Tomé and Príncipe: Moqueca de Peixe (Recipe)

Fish fillets simmered in a coconut, tomato and pepper sauce, garnished with coriander and lime
In this article

Few dishes capture the warm, island-facing spirit of the Lusophone Atlantic quite like Moqueca de Peixe. Fresh fish is bathed in lime, then gently simmered with tomatoes, sweet peppers and creamy coconut milk until it turns meltingly tender. Bright, fragrant and surprisingly simple, it is the kind of one-pan meal that fills the kitchen with the scent of coriander and tropical sunshine — and it looks every bit as good as it tastes.

About Moqueca de Peixe

Moqueca de Peixe is a traditional fish stew that travelled the Portuguese-speaking Atlantic, taking root on the coast of Bahia in Brazil and finding an equally happy home on the islands of São Tomé and Príncipe. It is an aromatic fish dish cooked in a rich blend of coconut milk, tomatoes, peppers and gentle spices. That combination gives it an unmistakable flavour that beguiles the senses. It is not only a treat for the palate but a colourful, welcoming dish that brightens any dinner table.

Ingredients (serves 1–2)

  • 400 g fish fillet (cod or sea bream, for example)
  • 1 onion, diced
  • 2 tomatoes, diced
  • 1 pepper (red or yellow), diced
  • 200 ml coconut milk
  • 2 tablespoons olive oil
  • 1 lime, juiced
  • Fresh coriander, chopped
  • Salt and pepper to taste

Shopping for the ingredients

Fresh ingredients are essential for a perfect moqueca de peixe. Look for good-quality fish fillets that smell clean and feel firm to the touch. Everything else — from the coconut milk to the fresh coriander — should be bought as fresh as possible too. A local market or a well-stocked supermarket will usually cover the whole list, and a fishmonger can advise you on whatever came in that morning.

Preparing the dish

Before you start cooking the moqueca, it pays to get everything ready. Wash and cut the vegetables as listed, then marinate the fish fillets in lime juice with salt and pepper. The longer the marinade has to work, the more deeply the flavours penetrate. This is what makes the fish especially tender and full of flavour once it hits the pan.

Step-by-step instructions

  1. Heat the olive oil in a large pan over medium heat.
  2. Add the onions and fry until soft and translucent.
  3. Tip in the diced tomatoes and pepper and let them cook for a few minutes.
  4. Lay the marinated fish fillets on top of the vegetables and pour over the coconut milk.
  5. Cover the pan and let everything simmer for 15–20 minutes, until the fish is cooked through.
  6. Scatter with fresh coriander before serving and add a little extra lime juice to taste.

Gluten-free / lactose-free version

Moqueca de peixe is naturally gluten-free and lactose-free, since it is built almost entirely from fresh ingredients. Do check, however, that your coconut milk contains no additives that might carry gluten. That way anyone with an intolerance can enjoy the dish without a second thought. You can also swap in different types of fish to discover new flavours, much as you would with a Caldeirada de Peixe.

Tips for vegans and vegetarians

For a vegan version of the moqueca, replace the fish with tofu or a generous mix of vegetables. Firm tofu works particularly well because it soaks up the marinade beautifully. Give it a shorter cooking time so it holds its shape rather than breaking apart. With those small adjustments, vegans can enjoy the dish just as much as everyone else at the table.

More tips and tricks

The key to a good moqueca is letting the flavours marry properly. Slow cooking over low heat allows every ingredient to give its best to the sauce. Experiment with other herbs and spices too — a little chilli or fresh ginger lends the dish a personal signature. Small touches like these make the cooking itself more creative and rewarding.

Adapting the recipe to your taste

Everyone’s palate is different, and moqueca de peixe adapts willingly. Try other kinds of fish, or reach for prawns and shellfish for a completely different twist — the same idea behind a Moqueca de Camarão. You can also dial the spicing up or down depending on how much heat you enjoy. Every version turns each mouthful into something of your own.

Ingredient substitutions

If you cannot track down every ingredient, there are plenty of alternatives. Salmon or pike-perch stand in nicely for cod and shift the flavour in an interesting direction. Coconut cream makes an even richer substitute for coconut milk, while a splash of palm oil pushes the dish towards the deeper notes of a Calulu de Peixe. Small swaps like these keep the recipe recognisable while giving it fresh character.

Drink pairing ideas

The right drink can lift the whole moqueca experience. A lightly chilled white wine such as Sauvignon Blanc works beautifully, as does an alcohol-free mocktail built on fresh tropical fruit. A traditional caipirinha adds an authentic Atlantic flourish for those who want one. Any of these pairings turn a simple supper into a proper feast.

Serving and presentation ideas

The presentation of a moqueca can be every bit as tempting as its flavour. Serve it in a large, colourful bowl and garnish with fresh coriander and lime wedges. A few extra strips of pepper add a lovely contrast of colour. Rice or a simple grilled side such as Peixe Grelhado rounds out the spread, and a well-laid table does the rest.

A bit of history

The roots of moqueca reach back to the indigenous peoples of Brazil, who cooked a simpler version of the dish in earthenware pots. With the arrival of European settlers, new ingredients — the coconut above all — were folded into the traditional recipe, and Portuguese trade routes carried the idea across the Atlantic to the islands. Over time it became a cornerstone of both Brazilian and Santomean cooking, shifting from region to region. Those layered influences are part of what makes São Toméan cuisine so distinctive.

More recipe ideas

Summary: Moqueca de Peixe

Moqueca de peixe is a delicious and endlessly versatile dish with something to offer every taste. With a handful of simple steps and genuinely fresh ingredients you can bring this fragrant stew — and a slice of the tropical Atlantic — into your own kitchen. Whether you make it with fish or in a plant-based version, the possibilities for adaptation are almost limitless. Enjoy the aromas and the occasion, and let it impress your guests at any gathering.