This Brazilian Fish Stew is a rich and comforting dish that blends tender white fish with a creamy coconut base and vibrant vegetables. Inspired by traditional moqueca, it delivers a perfect harmony of savory, slightly sweet, and gently spiced flavors. With simple ingredients and a quick pressure-cooking method, this dish transforms everyday cooking into something truly special.

Why You’ll Love This Recipe

This recipe stands out because it offers bold, layered flavors with minimal effort. The creamy coconut milk pairs beautifully with the acidity of tomatoes and the sweetness of bell peppers, creating a balanced and satisfying dish. It’s quick enough for a weeknight meal yet impressive enough for guests. The pressure cooker ensures the fish stays tender and flaky while absorbing all the delicious flavors. Plus, it’s highly adaptable, making it suitable for different tastes and ingredient availability.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

500 g white fish fillets (cod or tilapia), cut into large pieces
2 tablespoons olive oil
1 medium onion, finely chopped
3 cloves garlic, minced
1 red bell pepper, sliced
1 yellow bell pepper, sliced
400 g diced tomatoes (canned or fresh)
400 ml coconut milk
1 teaspoon salt
1/2 teaspoon black pepper
1 teaspoon paprika or 1/2 teaspoon red pepper flakes
fresh cilantro, chopped (optional, for garnish)
1 tablespoon lime juice (optional)

Directions

Start by setting your pressure cooker to medium-high heat. Add the olive oil and allow it to heat until shimmering. Once hot, add the chopped onion and minced garlic. Sauté for about 2 to 3 minutes until fragrant and slightly golden.

Next, add the sliced bell peppers and cook for another 2 minutes until they begin to soften. Stir occasionally to ensure even cooking and to prevent sticking.

Pour in the diced tomatoes along with their juices, followed by the coconut milk. Stir everything together until you have a smooth, creamy base. This is where the stew begins to develop its rich texture.

Season the mixture with salt, black pepper, and paprika or red pepper flakes. Stir well and taste the broth, adjusting seasoning if needed to achieve a balanced flavor.

Gently place the fish fillets into the stew, making sure they are partially submerged in the liquid. Avoid stirring too much at this stage to keep the fish intact.

Secure the lid on the pressure cooker and set it to high pressure. Cook for 5 minutes. Once done, carefully perform a quick release to release the steam.

Open the lid and check that the fish is cooked through and flaky. Let the stew rest for a few minutes to allow the flavors to meld together. Finish with fresh cilantro and a splash of lime juice if desired before serving.

Servings and timing

This recipe serves 4 people generously.
Preparation time: 10 minutes
Cooking time: 10 minutes
Total time: approximately 20 minutes

Variations

You can easily customize this stew to suit your preferences. Swap the white fish for salmon or another firm fish for a richer taste. Add shrimp for a seafood variation that brings extra texture. For a spicier version, increase the amount of red pepper flakes or include a chopped chili pepper.

If you prefer a thicker stew, reduce the amount of coconut milk slightly or let the stew simmer uncovered for a few minutes after cooking. You can also add vegetables like carrots or zucchini for additional nutrition and color.

Storage/Reheating

Store any leftovers in an airtight container in the refrigerator for up to 2 days. Because fish is delicate, it’s best enjoyed fresh, but it can still be reheated gently.

To reheat, place the stew in a saucepan over low heat and warm it slowly, stirring occasionally. Avoid boiling, as this may cause the fish to break apart. If the sauce thickens too much, add a splash of water or coconut milk to loosen it.

Freezing is not recommended, as the texture of the fish may change significantly upon thawing.

FAQs

Can I use frozen fish?

Yes, but make sure it is fully thawed and patted dry before cooking for the best texture.

What type of fish works best?

Firm white fish like cod or tilapia works best because it holds its shape during cooking.

Can I make this without a pressure cooker?

Absolutely, you can simmer the stew on the stovetop for about 15 minutes until the fish is cooked through.

Is this dish spicy?

It has a mild warmth, but you can adjust the spice level to your preference.

Can I add other seafood?

Yes, shrimp or mussels make excellent additions to this stew.

What can I serve with this dish?

It pairs well with rice, crusty bread, or a fresh salad.

How do I know when the fish is done?

The fish should be opaque and flake easily with a fork.

Can I use light coconut milk?

Yes, but the stew will be less creamy and slightly lighter in flavor.

How can I enhance the flavor?

Adding fresh herbs like cilantro and a squeeze of lime juice at the end brightens the dish.

Is this recipe healthy?

Yes, it’s rich in protein and contains wholesome ingredients with balanced flavors.

Conclusion

Brazilian Fish Stew is a perfect example of how simple ingredients can come together to create something extraordinary. With its creamy texture, vibrant colors, and bold flavors, it’s a dish that satisfies both comfort and elegance. Whether you’re preparing a quick family dinner or a special meal for guests, this recipe delivers consistent and delicious results every time. Once you try it, it’s sure to become a favorite in your kitchen.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Brazilian Fish Stew (Moqueca)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Yusra
  • Total Time: 20 minutes
  • Yield: 4 servings
  • Diet: Low Fat

Description

A rich and comforting Brazilian fish stew made with tender white fish simmered in a creamy coconut tomato broth with vibrant vegetables and warm spices.


Ingredients

  • 500 g white fish fillets (cod or tilapia), cut into pieces
  • 2 tablespoons olive oil
  • 1 medium onion, chopped
  • 3 cloves garlic, minced
  • 1 red bell pepper, sliced
  • 1 yellow bell pepper, sliced
  • 400 g diced tomatoes
  • 400 ml coconut milk
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1 teaspoon paprika or 1/2 teaspoon red pepper flakes
  • Fresh cilantro (optional)
  • 1 tablespoon lime juice (optional)

Instructions

  1. Heat olive oil in a pressure cooker or pot over medium-high heat.
  2. Add onion and garlic; sauté for 2–3 minutes until fragrant.
  3. Add bell peppers and cook for another 2 minutes.
  4. Stir in diced tomatoes and coconut milk until combined.
  5. Season with salt, pepper, and paprika or chili flakes.
  6. Add fish pieces gently, partially submerging them.
  7. Cook under pressure for 5 minutes or simmer on stovetop for about 15 minutes.
  8. Release pressure (if using cooker) and let rest briefly.
  9. Garnish with cilantro and lime juice before serving.

Notes

  • Use firm white fish to prevent breaking apart.
  • Add shrimp for a seafood variation.
  • Adjust spice level with chili flakes.
  • Do not overcook fish to maintain texture.
  • Best served fresh, not frozen after cooking.
  • Prep Time: 10 minutes
  • Cook Time: 10 minutes
  • Category: Main Course
  • Method: Pressure Cooking or Simmering
  • Cuisine: Brazilian

Nutrition

  • Serving Size: 1 serving
  • Calories: 320
  • Sugar: 6g
  • Sodium: 520mg
  • Fat: 18g
  • Saturated Fat: 10g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 12g
  • Fiber: 3g
  • Protein: 28g
  • Cholesterol: 60mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star