Curated recipes from 193 countries  •  New seasonal Mediterranean issue out now

Overview

Moqueca Capixaba

Capixaba Fish Stew, Espírito Santo Fish Moqueca

This moqueca capixaba recipe is Espírito Santo's fish stew: firm white fish layered with tomato, onion and peppers, simmered in a clay pot in a light red sauce coloured with annatto oil. There is no coconut milk and no palm oil here — that is the whole point, and it is what makes this stew different from moqueca baiana from Bahia, which is rich with coconut milk and dendê oil. One serving is about 405 g.

Moqueca is one of Brazil's oldest dishes, from the Indigenous practice of cooking fish in clay pots over open fire — the name comes from pokeka, a method of cooking wrapped in leaves. In Espírito Santo the stew stayed close to that root: olive oil, tomato, onion, garlic, cilantro and annatto (urucum) for colour, with no coconut milk and no palm oil. The pot matters as much as the recipe: the panela de barro, a handmade black clay pot from Goiabeiras in Vitória, is made with local clay and treated with mangrove sap, and the craft was registered as Brazilian intangible heritage by IPHAN in 2002. In Bahia the same dish took a different road — coconut milk and dendê oil — and the two states still argue over which moqueca is the true one.

Pairs well with: Steamed white rice, pirão and farofa

Provenance

Brazil flag Brazil

Espírito Santo Classic

Latin America & Caribbean

Time Dedication

45m

20m prep • 25m cook

Batch Yield

4 Servings

318 kcal per serving

1 serving ≈ 405 g

Technical Skill

Intermediate

Medium (One Pot)

Meal Timing & Digestive Fit

Breakfast

Not Advised

Lunch

Hearty Midday Main

Dinner

Ideal Hearty Main

Snack & Tea

Inappropriate

Occasions: Family dinners, weekend lunches, seaside meals, celebrations Cost: Moderate — about $5–6 per serving at home
Tags: Fish Savory Rich
Moqueca capixaba in a black clay pot — fish in a red tomato and annatto sauce with chopped herbs, served with white rice

Espírito Santo Classic

Photo: Sintegrity, CC BY-SA 4.0, via Wikimedia Commons

The Heritage Formulary

Measured Ingredients

Estimated cost: Moderate — about $5–6 per serving at home (USD)

A good moqueca capixaba is judged by its fish: whole, flaky pieces in a light red sauce that tastes of tomato and the sea, never creamy or greasy.

Execution Methodology & Culinary Technique

Step-by-Step Cooking Guide

Active 45m
P

Prep Stage: Marinate the Fish, Make the Annatto Oil

20 Mins • Knife Work (incl. 15 min marinating)

Cut the 700 g fish into thick steaks and marinate with half the salt and the 30 ml lime juice for 15 minutes. Meanwhile, slice the onion, tomatoes and peppers, mince the garlic, chop the cilantro and spring onions, and measure the oil and annatto seeds. A clay pot (panela de barro) is traditional, but any wide, heavy pot with a lid works.

Maestro Tip: Cut the fish thick — at least 4 to 5 cm — so it stays in whole pieces during the simmer. Thin fillets break apart and disappear into the sauce.

  1. 1

    Make the Annatto Oil

    5 Mins Medium heat, about 160°C (320°F)

    Heat the 45 ml olive oil in the pot over medium heat. Add the 5 g annatto seeds and fry for 2 to 3 minutes, stirring, until the oil turns deep red-orange. Scoop out the seeds with a slotted spoon and discard them.

    Do not let the seeds burn: scorched annatto turns bitter and the colour goes muddy brown instead of red.

    Done when: The oil is a clear, deep red-orange and smells faintly earthy.

  2. 2

    Build the Layers

    5 Mins Medium heat, about 160°C (320°F)

    Make a bed of half the onion rings, half the tomato rounds and half the pepper strips across the bottom of the pot. Lay the marinated fish pieces on top in a single layer, then cover with the remaining onion, tomato and peppers. Scatter the garlic and chilli over the top.

    Layer, do not stir: the vegetables underneath steam and release their juices, and the fish on top cooks gently in the rising steam and sauce.

    Done when: The fish sits in a single layer on a bed of vegetables, covered by a second layer of vegetables.

  3. 3

    Simmer the Stew

    20 Mins Gentle simmer, about 95°C (200°F)

    Pour in the 200 ml water, cover with a lid, and bring to a gentle simmer. Cook for 18 to 20 minutes without lifting the lid or stirring, until the fish is opaque and flakes easily. The fish must reach 63°C (145°F) in the thickest part.

    Do not stir at all during this step — stirring breaks the fish into flakes and clouds the sauce. If the pot boils hard, turn the heat down; a hard boil toughens the fish.

    Done when: The fish is opaque and flakes easily with a fork, the vegetables are soft, and the sauce is bubbling gently around the edges.

  4. 4

    Finish with Herbs

    3 Mins Gentle simmer, about 95°C (200°F)

    Take the lid off and drizzle a spoonful of the red oil from the pot over the surface. Sprinkle in the remaining salt and half the chopped cilantro and spring onions. Simmer, uncovered, for 3 more minutes so the sauce settles and the herbs wilt into it.

    Taste the sauce now and adjust the salt: the fish has given up its own salt, and the sauce should taste of tomato and the sea, not of salt.

    Done when: The sauce is evenly red and glossy, and it tastes light, tangy and faintly earthy from the annatto.

  5. 5

    Rest and Serve

    2 Mins No heat — serve at about 20°C (68°F)

    Take the pot off the heat and rest, covered, for 2 minutes so the flavours settle and the sauce stops bubbling. Scatter the rest of the cilantro and spring onions over the top and carry the pot to the table.

    Resting matters: the fish firms up slightly and the sauce stops moving, so the pieces come out whole when you serve them.

    Done when: The stew is still steaming in the pot, the fish whole and flaky, the herbs bright green on top.

