
- Prep
- 20 min
- Cook
- 30 min
- Total time
- 50 min
- Yield
- 4 servings
- Difficulty
- EASY
- Calories
- 595 kcal
Quick summary
“Hearty moqueca assembled with firm fish steaks over layers of tomato, sliced onion, colorful bell peppers, coconut milk, and dendê oil. A practical covered-pot preparation that yields four nutritious portions with a full-bodied and aromatic broth.”
What you need to know
- The use of 1 kg of sea bass or snook ensures consistent slices that maintain their shape during the 30 minutes in the pan.
- The assembly of sliced vegetables in layers allows for uniform cooking wrapped by the steam and juice of the ripe vegetables.
- The palm oil sautéed with the onion gives a characteristic reddish color and striking flavor to the entire stew.
Ingredients
Main
- 1 kg of fish (sea bass or snook fillet)
- 2 tomates picados
- 2 onions, sliced
- 1 pimentão vermelho em tiras
- 1 yellow bell pepper in strips
- 400 ml of coconut milk
- 4 tablespoons of dendê oil
- Juice of 1 lemon
- Cilantro to taste
- Salt and black pepper to taste
Instructions
Principal
- Clean the fish and season with lemon, salt, and black pepper. Set aside.
- In a large pot, heat the palm oil and saute the onions until they are transparent.
- Add the bell peppers and sauté for another 5 minutes.
- Add the tomatoes and cook until they break down a little.
- Place the fish in the pan, covering with the vegetables.
- Pour in the coconut milk and cook over low heat, with the pan covered, for about 30 minutes.
- Add the cilantro and adjust the salt and pepper to your taste.
- Turn off the heat and let rest for a few minutes before serving.
Chef's tips
- Season the fish with lemon juice, salt, and black pepper about 15 minutes before assembly to absorb the seasonings.
- Keep the pan covered over low heat so the tomatoes break down and release liquids that form the sauce.
- Let the Moqueca rest for 5 minutes after turning off the heat so that the seasonings integrate perfectly into the broth.
Variations
- Add thick slices of ripe plantain between the layers of fish and vegetables to give a sweet touch.
- Add cleaned squid rings in the last 8 minutes of boiling to compose a Rio-style version of seafood.
- Chop a fresh chili pepper in the onion sauté to provide a pleasant perfume without increasing the heat.
Substitutions
- The sea bass or weakfish can be swapped for firm steaks of grouper, dogfish, or mahi-mahi in the same 1 kg proportion.
- The yellow bell pepper can be replaced by green bell pepper if you appreciate more herbaceous notes in the vegetable sauté.
- The dende oil can be dosed at 2 tablespoons and topped with 2 tablespoons of regular olive oil.
How to store
Store leftovers in a closed glass container in the refrigerator for up to 2 consecutive days. Reheat over low heat in a covered pan, adding two tablespoons of hot water to loosen the sauce.
Can it be frozen?
It is not recommended to freeze the finished moqueca, as the coconut milk curdles and the fish loses moisture and texture upon defrosting. Keep the raw fish fillets frozen separately if you need to store them for up to 90 days.
What to serve with
Serve with loose white rice, traditional pirão made with the pan sauce, and buttered cassava farofa. Lemon slices and fresh cilantro leaves on the table complete the Rio-style meal.
Frequently asked questions
Can I prepare the recipe with frozen fish?
Yes, provided you thaw it completely under refrigeration and dry the steaks very well before adding the lemon seasoning.
How to check if the fish is fully cooked?
Press the thickest part of the steak with a fork; the meat should be opaque and flake easily into moist pieces.
What is the difference between carioca and baiana moqueca?
The carioca usually balances the palm oil more moderately and focuses on cooking the sliced vegetables in layers with creamy coconut milk.
What to do if the sauce dries out during cooking?
Add half a cup of boiling water around the edges of the pan and lower the flame to maintain a gentle flow of internal steam.





