Moqueca de Peixe captures the soul of Brazil’s coastline. From the first spoonful, it feels light, vibrant, and deeply aromatic. At the same time, it reflects generations of cooking shaped by the sea.
The dish brings together firm white fish like snapper or grouper. Then, it simmers gently in a fragrant base of coconut milk, tomatoes, onions, garlic, and bell peppers. As it cooks, dendê oil adds its signature golden color and a subtle, nutty depth.
Because of this, the broth becomes both creamy and bright without feeling heavy. Each ingredient holds its place, yet everything blends into a balanced and layered flavor.
Traditionally, cooks keep the simmer gentle to preserve the texture of the fish. Then, just before serving, they finish the dish with fresh cilantro and a squeeze of lime. These final touches lift the stew and add freshness to every bite.
Moqueca de Peixe is often served with rice or farofa, which soak up the sauce beautifully. Together, they complete the dish and add texture and contrast.
Overall, this is more than a fish stew. It brings people together around bold flavors, warm weather, and shared moments. Today, it remains one of Brazil’s most iconic coastal dishes, simple, elegant, and unforgettable.
Marinate the Fish:
In a bowl, combine the fish fillets with lime juice, half of the minced garlic, salt, and pepper. Let the fish marinate for at least 15 minutes.
Prepare the Vegetables:
While the fish is marinating, prepare your vegetables by slicing the onions, bell peppers, and tomatoes.
Cook the Stew:
In a large skillet or pot, heat the dendê oil over medium heat. Add the remaining garlic and sliced onions, cooking until the onions are translucent.
Add the bell peppers and cook for an additional 5 minutes, until they start to soften.
Layer the sliced tomatoes over the onions and peppers, and sprinkle with paprika if using. Cook for about 5 minutes, until the tomatoes begin to break down.
Add the Fish and Simmer:
Gently place the marinated fish, along with any remaining marinade, on top of the vegetables. Pour the coconut milk over the fish and vegetables. If using hot peppers, add them now.
Cover and simmer gently over low heat for about 20 minutes, or until the fish is cooked through and flakes easily with a fork.
Garnish and Serve:
Once the fish is cooked, sprinkle the moqueca with chopped cilantro and green onions. Give the stew a gentle stir to mix in the herbs without breaking up the fish.
Serve:
Serve hot, accompanied by white rice or farofa (toasted cassava flour mixture) to soak up the delicious sauce.
Ingredients
Perfect Beverage Pairing:
- Caipirinha: This classic Brazilian cocktail made from cachaça, sugar, and lime complements the tropical flavors of the moqueca.
- Chilled White Wine: A crisp white wine such as Sauvignon Blanc or Brazilian Chardonnay pairs beautifully with the stew’s light and creamy texture.