Finishing Touches & Plating

Serve the moqueca capixaba hot, straight from the clay pot, over steamed white rice with pirão on the side. Spoon the red sauce generously over the rice — the sauce is light, so it soaks in rather than sitting on top — and finish with the rest of the chopped herbs.

Nutritional Physiology & Benefits

Nutrition

Energy

318

kcal / serving

Protein

36g

Complete AA

Carbs

12g

Complex

Fats

13g

Healthy

Per serving (4 servings · 1 serving ≈ 405 g)
Energy318 kcal
Protein36 g
Carbohydrates12 g
Fat13 g
Fibre3.3 g
Sugar6.3 g
Sodium602 mg
Per 100g
Energy78.5 kcal
Protein8.8 g
Carbohydrates3 g
Fat3.3 g
Fibre0.8 g
Sugar1.6 g
Sodium149 mg

Nutrition values are estimated — calculated from USDA FoodData Central values for the listed ingredients.

Vitamins & minerals: Vitamin B12 and selenium (fish), vitamin C (peppers and tomato), iodine (fish). Nutrition values are estimated.

Protein from the Fish

One serving gives about 36 g of protein from the fish, which helps keep you full and supports everyday muscle maintenance.

Vitamins from the Sauce

The peppers, tomato and onion in the sauce add vitamin C and fibre, and the fish itself brings iodine and selenium.

Light, Not Creamy

With no coconut milk or palm oil, this stew is far lighter than its Bahian cousin — about 318 kcal a serving, with the flavour coming from tomato and annatto rather than fat.

Food Pairings

What to Eat With

To optimize nutrient absorption and elevate the sensory depth, pair with these authentic accompaniments:

Sides

Steamed White Rice

Plain rice is the classic base: it soaks up the light red sauce and turns the stew into a complete, filling meal.

Pirão

Pirão — cassava flour stirred into the hot fish broth — is the traditional side; it is made from the stew's own cooking liquid, so it tastes of the moqueca itself.

Farofa

Toasted cassava flour sprinkled over the stew adds a dry, nutty crunch that contrasts with the soft fish and the light sauce.

Drinks

Cold Beer or Caipirinha

A cold beer or a caipirinha cuts through the warmth of the chilli and suits a warm coastal table.

Complete menu

Serve moqueca capixaba as the main dish with steamed white rice, pirão and farofa; a cold beer or a caipirinha on the side, and fresh mango or pineapple to finish.

Digestive Guardrails

What NOT to Combine

To prevent digestive distress, sluggishness, or palate clash, avoid pairing the dish with these elements:

A Heavy, Creamy Side

The point of this stew is its lightness, so skip a creamy sauce or a rich cheese side that would bury the tomato and annatto flavours. This is general information, not medical advice.

Stirring the Fish in the Pot

Stirring the pot once the fish is in breaks the fillets into flakes and clouds the sauce; layer the fish, cover, and let it simmer undisturbed.

General information only, not medical advice — consult a doctor for personal dietary decisions.

Who Should Eat It

Who Should Eat

  • General adultsA hearty, satisfying meal at about 318 kcal per serving.
  • ChildrenSuitable from age 5+ in a small portion, without the chilli; the fish is soft and the sauce is mild and light.
  • ElderlyGood in a modest portion — the fish is soft and flaky and easy to eat; check for small bones before serving.
  • Pregnant womenGenerally suitable if the fish is cooked right through; choose a low-mercury fish such as sea bass or snapper, and keep the portion moderate.
  • Breastfeeding womenGenerally suitable; the fish adds protein, iodine and omega-3 fats.
  • AthletesA strong post-training meal: about 36 g of protein per serving with rice, and the light sauce adds energy without heaviness.
  • Weight gainA good choice — a generous serving over rice with pirão adds up to a hearty, energy-dense meal.
  • Weight lossA good choice — at about 318 kcal the stew itself is light; keep the rice portion modest and load up on the vegetables.

Health Conditions — Adjust or Avoid

