Skip to content
Forkin
Main CourseSoupDinner

Moqueca Capixaba

A light and flavorful Brazilian fish stew from the state of Espírito Santo. This version features white fish and shrimp simmered in a vibrant broth of tomatoes, onions, and fresh cilantro, colored with annatto oil for its signature hue.

An original recipe by Forkin

Total time
45 min
Serves
4
Difficulty
Medium
Per serving
368 kcal
Download the app
Gluten-free

Allergen information: may contain crustaceans and fish. Always check ingredient packaging if you have an allergy.

Moqueca Capixaba

Mise en place

Ingredients

Measurements

Converted for display; the recipe amounts stay equivalent.

marinade

  • 500 gfirm white fish fillet, cut into 2-inch (5.1 cm) chunks
  • 30 mllime juice, freshly squeezed
  • 3 clovegarlic, minced
  • 1 tspsalt
  • 0.5 tspblack pepper, freshly ground

Ingredients

  • 4 tbspolive oil
  • 1 tbspannatto seed
  • 1 pcsyellow onion, large, sliced into rings
  • 1 pcsgreen bell pepper, sliced into rings
  • 3 pcstomato, medium, sliced into rings
  • 250 glarge raw shrimp, peeled and deveined

stew

  • 3 clovegarlic, minced
  • 25 gfresh cilantro, roughly chopped
  • 2 pcsscallion, thinly sliced

garnish

  • 5 gfresh cilantro, chopped, for garnish(optional)

Equipment

fine-mesh sieve · mixing bowl · small saucepan · cutting board · knife · large pot or dutch oven

The method

Step by step

  1. 1

    In a medium bowl, combine the fish chunks with the lime juice, minced marinade garlic, salt, and black pepper. Toss gently to coat and set aside to marinate for at least 15 minutes.

    About 15 min

    Cook’s note: Marinating the fish helps it become more flavorful and firm, which prevents it from falling apart during cooking.

  2. 2

    In a small saucepan, add the olive oil and annatto seeds. Warm over low heat for 2-3 minutes until the oil turns a deep reddish-orange color. Do not let it smoke.

    About 3 min

    Cook’s note: If you can't find annatto seeds, you can use annatto powder or a small amount of paprika mixed with turmeric for color.

  3. 3

    Strain the annatto-infused oil through a fine-mesh sieve into a large, heavy-bottomed pot or Dutch oven, discarding the seeds.

    About 2 min

  4. 4

    Arrange a layer using half of the sliced onion, green bell pepper, and tomato at the bottom of the pot with the annatto oil.

    About 2 min

    Cook’s note: This vegetable base prevents the fish from sticking and infuses the stew from the bottom up.

  5. 5

    Place the marinated fish pieces in a single layer over the vegetables. Pour any remaining marinade from the bowl over the fish.

    About 1 min

  6. 6

    Top the fish with the remaining sliced onion, bell pepper, and tomato. Sprinkle the minced stew garlic over the top.

    About 2 min

  7. 7

    Cover the pot and cook over medium-low heat for about 15 minutes. The vegetables will release their own liquid to create a broth; do not add any water.

    About 15 min

    Cook’s note: Avoid stirring the moqueca, as this can break up the delicate fish fillets. A gentle shake of the pot is okay.

  8. 8

    Add the shrimp to the pot, tucking them into the broth around the fish pieces.

    About 1 min

  9. 9

    Cover again and cook for another 3-5 minutes, until the shrimp are pink and opaque and the fish is cooked through.

    About 5 min

    Cook’s note: Be careful not to overcook the shrimp, as they can become tough.

  10. 10

    Turn off the heat. Gently stir in the chopped cilantro and sliced scallions intended for the stew.

    About 1 min

  11. 11

    Serve immediately in bowls, garnished with the extra fresh cilantro. It is traditionally served with rice and pirão (a manioc flour gravy).

Per serving

Nutrition

Calories
367.7kcal
Protein
40.6g
Carbs
17.9g
Fat
16.2g
Fibre
4.7g
Sugar
7.5g

Estimated from the recipe’s ingredient quantities. Values can vary with brands and substitutions.

Keep it good

Storage

Store leftovers in an airtight container in the refrigerator.

Reheating

Reheat gently in a saucepan over low heat until just warmed through; do not boil.

More recipes

All recipes
  • Chicken Afritadadinner

    Chicken Afritada

    Chicken Afritada is a Filipino tomato-based stew with chicken, potatoes, carrots, and bell peppers. It's a comforting and flavorful dish, perfect for a family meal served with steamed rice.

    1 hr 5 min 531 kcal
  • Mannele (Little Men Brioche)breakfast

    Mannele (Little Men Brioche)

    Mannele are traditional brioche bread figures, often shaped like little men, popular in Alsace, France, especially around Saint Nicholas Day. This recipe yields a soft, slightly sweet bread perfect for breakfast or a snack. They are delicious plain or with a spread.

    3 hr 15 min 537 kcal
  • Classic Margherita Pizzamain course

    Classic Margherita Pizza

    This classic Margherita pizza features a simple tomato sauce, fresh mozzarella, and basil on a crisp, homemade crust. It's a testament to the beauty of fresh, quality ingredients.

    1 hr 40 min 484 kcal
  • Eto (Ghanaian Mashed Plantain)breakfast

    Eto (Ghanaian Mashed Plantain)

    A traditional Ghanaian breakfast made from ripe plantains boiled and mashed with seasoned red palm oil and onions. This simple, savory, and hearty dish is typically garnished with roasted peanuts and a hard-boiled egg for a complete meal.

    30 min 749 kcal
  • Sohan Asali (Persian Honey Brittle)dessert

    Sohan Asali (Persian Honey Brittle)

    Sohan Asali is a traditional Persian candy, a delicate brittle made with honey and sugar, infused with fragrant saffron. It's studded with crunchy nuts like almonds and pistachios, offering a delightful balance of sweet and savory. This confection is perfect for celebrations or as a unique treat.

    1 hr 5 min 214 kcal
  • Gribnoy Supsoup

    Gribnoy Sup

    Gribnoy Sup is a hearty and earthy Russian soup where mushrooms are the star. This simple, comforting dish includes potatoes and carrots, finished with fresh dill for an aromatic lift.

    55 min 272 kcal