Dinner · Part 1 of 3: Ingredients
Brazilian Coconut Fish and Shrimp Stew

- Prep
- Cook
- Total
- Serves
- 4
Discover the vibrant, sun-drenched flavors of Brazil with this remarkably simple slow-cooked Moqueca. This recipe transforms humble pantry staples and fresh seafood into a rich, aromatic stew that feels like a coastal getaway in every single bowl.
By utilizing the gentle, consistent heat of a Crockpot, the flavors of sweet peppers, creamy coconut milk, and tender seafood are allowed to meld perfectly without the need for constant monitoring or stovetop attention during the busy work week.
Brazilian Moqueca is a beloved seafood stew known for its incredible depth of flavor and velvety texture. Traditionally cooked in a clay pot, this version adapts the classic technique for a modern slow cooker.
The combination of coconut milk, sweet paprika, and fresh lime juice creates a bright, tangy, and creamy broth that perfectly complements the delicate halibut and succulent shrimp. It is a comforting yet sophisticated dish that is surprisingly easy to prepare for a family dinner or a weekend gathering with friends.
Ingredients
Base
- 2 bell peppers, sliced
- 1 red onion, sliced
- 14 oz diced tomatoes
- 6 cloves garlic, minced
- 1 tbsp sweet paprika
- 14 oz full-fat coconut milk
Protein
- 1.5 lb halibut, cut into chunks
- 1 lb jumbo shrimp, peeled and deveined
Finish
- 1 tbsp red palm oil
- 2 tbsp fresh lime juice
Garnish
- Fresh cilantro, for serving
- Lime wedges, for serving
Why this recipe works
The slow cooker method is ideal for this stew because it allows the tough fibers of the bell peppers and onions to break down slowly in the coconut milk. This creates a deeply infused broth that would otherwise take hours of careful stovetop management to achieve.
The low temperature ensures that the delicate seafood does not toughen, resulting in perfectly tender chunks of fish and plump shrimp that soak up the aromatic sauce.
Layering the ingredients correctly is the secret to success in this recipe. By placing the hearty vegetables and aromatics at the bottom, they receive the most direct heat, while the seafood is added later to poach gently in the fragrant liquid.
This two-stage cooking process prevents the fish from falling apart and ensures that every element of the dish is cooked to its optimal texture, maintaining the integrity of the ingredients while maximizing the flavor extraction.
Notes and substitutions
For the best results, use full-fat coconut milk, as the higher fat content provides the necessary creaminess and body for the broth. If halibut is unavailable, any firm white fish such as cod, snapper, or monkfish works beautifully as a substitute, provided it is cut into uniform chunks to ensure even cooking throughout the poaching phase of the recipe.
Red palm oil is a traditional ingredient in Brazilian Moqueca that contributes a distinct color and an earthy, subtle flavor. If it cannot be sourced, olive oil or coconut oil may be used, though the final color of the stew will be lighter. Always ensure the fish is fresh and has been properly chilled until the moment it is added to the pot to ensure food safety and the best possible texture.
- halibut: Any firm white fish like cod or snapper
- red palm oil: Olive oil or coconut oil
Equipment
- Crockpot
- Ladle
- Chef knife
- Cutting board
- Measuring spoons
Up next · Part 2 of 3
3 steps · 3 h 25 min of cooking · what to look for at each stage
Step-by-step instructions (Part 2)