Conditions

  • DiabetesOne serving carries about 12.3 g of carbohydrate from the sauce, so the stew itself is light on carbohydrate — watch the rice and pirão portions instead. Ask your clinician about your carbohydrate target.
  • High blood pressureOne serving carries about 602 mg of sodium, so keep the portion modest and skip salty sides. Ask your clinician about your daily sodium limit.
  • Kidney diseaseFish is high in protein, so keep the portion small if your clinician has advised limits, and ask about portion size.
  • GoutEat occasionally and in smaller portions — fish is moderately high in purines. Ask your clinician if gout flares are frequent.
  • Stomach issuesThe light tomato sauce is usually easy on the stomach; skip the chilli if it irritates your stomach, and eat slowly.
  • Cardiovascular diseaseThe stew is light in fat and the fish brings omega-3 fats, so it fits well in moderation. Ask your clinician about how often it fits your diet.
  • Fatty liverKeep the portion modest; the stew itself is light, but watch the rice and pirão portions. Ask your clinician about frequency.
  • Food allergiesContains fish. Do not serve to anyone with a fish allergy; the stew is not suitable for vegetarians.
  • Special therapeutic dietsIf you follow a prescribed low-sodium diet, use half the salt and low-sodium fish stock if any, and check with your clinician.

If you have a medical condition, consult your doctor before changing your diet.

Storage & Use

Storage & Use

How to store
Cool quickly and store in an airtight container.
In the fridge
2 days at 4°C (39°F) or below; the sauce thickens as it cools.
In the freezer
Up to 1 month, though the fish texture softens on thawing.
How to reheat
Reheat gently in a pan over low heat, without stirring hard, until steaming hot throughout, to 74°C (165°F); add a splash of water if the sauce has thickened too much.
Freezing recommended
Possible but not ideal — the fish goes soft; best eaten fresh or within 2 days from the fridge.
Signs it has spoiled
Sour or fishy smell, grey colour, or a slimy surface on the fish.

More recipes to explore

A black clay pot of golden-orange bobó de camarão, a thick cassava cream with shrimp, with a serving spoon Brazil flag Brazil 1h 5m
Dinner •Bahian Cassava Cream

Bobó de Camarão

This bobo de camarao recipe is Bahia's creamy shrimp dish: fresh shrimp folded into a thick purée of boiled cassava blended with coconut milk, coloured golden-orange with dendê oil and finished with lime and cilantro. Unlike a stew, the cassava is blended smooth, so the whole dish eats like a rich, spoonable cream. One serving is about 470 g.

Rich & Comforting

Shrimp folded into a thick, smooth cassava cream made with coconut milk and red palm oil, served hot with rice.

Pairs Well With
Steamed white rice, farofa and a crisp green salad
A basket of golden, round pão de queijo, Brazilian cheese bread rolls Brazil flag Brazil 45m
Snack & Tea •Minas Gerais Cheese Bread

Pão de Queijo

This pao de queijo recipe makes Brazil's famous cheese bread: small, golden rolls with a crisp shell and a soft, stretchy, chewy centre, made from tapioca starch, milk, oil, eggs and cheese. There is no wheat flour and no yeast — the rolls puff up on steam in a hot oven. One serving is 4 rolls, about 134 g.

Warm & Chewy Snack

Golden tapioca cheese rolls with a crisp shell and a soft, stretchy centre, baked in under half an hour.

Pairs Well With
Black coffee, fresh fruit, or a light soup
A black clay pot of moqueca baiana, fish chunks in a golden-orange coconut sauce with fresh herbs, beside rice and pirão Brazil flag Brazil 55m
Dinner •Bahian Fish Stew

Moqueca Baiana

This moqueca baiana recipe is Bahia's famous fish stew: thick fillets of white fish layered with onion, peppers and tomato, then simmered gently in coconut milk with dendê oil until the sauce turns golden-orange. The fish stays in whole, flaky pieces in a fragrant broth — a stew, not a purée. One serving is about 450 g.

Coastal & Aromatic

Firm white fish simmered in coconut milk and red palm oil with peppers and tomato, served hot in its clay pot.

Pairs Well With
Steamed white rice, pirão and farofa
A bowl of Brazilian feijoada — black beans with rounds of sausage and pieces of pork Brazil flag Brazil 3h 30m
Dinner •Brazilian National Dish

Brazilian Feijoada

This Brazilian feijoada recipe is the real Saturday lunch: black beans simmered for hours with pork shoulder, smoky linguiça, bacon and beef until the broth turns thick and dark, then served with white rice, garlicky collard greens, orange slices and farofa. It is a slow, generous pot built for sharing. One serving is about 450 g.

Rich & Hearty

Brazil's national dish — black beans slow-cooked with pork, sausage and beef, served with rice, greens and orange.

Pairs Well With
Serve with white rice, sautéed collard greens, orange slices and farofa.

The Dinner Gazette

Never wonder what’s for dinner again

One email a week with easy dinner ideas from around the world — ingredients, steps and nutrition, tested in our kitchen first.

Delivered every Thursday morning. Unsubscribe anytime.