When the weather calls for something warm and creamy, Brazilian fish stews are the way to go. They’re more than just meals; they’re a comforting embrace for any occasion. From the traditional Moqueca Baiana to the delicate Moqueca Capixaba, each recipe highlights the vibrant coastal flavors of Brazil. Let’s explore these rich and flavorful dishes that promise to warm your heart and soul. These recipes are perfect for sharing with loved ones or enjoying a cozy night in.
Moqueca Baiana: The Classic Brazilian Fish Stew

Moqueca Baiana is a traditional Brazilian fish stew that originates from the Bahia region, celebrated for its vibrant flavors and colorful presentation. This dish beautifully combines the richness of coconut milk, the freshness of seafood, and the aromatic spices characteristic of Brazilian cuisine.
To prepare this delightful stew, you’ll immerse yourself in a culinary journey that reflects the cultural heritage of Brazil, where each ingredient plays a vital role in creating a harmonious blend of flavors.
The base of Moqueca Baiana consists of fresh fish, typically firm white fish like snapper or tilapia, which absorbs the flavors of the accompanying ingredients. The dish is enriched with bell peppers, onions, tomatoes, and cilantro, all simmered together to create a fragrant broth.
Traditionally, Moqueca is served with rice and sometimes accompanied by farofa (toasted cassava flour) and a squeeze of lime to enhance its taste.
Ingredients (Serves 4-6):
- 2 lbs of firm white fish (such as snapper or tilapia), cut into chunks
- 1 lime, juiced
- 4 cloves of garlic, minced
- 1 large onion, sliced
- 1 bell pepper (red or yellow), sliced
- 2 tomatoes, chopped
- 1 can (14 oz) of coconut milk
- 1/4 cup of olive oil
- 1/4 cup of fresh cilantro, chopped
- 1 tablespoon of paprika
- Salt and pepper to taste
- 1 small chili pepper (optional, for heat)
- Cooked white rice, for serving
Cooking Instructions:
- Marinate the Fish: In a large bowl, combine the fish chunks with lime juice, minced garlic, salt, and pepper. Allow the fish to marinate for about 30 minutes, which will enhance its flavor and tenderize the meat.
- Prepare the Vegetables: In a large pot or Dutch oven, heat the olive oil over medium heat. Add the sliced onions, bell pepper, and chopped tomatoes. Sauté the vegetables for about 5-7 minutes until they soften and the onions become translucent.
- Add the Fish: Gently add the marinated fish to the pot with the sautéed vegetables. Be careful not to break the fish apart. Stir gently to combine and allow the fish to cook for about 3-4 minutes just until it starts to turn opaque.
- Incorporate Coconut Milk: Pour in the coconut milk, ensuring all the fish and vegetables are submerged. Add paprika and the optional chili pepper for added heat. Stir everything together and let the stew simmer on low heat for about 15-20 minutes. This will allow the flavors to meld together and the fish to cook through completely.
- Finish with Cilantro: Once the stew is ready, remove it from the heat and stir in the fresh chopped cilantro. Taste and adjust seasoning with more salt and pepper if necessary.
- Serve: Ladle the Moqueca Baiana into bowls and serve hot with a side of white rice. Optionally, add a sprinkle of extra cilantro on top and a wedge of lime for squeezing over the stew.
Extra Tips:
When preparing Moqueca Baiana, using fresh, high-quality seafood is essential for achieving the best flavor. Feel free to experiment with different types of fish or even shrimp for added variety.
Additionally, if you prefer a creamier stew, you can use more coconut milk or blend a portion of the stew before serving. Finally, don’t skip the lime; its acidity brightens the dish and balances the richness of the coconut milk beautifully.
Enjoy your culinary adventure with this quintessential Brazilian dish!
Moqueca Capixaba: A Unique Coastal Twist

