Moqueca Baiana with Coconut, Tomato, and Coriander
Headnote
Moqueca is a stew of quiet authority: luminous, aromatic, and deeply composed. Its character rests on the slow marriage of fish, tomato, coconut, and coriander, each element keeping its identity while contributing to a unified, silken broth. Served properly, it should be supple rather than heavy, with the fish just set and the sauce carrying a clean, coastal depth.
Recipe essentials
Dish category: Fish stew
Cuisine or origin: Brazilian, Bahia
Course type: Main course
Yield: 1 portion
Serving size: 100 g
Prep time: 15 minutes
Cook time: 20 minutes
Total time: 35 minutes
Difficulty: Intermediate
Equipment
1 small heavy saucepan, 16 cm
1 small sauté pan
Fine grater
Cutting board and chef’s knife
Silicone spatula
Small ladle
Ingredients
Fish and seasoning
45 g firm white fish fillet, skinless, cut into 2 cm pieces
1 g fine salt
0.5 g black pepper
Stew base
10 g onion, finely sliced
6 g garlic, finely sliced
20 g tomato, peeled and diced
8 g red bell pepper, finely sliced
5 g fresh coriander stems, finely chopped
12 g coconut milk
4 g lime juice
2 g coriander leaves, torn
1 g palm oil
Finish
6 g fish stock
1 g fine salt, as needed for final adjustment
Method
1. Season the fish lightly with 1 g salt and 0.5 g black pepper. Set aside for 10 minutes while you prepare the base; the surface should look lightly seasoned, not wet.
2. Warm the 1 g palm oil in the small sauté pan over medium heat. Add the onion and cook for 2 minutes, stirring steadily, until softened and translucent without color.
3. Add the garlic, tomato, red bell pepper, and coriander stems. Cook for 4 minutes, stirring often, until the tomato begins to collapse and the mixture smells rounded and fragrant.
4. Transfer the base to the small heavy saucepan. Add the fish stock and coconut milk. Bring to a gentle simmer over medium-low heat and cook for 3 minutes; the liquid should be lightly emulsified and aromatic, never boiling hard.
5. Add the fish pieces in a single layer. Simmer gently for 4 to 5 minutes, turning the pieces once only, until the flesh is opaque and just beginning to flake at the edges.
6. Remove from the heat. Add the lime juice and coriander leaves, then adjust with the remaining 1 g salt only if needed. The broth should taste bright, balanced, and complete, with the fish tender and intact.
Plating and serving
Spoon the stew into a warm shallow bowl, placing the fish neatly in the centre and ladling the broth around it. Finish with the coriander leaves visible on the surface. Serve immediately while the sauce remains supple and the fish is at its most delicate.
Professional notes
Keep the simmer gentle; agitation will break the fish and cloud the broth.
Lime goes in at the end to preserve clarity and lift.
The finished sauce should be lightly coated, not thickened.
Social
What people on Instagram say.