Skip to main content

Brazilian Fish Stew (Moqueca Capixaba)

This authentic Brazilian fish stew, known as Moqueca Capixaba, is a vibrant and aromatic dish from the coastal region of Espírito Santo. Unlike other versions of moqueca, this recipe focuses on the natural sweetness of fresh seafood and ripe tomatoes, omitting coconut milk for a lighter, dairy-free finish. The combination of firm white fish, juicy prawns, and starchy plantains creates a wonderful contrast of textures, while fresh lime and malagueta peppers provide a zesty, warming heat that defines the flavour profile.

As a healthy and gluten-free main course, this stew is perfect for weekend entertaining or a nutritious family dinner. It is traditionally cooked in a traditional clay pot, but a heavy-based casserole dish works beautifully to distribute the heat evenly. Serve this comforting one-pot meal over a bed of soft manioc polenta or steamed white rice to soak up the fragrant, savoury juices. It is a true taste of the Brazilian coast that is both simple to prepare and visually impressive.

Continue reading below

Ingredients for Brazilian Fish Stew (Moqueca Capixaba)

  • 8 (170g) pieces skinless hake or Pacific cod fillet (1/2 to 1 1/4 inches thick)

  • 60ml fresh lime juice

  • 1/2 teaspoons finely chopped bottled malagueta peppers or 1/4 teaspoons dried hot red-pepper flakes

  • 2 tablespoons finely chopped garlic (3 cloves)

  • 2 teaspoons salt

  • 450g extra-large prawns in shell (16 to 20 per pound), peeled and deveined, reserving shells if making soft manioc polenta as accompaniment

  • 675g tomatoes, cut into 1/2-inch cubes

  • 1 large onion, chopped

  • 80g chopped green pepper

  • 50g chopped yellow pepper

  • 2 yellow plantains, peeled and each cut diagonally into 8 pieces

  • 1/2 cup finely chopped fresh coriander

  • 1/4 cup finely chopped fresh flat-leaf parsley

  • 1/4 cup extra-virgin olive oil

  • Accompaniments: soft manioc polenta

  • malagueta pepper sauce

How to make Brazilian Fish Stew (Moqueca Capixaba)

Pat fish fillets dry and put in a bowl. Stir together lime juice, malagueta peppers, 1 tablespoon garlic, and 1 1/2 teaspoons salt, then pour over fish and toss to combine. Marinate, covered and chilled, 30 minutes. Add prawns and chill at least 30 minutes but no longer than 1 1/2 hours more.

Put tomatoes in bottom of a wide 5- to 6-quart heavy pot. Top with onion and remaining tablespoon garlic, then sprinkle with peppers. Place plantains on top of vegetables. Sprinkle evenly with remaining 1/2 teaspoons salt. Arrange fish in 1 layer on top of plantain. Sprinkle coriander and parsley over fish, then arrange prawns in 1 layer over herbs, reserving marinade. Pour oil and marinade evenly over mixture in pot.

Bring to a simmer, then cover pot. Adjust heat to gently simmer until vegetables are softened and have released liquid and fish is just cooked through, about 20 minutes.

Serve stew over soft manioc polenta .

Disclaimer

While every effort has been made to ensure the information is accurate and up to date, individual needs may vary and dietary requirements can differ based on personal health conditions. Always check food labels and allergen information before preparing or consuming any recipe. If you have specific health concerns, allergies, intolerances, or are following a medically prescribed diet, seek advice from your GP, pharmacist, or a registered dietitian before making significant changes to your diet or lifestyle.

Article history

The information on this page is peer reviewed by qualified clinicians.

  • 17 Jan 2026 | Originally published

    Authored by:

    UK recipe editors

    Peer reviewed by

    UK recipe editors
flu eligibility checker

Ask, share, connect.

Browse discussions, ask questions, and share experiences across hundreds of health topics.

symptom checker

Feeling unwell?

Assess your symptoms online for free

Sign up to the Patient newsletter

Your weekly dose of clear, trustworthy health advice - written to help you feel informed, confident and in control.

Please enter a valid email address

By subscribing you accept our Privacy Policy. You can unsubscribe at any time. We never sell your data.