Moqueca Capixaba is a traditional Brazilian fish stew that hails from the coastal state of Espírito Santo. This dish captures the essence of Brazilian coastal cuisine with its vibrant flavors and fresh ingredients. Unlike its Bahian counterpart, which is enriched with coconut milk, Moqueca Capixaba showcases a lighter broth made with tomatoes, peppers, and the distinctive flavor of dendê oil (palm oil). The dish is often served with rice and farofa, making it a complete meal that’s both satisfying and nutritious.
To prepare this delightful stew, you’ll want to focus on fresh fish and quality ingredients. The beauty of Moqueca Capixaba lies not only in its taste but also in its presentation. The vivid colors of the vegetables and fish create a visually appealing dish that’s perfect for gathering friends and family around the table. With the right combination of spices and cooking techniques, you can create a delicious Moqueca Capixaba that will transport you straight to the sun-soaked beaches of Brazil.
Ingredients (Serves 4-6):
- 2 pounds white fish fillets (such as snapper or cod)
- 2 limes (juiced)
- 2 tablespoons olive oil
- 1 medium onion (sliced)
- 2 garlic cloves (minced)
- 2 bell peppers (1 red, 1 green, sliced)
- 3 medium tomatoes (chopped)
- 1 cup fresh cilantro (chopped)
- 1 teaspoon paprika
- 1 teaspoon black pepper
- 1 teaspoon salt (to taste)
- 1/2 cup dendê oil (palm oil)
- 2 cups vegetable broth or fish stock
- Optional: rice and farofa for serving
Cooking Instructions:
- Marinate the Fish: Start by cutting the fish fillets into chunks and placing them in a bowl. Pour the lime juice over the fish, sprinkle with salt, and let it marinate for about 30 minutes. This will help enhance the flavor and firm up the fish.
- Prepare the Base: In a large pot or Dutch oven, heat the olive oil over medium heat. Add the sliced onion and sauté until it becomes translucent (about 5 minutes). Then, add the minced garlic and continue to cook for another minute until fragrant.
- Add the Vegetables: Stir in the sliced bell peppers and chopped tomatoes. Cook for about 5-7 minutes until the vegetables are softened and start to release their juices. This will create a flavorful base for the stew.
- Season the Mixture: Add the paprika, black pepper, and half of the chopped cilantro to the pot. Stir well to combine the flavors and let it cook for another 2-3 minutes.
- Incorporate the Fish: Carefully add the marinated fish chunks to the pot, followed by the dendê oil and vegetable broth. Gently stir to combine all the ingredients while being careful not to break apart the fish.
- Simmer the Stew: Bring the mixture to a gentle simmer. Cover the pot and let it cook for about 20 minutes, allowing the fish to cook through and absorb the flavors of the broth.
- Finish with Freshness: Once the fish is cooked, taste and adjust the seasoning if necessary. Stir in the remaining cilantro just before serving to add a fresh touch to the dish.
- Serve: Ladle the Moqueca Capixaba into bowls and serve hot, accompanied by steamed rice and farofa on the side for added texture and flavor.
Extra Tips:
When making Moqueca Capixaba, using the freshest fish possible will greatly impact the overall flavor of the stew. If you can’t find dendê oil, you can substitute it with a combination of olive oil and a touch of turmeric for color; however, the unique flavor of dendê is integral to the traditional taste.
Additionally, feel free to customize the stew with your favorite seafood or add more vegetables like zucchini or carrots for extra nutrition. Enjoy this dish with a crisp salad or some crusty bread to soak up the delicious broth!
Fish Stew With Coconut Milk and Palm Oil

Fish stew with coconut milk and palm oil, known as “Moqueca,” is a delightful and vibrant dish that originates from Brazil, particularly from the northeastern region. It showcases the rich culinary traditions of Brazilian cuisine, combining fresh fish with aromatic ingredients. The use of coconut milk adds a creamy texture, while palm oil brings a distinct flavor that’s both earthy and nutty.
This dish is perfect for gatherings and celebrations, embodying the essence of Brazilian culture with its colorful presentation and bold flavors.
To prepare this dish, select a variety of fresh white fish, such as snapper or cod, and pair it with an array of vegetables including bell peppers and tomatoes. The combination of spices, including garlic and cilantro, enhances the overall taste, making it a hearty and satisfying meal. Serve it hot, accompanied by rice or farofa (toasted cassava flour) to soak up the delicious sauce.
Ingredients (Serves 4-6):
- 2 lbs fresh white fish fillets (such as snapper or cod)
- 1 cup coconut milk
- 1/4 cup palm oil (dendê oil)
- 1 large onion, thinly sliced
- 1 bell pepper (red or yellow), sliced
- 2 tomatoes, chopped
- 4 cloves garlic, minced
- 1/2 cup fresh cilantro, chopped
- 1 lime, juiced
- Salt and pepper, to taste
- 1-2 fresh chilies (optional, for heat)
Cooking Instructions:
- Marinate the Fish: Begin by cutting the fish fillets into large chunks and placing them in a bowl. Add lime juice, salt, and pepper to taste. Gently mix to coat the fish evenly and let it marinate for about 30 minutes. This step infuses the fish with flavor and helps to tenderize it.
- Sauté the Vegetables: In a large pot or Dutch oven, heat the palm oil over medium heat. Add the sliced onions and sauté for about 5 minutes until they become translucent. Then add the minced garlic and sauté for an additional minute until fragrant.
- Add the Bell Pepper and Tomatoes: Stir in the sliced bell pepper and chopped tomatoes into the pot. Cook for about 5-7 minutes, allowing the vegetables to soften and release their juices. This mixture forms the base of the stew and enhances the overall flavor profile.
- Combine with Coconut Milk: Pour in the coconut milk, stirring well to combine all the ingredients. Bring the mixture to a gentle simmer, allowing the flavors to meld together for about 5 minutes.
- Cook the Fish: Carefully add the marinated fish pieces to the pot, ensuring they’re submerged in the liquid. Cover the pot and let it simmer for about 10-15 minutes, or until the fish is cooked through and flaky. Avoid stirring too much to prevent the fish from breaking apart.
- Finish with Cilantro: Once the fish is cooked, remove the pot from the heat and stir in the chopped cilantro. Adjust the seasoning with additional salt, pepper, or lime juice if needed.
- Serve: Ladle the stew into bowls and serve hot, accompanied by rice or farofa to soak up the flavorful broth.
Extra Tips:
When making fish stew with coconut milk and palm oil, feel free to experiment with different types of fish or even shellfish for varied flavors. It’s crucial to use fresh and high-quality ingredients for the best results.
If you prefer a spicier stew, add extra chilies or hot sauce according to your taste. Additionally, let the stew sit for a few minutes after cooking; this allows the flavors to deepen and intensify, making each bite even more delicious.
Enjoy this Brazilian classic with friends and family for a truly festive experience!
Spicy Fish Stew With Tomatoes and Cilantro

