Moqueca Baiana Brazilian Fish Stew
Prep: 15 minutes
Cook: 15-20 minutes
Yields: 4 servings
Fasten your seatbelts, folks! Today, we’re embarking on a culinary adventure to the vibrant streets of Brazil, where the rhythms are hot and the flavors are even hotter!
Imagine a dish that’s a symphony of flavors, a harmonious blend of spices, and a celebration of seafood. Welcome to the world of Brazilian Fish Stew, or Moqueca Baiana, a traditional recipe that’s sure to tantalize your taste buds and leave you craving for more!

This mouthwatering stew is a staple of Brazilian cuisine, and for good reason. The combination of succulent fish, aromatic spices, and creamy coconut milk is a match made in heaven. And the best part? It’s incredibly easy to make!
First, let’s start with the fish. You can use any white fish you like, such as snapper, tilapia, or cod. Cut it into bite-sized pieces and season with salt, pepper, and a squeeze of lime juice. Set it aside for now, we’ll get back to it later.
In a large pan, heat some oil over medium heat. Add onions, garlic, and a pinch of cayenne pepper. Saute until the onions are translucent and fragrant, then add in a can of diced tomatoes and a sprinkle of paprika. Let it simmer for a few minutes, stirring occasionally, until the sauce has thickened slightly.

Now it’s time to add in the coconut milk and fish pieces. Stir gently to combine, then reduce the heat to low and let it simmer for about 10-15 minutes, or until the fish is cooked through and the sauce has thickened to your liking.
And that’s it! Serve the stew over rice or with some crusty bread, and garnish with chopped cilantro and a squeeze of lime juice. The result is a dish that’s both familiar and exotic, comforting and exciting all at once.

So, are you ready to taste the flavors of Brazil? Let’s dive in and experience the magic of Moqueca Baiana!
Printable Recipe
Ingredients
- 1 lb white fish (snapper, tilapia, or cod)
- 1 teaspoon salt
- 1 teaspoon pepper
- 1 lime (juice)
- 2 tablespoons oil
- 1 onion (chopped)
- 3 cloves garlic (minced)
- 1/4 teaspoon cayenne pepper
- 1 can (14 oz) diced tomatoes
- 1 teaspoon paprika
- 1 can (14 oz) coconut milk
- Cilantro (for garnish)
- Lime wedges (for serving)
- Rice or crusty bread (for serving)
Instructions
- 1. Cut the fish into bite-sized pieces and season with salt, pepper, and lime juice. Set aside.
- 2. In a large pan, heat oil over medium heat. Add onions, garlic, and cayenne pepper. Sauté until the onions are translucent.
- 3. Add a can of diced tomatoes and paprika to the pan. Let it simmer for a few minutes, stirring occasionally, until the sauce thickens slightly.
- 4. Stir in the coconut milk and fish pieces. Reduce heat to low and let it simmer for 10-15 minutes, or until the fish is cooked through.
- 5. Serve the stew over rice or with crusty bread, garnished with chopped cilantro and a squeeze of lime juice.
0 Comment