Spicy Fish Stew With Tomatoes and Cilantro, known in Brazil as “Moqueca,” is a delightful dish that combines the rich flavors of fresh fish with the vibrant notes of tomatoes, cilantro, and spices. This traditional recipe hails from the coastal regions of Brazil and highlights the country’s love for seafood, warmth, and bold flavors.
The stew isn’t only a feast for the taste buds but also a colorful addition to any dining table, making it perfect for family gatherings or special occasions.
This hearty stew is typically prepared using a variety of fresh fish, along with tomatoes and aromatic herbs like cilantro. The combination of spices creates a warming heat that complements the natural sweetness of the fish. Serve this dish with a side of rice or crusty bread to soak up the delicious broth, and enjoy a true taste of Brazilian culinary tradition.
Ingredients (Serves 4-6):
- 2 pounds of firm white fish fillets (such as snapper or tilapia)
- 2 tablespoons olive oil
- 1 large onion, chopped
- 4 cloves garlic, minced
- 2 bell peppers (red and yellow), sliced
- 4 large tomatoes, diced
- 1 can (14 ounces) coconut milk
- 1 teaspoon red pepper flakes (adjust to taste)
- 1 teaspoon paprika
- Salt and pepper to taste
- Juice of 1 lime
- 1 cup fresh cilantro, chopped
- Cooked rice or crusty bread for serving
Cooking Instructions:
1. Prepare the Fish: Rinse the fish fillets under cold water and pat them dry with paper towels. Cut them into bite-sized pieces and season with lime juice, salt, and pepper. Let them marinate for at least 15 minutes while you prepare the other ingredients.
2. Sauté the Aromatics: In a large pot or Dutch oven, heat the olive oil over medium heat. Add the chopped onion and sauté for about 5 minutes until it becomes soft and translucent.
Then, add the minced garlic and cook for an additional 1-2 minutes until fragrant.
3. Add the Vegetables: Stir in the sliced bell peppers and diced tomatoes. Cook for about 5-7 minutes, allowing the tomatoes to break down and release their juices. This mixture will form the base of your stew.
4. Combine with Coconut Milk: Pour in the coconut milk and stir to combine. Add the red pepper flakes and paprika, mixing well. Bring the mixture to a gentle simmer and let it cook for about 10 minutes, allowing the flavors to meld together.
5. Cook the Fish: Carefully add the marinated fish pieces to the pot. Gently stir them into the stew, ensuring they’re submerged in the liquid. Cover the pot and let it simmer for another 10-15 minutes, or until the fish is cooked through and flakes easily with a fork.
6. Finish with Cilantro: Once the fish is cooked, stir in the fresh cilantro and adjust the seasoning with salt and pepper if needed. Remove from heat and let it sit for a few minutes to allow the flavors to develop further.
7. Serve: Ladle the spicy fish stew into bowls and serve hot alongside cooked rice or crusty bread to soak up the delicious broth.
Extra Tips:
For an extra layer of flavor, consider adding a pinch of saffron or a splash of white wine to the stew while it simmers.
Additionally, you can customize the heat level by adjusting the amount of red pepper flakes or adding fresh chopped chili peppers. If you prefer a thicker stew, let it simmer uncovered for a few extra minutes to reduce the liquid.
Enjoy your cooking adventure and the warm, comforting atmosphere this dish brings to your table!
Brazilian Fish Stew With Bell Peppers and Onions

Brazilian Fish Stew, known as “Moqueca,” is a vibrant and flavorful dish that captures the essence of Brazil’s coastal cuisine. This version combines fresh fish with colorful bell peppers and onions, creating a symphony of flavors that’s both comforting and exotic. The stew is often enriched with coconut milk and traditionally seasoned with herbs, making it a delightful meal perfect for sharing with family and friends.
This dish isn’t only delicious but also healthy, making it an excellent option for those looking to enjoy a nutritious and satisfying dinner. The combination of fish and vegetables guarantees a balanced meal, while the spices and herbs infuse the stew with rich and aromatic flavors.
Whether served with rice or crusty bread, this Brazilian Fish Stew is sure to impress your guests and transport them to the sunny shores of Brazil.
Ingredients (serving size: 4-6 people):
- 2 lbs firm white fish fillets (such as cod or tilapia)
- 2 tablespoons olive oil
- 1 large onion, sliced
- 1 red bell pepper, sliced
- 1 yellow bell pepper, sliced
- 2 cloves garlic, minced
- 1 teaspoon paprika
- 1 teaspoon cumin
- 1 can (14 oz) coconut milk
- 1 cup vegetable or fish broth
- 1 tablespoon lime juice
- 1 bunch fresh cilantro, chopped
- Salt and pepper to taste
Cooking Instructions:
- Prepare the Fish: Begin by cutting the fish fillets into large chunks. Rinse them under cold water and pat them dry with paper towels. Season the fish with salt, pepper, and lime juice, then set aside to marinate while you prepare the vegetables.
- Sauté the Vegetables: In a large pot or Dutch oven, heat the olive oil over medium heat. Add the sliced onion and bell peppers to the pot. Sauté them for about 5-7 minutes, stirring occasionally, until they’re softened and the onions become translucent.
- Add Garlic and Spices: Once the vegetables are ready, add the minced garlic, paprika, and cumin to the pot. Stir well and cook for an additional 1-2 minutes until the garlic is fragrant and the spices are well incorporated.
- Incorporate Coconut Milk and Broth: Pour in the coconut milk and vegetable or fish broth, stirring to combine. Bring the mixture to a gentle simmer, allowing the flavors to meld together for about 5 minutes.
- Add the Fish: Carefully add the seasoned fish chunks into the pot, making sure they’re submerged in the liquid. Cover the pot and let it simmer for another 10-15 minutes, or until the fish is cooked through and flakes easily with a fork.
- Finish and Garnish: Once the fish is cooked, stir in the chopped cilantro and adjust seasoning with salt and pepper to taste. Remove from heat and let it rest for a few minutes before serving.
Extra Tips: To enhance the flavors of your Brazilian Fish Stew, consider marinating the fish for at least 30 minutes before cooking. You can also experiment with different types of fish or add seafood like shrimp or mussels for a more diverse stew.
Serve the dish with a side of steamed rice or crusty bread to soak up the delicious broth. Enjoy the vibrant flavors and aroma that this dish brings to your dining experience!
Creamy Fish Stew With Cashews and Lime

Creamy Fish Stew With Cashews and Lime is a delightful Brazilian dish that combines the richness of coconut milk with the fresh flavors of lime and the crunch of roasted cashews. This stew isn’t only hearty but also offers a unique blend of textures and tastes that are certain to please a crowd.
The combination of white fish and aromatic spices makes this stew a comforting choice for any occasion, whether it’s a family dinner or a special gathering with friends. This dish is particularly perfect for those who enjoy seafood and are looking for a new way to prepare fish.
The cashews add a delightful crunch, while the lime juice brightens the flavors, creating a perfect harmony in every bite. Serve this creamy fish stew with a side of rice or crusty bread to soak up the delicious broth, and you’ll have a memorable meal that captures the essence of Brazilian cuisine.
Ingredients (Serves 4-6):
- 1 lb (450g) white fish fillets (such as cod or tilapia), cut into chunks
- 1 cup cashews, toasted
- 1 can (14 oz) coconut milk
- 1 medium onion, chopped
- 2 cloves garlic, minced
- 1 red bell pepper, diced
- 1 green bell pepper, diced
- 1 teaspoon ground cumin
- 1 teaspoon paprika
- 1 teaspoon cayenne pepper (adjust to taste)
- Juice of 2 limes
- 2 tablespoons olive oil
- Salt and black pepper to taste
- Fresh cilantro, for garnish
Cooking Instructions:
- Prepare the Ingredients: Start by gathering and preparing all your ingredients. Cut the fish into bite-sized chunks, chop the onion, mince the garlic, and dice the bell peppers. This will help streamline the cooking process.
- Sauté the Vegetables: In a large pot or Dutch oven, heat the olive oil over medium heat. Add the chopped onion and sauté for about 3-4 minutes until it becomes translucent. Then, add the minced garlic and diced bell peppers, cooking for an additional 3-4 minutes until the peppers soften.
- Add Spices: Sprinkle in the ground cumin, paprika, and cayenne pepper, stirring well. Cook the spices with the vegetables for about 1 minute to release their flavors.
- Incorporate Coconut Milk: Pour in the coconut milk and bring the mixture to a gentle simmer. Allow it to cook for about 5 minutes, stirring occasionally to make sure it doesn’t stick to the bottom of the pot.
- Add the Fish: Gently add the fish chunks to the pot, being careful not to break them apart. Stir to coat the fish with the coconut milk mixture and simmer for another 7-10 minutes, or until the fish is cooked through and flakes easily with a fork.
- Finish with Lime and Cashews: Once the fish is cooked, remove the pot from heat and stir in the lime juice. Taste the stew and season with salt and black pepper as needed. Just before serving, fold in the toasted cashews for added crunch.
- Serve and Garnish: Ladle the creamy fish stew into bowls and garnish with freshly chopped cilantro. Serve hot with rice or crusty bread on the side.
Extra Tips:
For an extra layer of flavor, consider marinating the fish in lime juice for about 30 minutes before cooking. This not only enhances the taste but also helps to tenderize the fish.
Additionally, feel free to experiment with other seafood, such as shrimp or scallops, to create a mixed seafood version of the stew. If you prefer a thicker stew, allow it to simmer longer to reduce the liquid. Enjoy your culinary journey through Brazilian flavors!
Hearty Seafood Stew With Potatoes and Carrots

Hearty Seafood Stew With Potatoes and Carrots is a beloved Brazilian dish that brings together an array of flavors and textures. This warm and comforting stew is perfect for gatherings or a cozy dinner at home. The combination of fresh seafood, tender potatoes, and sweet carrots creates a delightful balance, making it a hearty meal that everyone will enjoy.
The aromatic spices and herbs elevate the dish, infusing it with a distinct Brazilian flair. This stew isn’t only hearty but also nutritious, as it’s packed with protein from the seafood and vitamins from the vegetables. As you simmer the ingredients together, the flavors meld beautifully, creating a rich broth that warms the soul.
Serve it with crusty bread to soak up every last drop of the delicious sauce, and you’ll have a meal that will leave everyone asking for seconds.
Ingredients (Serves 4-6):
- 1 lb (450g) white fish fillets (such as cod or tilapia), cut into chunks
- 1 lb (450g) shrimp, peeled and deveined
- 2 medium potatoes, diced
- 2 medium carrots, sliced
- 1 large onion, chopped
- 4 cloves garlic, minced
- 1 can (14 oz) diced tomatoes, with juices
- 4 cups fish or seafood stock
- 1 cup coconut milk
- 2 tablespoons olive oil
- 1 teaspoon paprika
- 1 teaspoon cumin
- Salt and pepper to taste
- Fresh cilantro, chopped (for garnish)
- Lime wedges (for serving)
Cooking Instructions:
- Prepare the Base: In a large pot, heat the olive oil over medium heat. Add the chopped onion and sauté until it becomes translucent, about 5 minutes. Stir in the minced garlic and cook for an additional minute until fragrant.
- Add the Vegetables: Once the onion and garlic mixture is ready, add the diced potatoes and sliced carrots to the pot. Stir well to coat them with the oil and sauté for about 5-7 minutes. This will help to slightly soften the vegetables.
- Incorporate the Liquids: Pour in the canned diced tomatoes (with juices) and the fish or seafood stock. Bring the mixture to a boil, then reduce the heat to low and let it simmer for about 15 minutes, or until the potatoes and carrots are tender.
- Season the Stew: Add the paprika, cumin, salt, and pepper to the pot. Stir well to combine all the flavors. Taste and adjust seasoning if necessary.
- Add the Seafood: Gently add the fish chunks and shrimp into the stew. Pour in the coconut milk and simmer for another 5-7 minutes, or until the seafood is cooked through and opaque.
- Serve: Remove the pot from heat. Ladle the hearty seafood stew into bowls and garnish with fresh cilantro. Serve with lime wedges on the side for a revitalizing finish.
Extra Tips: When selecting seafood for this stew, opt for the freshest options available, as this will enhance the overall flavor of the dish.
Feel free to customize the seafood according to your preference, adding mussels or clams for extra variety. If you prefer a spicier kick, consider adding a pinch of red pepper flakes or a chopped chili pepper during the cooking process. Enjoying this stew with a side of crusty bread is a must, as it perfectly complements the rich, flavorful broth.
Brazilian Shrimp Stew With Spicy Sausage

Brazilian Shrimp Stew With Spicy Sausage, known as “Moqueca de Camarão com Linguiça,” is a vibrant and flavorful dish that embodies the essence of Brazilian cuisine. This stew combines tender shrimp with the smoky flavor of spicy sausage, all simmered in a fragrant broth made with coconut milk, tomatoes, and fresh herbs. The dish isn’t only delicious but also showcases the use of fresh, local ingredients that are staples in Brazilian cooking.
It makes for an impressive meal that can transport you to the beaches of Brazil with every bite. The stew is perfect for gatherings or family dinners, bringing warmth and a touch of exotic flair to your table. Serve it with a side of fluffy white rice and perhaps some crusty bread to soak up the delightful sauce.
Whether you’re an experienced cook or a novice in the kitchen, this recipe is straightforward and sure to impress anyone who tastes it. Let’s plunge into the ingredients and the cooking process!
Ingredients (Serves 4-6):
- 1 pound large shrimp, peeled and deveined
- 8 ounces spicy sausage (such as chorizo or linguica), sliced
- 1 medium onion, chopped
- 4 cloves garlic, minced
- 1 bell pepper, chopped (red or yellow)
- 2 medium tomatoes, diced
- 1 can (14 ounces) coconut milk
- 1 cup fish stock or chicken broth
- 2 tablespoons olive oil
- 1 teaspoon paprika
- 1 teaspoon cayenne pepper (adjust to taste)
- Salt and pepper to taste
- 2 tablespoons fresh lime juice
- Fresh cilantro for garnish
Cooking Instructions:
- Sauté the Sausage: In a large pot or Dutch oven, heat the olive oil over medium heat. Add the sliced sausage and cook until browned and crispy, about 5-7 minutes. This will render some of the fat and add a rich flavor to the stew.
- Add Aromatics: Once the sausage is cooked, add the chopped onion, garlic, and bell pepper to the pot. Sauté for about 5 minutes, or until the vegetables are softened and the onion is translucent. This step builds the base flavor for the stew.
- Incorporate Tomatoes and Spices: Stir in the diced tomatoes, paprika, cayenne pepper, salt, and pepper. Cook the mixture for an additional 3-4 minutes, allowing the tomatoes to break down and release their juices. This will create a flavorful sauce.
- Add the Liquid: Pour in the coconut milk and fish stock (or chicken broth). Stir well to combine all the ingredients and bring the mixture to a gentle simmer. Let it cook for about 10 minutes, allowing the flavors to meld together.
- Cook the Shrimp: Add the peeled and deveined shrimp to the pot. Cook for an additional 5-7 minutes, or until the shrimp are pink and cooked through. Be careful not to overcook the shrimp, as they can become rubbery.
- Finish with Lime Juice: Once the shrimp are cooked, remove the pot from heat and stir in the fresh lime juice. This will brighten the flavors of the stew and add a rejuvenating touch.
- Garnish and Serve: Ladle the stew into bowls and garnish with fresh cilantro. Serve hot with white rice or crusty bread on the side for a complete meal.
Extra Tips: When preparing Brazilian Shrimp Stew With Spicy Sausage, feel free to customize the ingredients based on your preferences. You can add more vegetables such as zucchini or corn for additional texture and flavor.
If you like it spicier, consider adding more cayenne pepper or even chopped fresh chili peppers. Make sure to use high-quality shrimp for the best taste, and don’t hesitate to experiment with different types of sausage to find your favorite combination!
Lingcod Stew With Herbs and Spices

Lingcod Stew is a delightful Brazilian dish that brings together the rich flavors of the ocean with aromatic herbs and spices. This hearty stew isn’t only a feast for the senses but also a wholesome meal perfect for family gatherings or cozy dinners. The lingcod, a mild and flaky fish, absorbs the vibrant flavors of tomatoes, garlic, and fresh herbs, creating a comforting dish that warms the soul.
This recipe highlights the balance of ingredients that make Brazilian cuisine so unique. The combination of fresh herbs like cilantro and parsley adds a revitalizing twist, while spices like paprika and cumin enhance the stew’s flavor profile. Pair it with crusty bread or rice for a complete meal that transports you straight to the coastal kitchens of Brazil.
Ingredients (Serves 4-6)
- 2 pounds lingcod fillets, cut into chunks
- 1 large onion, diced
- 4 cloves garlic, minced
- 2 medium tomatoes, chopped
- 1 red bell pepper, diced
- 1 green bell pepper, diced
- 1 cup fish stock or water
- 1 teaspoon paprika
- 1 teaspoon ground cumin
- 1 teaspoon cayenne pepper (adjust to taste)
- 1/2 cup fresh cilantro, chopped
- 1/2 cup fresh parsley, chopped
- 1 tablespoon olive oil
- Salt and pepper to taste
- Juice of 1 lime
Cooking Instructions
- Prepare the Ingredients: Begin by washing and cutting the lingcod fillets into bite-sized chunks. Dice the onion, mince the garlic, and chop the tomatoes and bell peppers. Having all the ingredients prepared beforehand will make the cooking process smoother and more efficient.
- Sauté the Aromatics: In a large pot or Dutch oven, heat the olive oil over medium heat. Add the diced onion and sauté for about 5 minutes, or until the onion becomes translucent. Then, stir in the minced garlic and cook for an additional minute until fragrant, being careful not to let it burn.
- Cook the Vegetables: Add the chopped tomatoes and diced bell peppers to the pot. Stir and let the mixture cook for about 5-7 minutes, allowing the vegetables to soften and release their juices. This step builds a flavorful base for the stew.
- Add the Spices: Sprinkle in the paprika, ground cumin, and cayenne pepper. Stir well to combine, allowing the spices to toast slightly in the hot oil for about a minute. This enhances their flavors and guarantees they infuse the stew.
- Add the Fish Stock: Pour in the fish stock (or water) and bring the mixture to a gentle simmer. Allow it to cook for about 10 minutes to meld the flavors together, stirring occasionally.
- Add the Lingcod: Gently add the lingcod chunks to the pot, ensuring they’re submerged in the broth. Cover the pot and let it simmer for an additional 10-15 minutes, or until the fish is cooked through and flakes easily with a fork.
- Finish with Herbs and Lime: Once the fish is cooked, remove the pot from heat and stir in the chopped cilantro, parsley, and lime juice. Adjust the seasoning with salt and pepper to taste. The fresh herbs and lime juice will brighten the dish, adding a vibrant finish.
Extra Tips
When preparing Lingcod Stew, feel free to customize the vegetables based on what you have on hand or your personal preferences. Adding ingredients like zucchini or carrots can enhance the stew’s nutritional value.
Additionally, letting the stew rest for a few minutes before serving allows the flavors to deepen even further. Serve the stew hot with a sprinkle of additional fresh herbs on top for an aromatic touch, and enjoy this delightful Brazilian dish with friends and family!
Vegan Brazilian Fish Stew With Tofu

Vegan Brazilian Fish Stew, or “Moqueca Vegetariana,” is a delightful twist on the traditional Brazilian dish that captures the essence of coastal flavors without the use of fish. This comforting stew combines aromatic herbs, spices, and vibrant vegetables, all simmered together to create a rich, flavorful broth. The inclusion of tofu adds a protein-packed element that mimics the texture of fish, making it a satisfying meal for both vegans and those looking to reduce their meat intake.
This dish isn’t only easy to prepare but also a feast for the senses with its colorful presentation and fragrant spices. Serve it over a bed of fluffy rice or with crusty bread to soak up the delicious broth. Whether you’re looking for a warm family dinner or a unique dish to impress guests, this Vegan Brazilian Fish Stew is sure to satisfy.
Ingredients (Serves 4-6)
- 1 block (14 oz) firm tofu, pressed and cubed
- 2 tablespoons olive oil
- 1 medium onion, diced
- 3 cloves garlic, minced
- 1 bell pepper (any color), diced
- 1 medium carrot, sliced
- 1 can (14 oz) coconut milk
- 1 cup vegetable broth
- 2 tablespoons tomato paste
- 1 tablespoon lime juice
- 1 teaspoon smoked paprika
- 1 teaspoon ground cumin
- 1 teaspoon turmeric
- 1 teaspoon salt (adjust to taste)
- 1/2 teaspoon black pepper
- 1 cup cherry tomatoes, halved
- 1 cup fresh spinach
- 1/4 cup fresh cilantro, chopped (for garnish)
- Lime wedges (for serving)
Cooking Instructions
- Prepare the Tofu: Begin by pressing the tofu to remove excess moisture. Wrap the block of tofu in a clean kitchen towel and place a heavy object on top. Let it sit for about 15-20 minutes. Once pressed, cut the tofu into bite-sized cubes.
- Sauté the Aromatics: In a large pot or Dutch oven, heat the olive oil over medium heat. Add the diced onion and sauté for about 5 minutes, until it becomes translucent. Then, add the minced garlic and diced bell pepper, cooking for an additional 2-3 minutes until fragrant.
- Add Vegetables and Spices: Stir in the sliced carrot, smoked paprika, ground cumin, turmeric, salt, and black pepper. Cook for another 2 minutes, allowing the spices to bloom and coat the vegetables.
- Incorporate Liquid Ingredients: Pour in the coconut milk, vegetable broth, and tomato paste, stirring well to combine. Bring the mixture to a gentle simmer.
- Add Tofu and Tomatoes: Carefully add the cubed tofu and halved cherry tomatoes to the pot. Stir gently to guarantee the tofu is evenly distributed in the stew. Allow the stew to simmer for about 15 minutes, uncovered, to let the flavors meld together.
- Finish with Spinach and Lime Juice: Stir in the fresh spinach and lime juice, cooking for an additional 2-3 minutes until the spinach has wilted. Taste and adjust seasonings if necessary.
- Serve: Ladle the Vegan Brazilian Fish Stew into bowls and garnish with freshly chopped cilantro. Serve with lime wedges on the side for an extra burst of flavor.
Extra Tips
For a more robust flavor, consider marinating the tofu in a mixture of lime juice, garlic, and spices for at least 30 minutes before cooking. You can also add other vegetables like zucchini or eggplant for more variety.
If you prefer a thicker stew, allow it to simmer for a longer period, or reduce the amount of vegetable broth. Enjoy your Vegan Brazilian Fish Stew with a side of fluffy white rice or a slice of crusty bread to fully savor the delicious broth!
Brazilian Fish Stew With Quinoa and Vegetables

Brazilian Fish Stew, known as “Moqueca,” is a vibrant and flavorful dish that highlights the rich culinary traditions of Brazil. This version incorporates quinoa, making it a nutritious and hearty meal that pairs wonderfully with the tender pieces of fish and a colorful array of vegetables.
The infusion of coconut milk and fresh herbs brings a unique depth to the stew, making it a delightful option for family dinners or gatherings. Quinoa not only adds a protein boost, but it also absorbs the delicious flavors of the stew, creating a satisfying bite.
This recipe is perfect for those looking to explore Brazilian cuisine while enjoying a healthy and balanced dish. Whether you’re a seasoned cook or a beginner, this Brazilian Fish Stew With Quinoa and Vegetables will surely impress everyone at your table.
Ingredients (Serves 4-6)
- 1 lb white fish fillets (such as cod or tilapia), cut into chunks
- 1 cup quinoa, rinsed
- 2 cups vegetable broth
- 1 can (14 oz) coconut milk
- 1 onion, diced
- 2 cloves garlic, minced
- 1 bell pepper, diced (any color)
- 1 zucchini, diced
- 1 cup cherry tomatoes, halved
- 2 tablespoons olive oil
- 1 tablespoon tomato paste
- 1 teaspoon paprika
- 1 teaspoon cumin
- Salt and pepper to taste
- Fresh cilantro or parsley for garnish
- Lime wedges for serving
Cooking Instructions
1. Prepare the Quinoa: In a medium saucepan, combine the rinsed quinoa with vegetable broth. Bring to a boil over medium heat, then reduce the heat to low, cover, and simmer for about 15 minutes or until the quinoa is cooked and the liquid is absorbed. Fluff with a fork and set aside.
2. Sauté the Vegetables: In a large pot or Dutch oven, heat the olive oil over medium heat. Add the diced onion and sauté for about 5 minutes until it becomes translucent.
Then, add the minced garlic and diced bell pepper, cooking for an additional 3-4 minutes until the peppers soften.
3. Add Remaining Vegetables and Spices: Stir in the diced zucchini, cherry tomatoes, tomato paste, paprika, and cumin. Cook for another 5 minutes, allowing the vegetables to soften and the spices to become fragrant.
Season with salt and pepper to taste.
4. Incorporate the Coconut Milk: Pour in the coconut milk, stirring well to combine. Bring the mixture to a gentle simmer and let it cook for about 5 minutes, allowing the flavors to meld.
5. Add the Fish: Carefully add the chunks of fish to the pot. Gently stir to coat the fish with the sauce. Cover and simmer for an additional 10 minutes, or until the fish is cooked through and flakes easily with a fork.
6. Serve: To serve, place a generous scoop of quinoa in each bowl and ladle the Brazilian fish stew on top. Garnish with fresh cilantro or parsley and serve with lime wedges on the side for an extra burst of flavor.
Extra Tips
For an authentic Brazilian touch, consider adding a sprinkle of dendê oil (palm oil) just before serving for a rich flavor that’s characteristic of traditional moqueca.
Additionally, feel free to customize the stew by incorporating other vegetables or seafood based on your preference. This dish can also be prepared ahead of time and reheated, making it perfect for meal prep or entertaining guests.
Coconut Curry Fish Stew With Plantains

Coconut Curry Fish Stew with Plantains is a vibrant and hearty dish that beautifully combines the flavors of Brazil with the richness of coconut milk and the sweetness of ripe plantains. This stew isn’t only comforting but also showcases the freshness of fish, making it a delightful option for any seafood lover.
The fragrant spices and creamy coconut base create a perfect harmony that will tantalize your taste buds and transport you to the sunny shores of Brazil. This recipe is perfect for a gathering, serving 4-6 people, and is easy enough for both novice and experienced cooks.
The use of fresh ingredients, combined with the aromatic spices typical of Brazilian cuisine, guarantees that every bite is a burst of flavor. As you prepare this stew, the aroma will fill your kitchen, inviting everyone to come and enjoy a taste of this delicious and wholesome dish.
Ingredients
- 1 pound white fish fillets (such as cod, tilapia, or snapper)
- 2 ripe plantains, peeled and sliced into rounds
- 1 can (14 oz) coconut milk
- 2 tablespoons red curry paste
- 1 tablespoon vegetable oil
- 1 medium onion, diced
- 4 cloves garlic, minced
- 1 inch ginger, grated
- 1 bell pepper, diced (any color)
- 2 cups vegetable or fish broth
- 1 tablespoon lime juice
- Salt and pepper to taste
- Fresh cilantro, chopped (for garnish)
Cooking Instructions
- Prepare the Fish: Rinse the fish fillets under cold water and pat them dry with paper towels. Cut them into bite-sized pieces and season with salt and pepper. Set aside while you prepare the other ingredients.
- Sauté Aromatics: In a large pot or Dutch oven, heat the vegetable oil over medium heat. Add the diced onion and sauté for about 5 minutes, or until the onion becomes translucent. Then, add the minced garlic and grated ginger, cooking for an additional 1-2 minutes until fragrant.
- Cook the Vegetables: Stir in the diced bell pepper and sliced plantains, cooking for another 5 minutes. This will allow the plantains to soften slightly and absorb the flavors of the aromatics.
- Add Curry Paste and Coconut Milk: Stir in the red curry paste, allowing it to coat the vegetables evenly. Then pour in the coconut milk and stir well to combine. Bring the mixture to a gentle simmer.
- Incorporate Broth: Add the vegetable or fish broth to the pot, increasing the heat slightly. Allow the stew to come to a simmer, then reduce the heat to maintain a gentle simmer for about 10 minutes. This will help meld the flavors together.
- Add the Fish: Gently add the seasoned fish pieces into the stew, making sure they’re submerged in the liquid. Cook for another 5-7 minutes, or until the fish is opaque and flakes easily with a fork.
- Final Touches: Stir in the lime juice to brighten up the flavors. Taste and adjust seasoning with additional salt and pepper if needed.
- Serve: Ladle the Coconut Curry Fish Stew into bowls and garnish with freshly chopped cilantro. Serve hot with rice or crusty bread to soak up the delicious broth.
Extra Tips
For an extra depth of flavor, consider marinating the fish in lime juice and a pinch of salt for about 15 minutes before cooking.
You can also customize the stew by adding other vegetables like spinach or kale for additional nutrition. If you prefer a spicier kick, feel free to add red pepper flakes or fresh chopped chilies to the stew. Enjoy this dish with a side of rice or quinoa to make it a complete meal!
Brazilian Fish Stew With Okra and Rice

Brazilian Fish Stew, known as “Moqueca,” is a vibrant and flavorful dish that brings together the rich tastes of the ocean with the freshness of vegetables and herbs. When combined with okra, this stew creates a delightful texture and adds a unique twist to the traditional recipe.
Served over a bed of fluffy rice, the stew makes for a heartwarming meal that isn’t only delicious but also a celebration of Brazilian cuisine. This dish is perfect for family gatherings or gatherings with friends, as it brings a taste of Brazil right to your table.
The combination of tender fish, okra, and aromatic spices creates a symphony of flavors that will transport you straight to a tropical paradise. While the recipe may seem complex, it’s quite straightforward and can be prepared in about an hour.
Ingredients (Serves 4-6)
- 2 lbs white fish fillets (such as cod or tilapia)
- 1 cup okra, sliced
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 1 red bell pepper, chopped
- 1 green bell pepper, chopped
- 2 medium tomatoes, diced
- 1 cup coconut milk
- 2 tablespoons olive oil
- 1 cup fish stock or water
- 1 tablespoon lime juice
- 1 teaspoon paprika
- 1 teaspoon cumin
- Salt and pepper to taste
- Fresh cilantro, chopped (for garnish)
- Cooked white rice (for serving)
Cooking Instructions
1. Prepare the Fish: Rinse the fish fillets under cold water and pat them dry with paper towels. Cut them into bite-sized pieces and season with salt, pepper, and lime juice. Set aside to marinate while you prepare the other ingredients.
2. Sauté the Vegetables: In a large pot or Dutch oven, heat the olive oil over medium heat. Add the chopped onion and sauté for about 5 minutes until it becomes translucent.
Then, add the minced garlic, red bell pepper, and green bell pepper. Cook for an additional 3-4 minutes, stirring occasionally, until the peppers soften.
3. Add Tomatoes and Spices: Stir in the diced tomatoes, paprika, and cumin. Allow the mixture to cook for another 5 minutes until the tomatoes break down and release their juices, creating a flavorful base for the stew.
4. Incorporate the Okra and Liquid: Add the sliced okra to the pot and mix well. Pour in the coconut milk and fish stock (or water), stirring to combine all the ingredients. Bring the mixture to a gentle simmer.
5. Add the Fish: Carefully place the marinated fish pieces into the pot. Confirm they’re submerged in the stew and allow them to cook for about 10-12 minutes, or until the fish is opaque and flakes easily with a fork.
6. Final Touches: Taste the stew and adjust the seasoning with salt and pepper if necessary. Remove the pot from heat and let it sit for a few minutes. Serve the Brazilian Fish Stew hot, garnished with fresh cilantro, alongside a generous serving of white rice.
Extra Tips
When preparing Brazilian Fish Stew with Okra and Rice, it’s important to choose fresh fish for the best flavor and texture. If possible, visit a local fish market to find high-quality fillets.
Additionally, if you prefer a spicier kick, consider adding diced jalapeños or a dash of hot sauce. The okra can also be replaced with other vegetables such as zucchini or eggplant, depending on your preference. Enjoy this dish with a side of lime wedges for an extra zing!

