• Español

Camila Made

  • Recipes
  • Chipa
  • Videos
  • About
menu icon
go to homepage
  • Recipes
  • Chipa
  • Videos
  • About

search icon
Homepage link
  • Recipes
  • Chipa
  • Videos
  • About

×
HOME » Brazilian

Moqueca

Jump to Recipe

Moqueca is a Brazilian fish stew made with white fish, onions, tomatoes, bell peppers, coconut milk, and dendê oil, simmered in a covered pan until tender.

Moqueca is a Brazilian fish stew close up
Jump to
  • Ingredients You'll Need
  • How to Make Moqueca
  • Storage, Make Ahead, & Freezing
  • Camila's Tips & Variations
  • Frequently Asked Questions
  • Pair with
  • You may also like
  • Recipe

This easy moqueca recipe uses whiting layered with vegetables and gently simmered so the fish stays moist and tender. It cooks without stirring, which helps the fillets hold their shape while the sauce becomes rich and flavorful.

Ingredients You'll Need

Note: Full ingredients and amounts are listed in the recipe card below.

  • Firm white fish (whiting, cod, haddock, or tilapia): Provides a firm base that holds its shape while simmering.
  • Onions: Add moisture so the fish doesn't dry out.
  • Tomatoes: Release their juices to make the cooking broth.
  • Bell peppers: Add structure and balance the acidity.
  • Garlic: Adds depth so the sauce tastes seasoned.
  • Lemon juice: Brightens the fish and reduces strong flavors.
  • Coconut milk: Adds body to the stew, keeping it creamy.
  • Dendê oil: Adds richness and traditional color.
  • Olive oil: Carries flavor and prevents sticking.
  • Parsley, chives, cilantro: Finish the dish and freshen the sauce.

How to Make Moqueca

Note: Full instructions are provided in the recipe card below.

  1. Season the fish with salt, black pepper, garlic, and lemon juice.
  2. Let it marinate while preparing the vegetables.
  3. Layer onion, tomato, and bell peppers in a large pan.
  4. Place a layer of fish over the vegetables.
  5. Repeat the layers with vegetables and fish.
  6. Add a final layer of onion and tomato only.
  7. Pour the remaining marinade over the top.
  8. Add dendê oil and coconut milk.
  9. Cover and heat on high for 5 minutes.
  10. Reduce to medium and keep covered.
  11. Cook for 20 minutes without stirring.
  12. Add parsley, chives, and cilantro.
  13. Gently shake the pan to move the sauce.
  14. Spoon sauce over the fish.
  15. Cover and cook 5-10 more minutes.
  16. Turn off the heat and serve.
Moqueca is a Brazilian fish stew top view

Hint: The stew is ready when the fish flakes easily and the vegetables are fully tender.

Storage, Make Ahead, & Freezing

Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days.
Make Ahead: Assemble the layers and refrigerate for up to 1 hour before cooking.
Freezing: Not recommended, as the coconut milk sauce can separate.

Camila's Tips & Variations

  • Fish falling apart: Do not stir; gently shake the pan to move the sauce.
  • Thin sauce: Simmer uncovered for the last 5 minutes to reduce.
  • No palm oil: Use olive oil for a lighter flavor.
  • Strong pepper flavor: Skip peppers on the top layer.
Moqueca is a Brazilian fish stew side view

Frequently Asked Questions

Why is my fish falling apart?

Stirring breaks the fillets; shake the pan gently instead.

How long should moqueca cook?

About 25-30 minutes total, depending on the fish thickness.

What happens if I open the lid early?

Steam escapes, and the vegetables will not soften properly.

Can I use frozen fish?

Yes, thaw completely and pat dry before seasoning.

Pair with

  • Ensalada de Arroz side view close up
    Ensalada de Arroz
  • Arroz con Achiote 
    Arroz con Achiote 
  • Top-down view of Arroz a la Mexicana
    Arroz a la Mexicana
  • Arroz Verde (Green Rice)
    Arroz Verde

See more Rice Recipes→

You may also like

  • Pacoca close up
    Paçoca
  • Bolo de Coco in a plate
    Bolo de Coco
  • Arroz Carreteiro close out
    Arroz Carreteiro
  • Bistec encebollado with sautéed onions
    Bistec Encebollado

See more Brazilian Recipes→

Recipe

Moqueca

by Camila Benitez
Moqueca is a Brazilian fish stew side view
Moqueca is a Brazilian fish stew made with white fish, onions, tomatoes, bell peppers, coconut milk, and dendê oil, simmered in a covered pan until tender.
  • Español
  • Print Recipe Pin Recipe Add to Collection Go to Collections
    Prep Time 15 minutes mins
    Cook Time 30 minutes mins
    Total Time 45 minutes mins
    Course Main Course
    Cuisine Brazilian
    Servings 8
    Calories 254 kcal

    Equipment

    • Large deep skillet or
    • Dutch oven with lid
    • Cutting board and knife
    • Mixing Bowl
    • Measuring Cups and spoons
    • Wooden Spoon

    Ingredients
      

    • 700 g whiting or cod fillets  (¾ to 1 inch thick), boneless cut into 1½-inch pieces if desired

    • ½ teaspoon ground black pepper
    • 1 tablespoon kosher salt , divided
    • 3 garlic cloves , minced
    • 2 tablespoons lemon juice
    • 3 medium yellow onions , sliced
    • 1 medium green bell pepper , sliced
    • 1 medium red bell pepper , sliced
    • 1 medium yellow bell pepper , sliced
    • 4 medium Roma tomatoes , sliced
    • 1 tablespoon Dendê oil (or azeite de dendê)
    • ¼ cup olive oil
    • 200 g can coconut milk
    • ¼ cup parsley , chopped
    • ¼ cup green onion or chives , chopped
    • 2 tablespoons cilantro , chopped

    Instructions
     

    • In a large baking dish, toss the fish with salt, black pepper, garlic, and lemon juice. Mix well and set aside to marinate while you prepare the vegetables.
    • In a large pan, make a layer with onion, tomato, and green, red, and yellow bell peppers. Place a layer of fish over the vegetables.
    • Repeat the same layers: onion, tomato, and bell peppers, then add another layer of fish. (You may cut the fish into smaller pieces if you prefer.)
    • Add another layer of onion and tomato only. Do not add bell peppers to this top layer, so they do not overcook. Pour the remaining seasoning from the fish bowl over the top.
    • Add a little more salt, drizzle with palm oil, and then pour in the coconut milk. Cover the pan. Turn the heat to high to start.
    • After about 5 minutes, reduce the heat to medium and continue cooking with the pan covered. Cook for about 20 minutes without opening the lid or stirring.
    • After 20 minutes, add chopped parsley, chopped chives, and a little chopped cilantro. Do not stir with a spoon.
    • Gently shake the pan to move the sauce and prevent the fish from breaking. Spoon some of the sauce over the fish to coat.
    • Cover again and cook 5 to 10 more minutes, depending on the type of fish. Turn off the heat and serve hot.

    Notes

    Storage: Store leftovers in an airtight container in the refrigerator for up to 3 days.
    Make Ahead: Assemble the layers and refrigerate for up to 1 hour before cooking.
    Freezing: Not recommended, as the coconut milk sauce can separate.

    Nutrition

    Nutrition Facts
    Moqueca
    Amount per Serving
    Calories
    254
    % Daily Value*
    Fat
     
    16
    g
    25
    %
    Saturated Fat
     
    7
    g
    44
    %
    Polyunsaturated Fat
     
    1
    g
    Monounsaturated Fat
     
    7
    g
    Cholesterol
     
    44
    mg
    15
    %
    Sodium
     
    928
    mg
    40
    %
    Potassium
     
    582
    mg
    17
    %
    Carbohydrates
     
    10
    g
    3
    %
    Fiber
     
    3
    g
    13
    %
    Sugar
     
    5
    g
    6
    %
    Protein
     
    20
    g
    40
    %
    Vitamin A
     
    1006
    IU
    20
    %
    Vitamin C
     
    71
    mg
    86
    %
    Calcium
     
    38
    mg
    4
    %
    Iron
     
    2
    mg
    11
    %
    * Percent Daily Values are based on a 2000 calorie diet.

    Nutrition Disclaimer: The nutritional information provided is an estimate, calculated using standard data sources. Actual values may vary based on ingredient brands, preparation methods, and portion sizes. This information is for general reference only and should not be considered a substitute for professional dietary advice.

    BRAZILIAN RECIPES

    • A close-up food photograph of Brazilian empadinhas
      Empadinha
    • Coxinha de Frango
      Coxinha
    • Pé de moça served in a plate
      Pé de Moça
    • Couve refogada in a table
      Couve Refogada

    Published: Mar 26, 2026 · Last Updated: Jan 24, 2026 by Camila Benitez · This post may contain affiliate links

    About

    Welcome to Camila Made! My name is Camila Benitez. Here, I share our family's favorite recipes, all tried and loved, from holiday feasts and entertaining to everyday family meals and plenty of baked goods! 🍪😜

    More about me →

    As Featured in

    Top 15 Latin Food Blog

    Most Recent Recipes

    • Cornbread without Buttermilk profile view
      Cornbread without Buttermilk
    • Caldo de Pescado Micro View
      Caldo de Pescado
    • Sandwiches de Pollo Micro View
      Sandwiches de Pollo
    • Milky Oatmeal Profile view
      Milky Oatmeal

    See All Recipes→

    Paraguayan Recipes

    • Kosereva macro in a bowl
      Kosereva
    • Ryguasu Ka'ẽ top view
      Ryguasu Ka'ẽ
    • Sopa de pollo close out
      Sopa de pollo
    • Jopara side view in a spoon
      Jopara

    See Paraguayan Recipes→

    Footer

    ↑ back to top

    Desserts

    • Pies
    • Cakes
    • Scones
    • Muffins
    • Cookies
    • BUNDT CAKES

    Courses

    • Appetizer
    • Breakfast
    • Lunch
    • Dinner
    • Side Dishes
    • Salad

    Cuisine

    • Asian
    • Italian
    • Mexican
    • Brazilian
    • Paraguayan
    • Argentinian

    About

    • About
    • Privacy Policy
    • Youtube Channel
    • Canal de Youtube
    • RECETAS EN ESPAÑOL

    This site contains affiliate links. Your clicks and purchases help support Camila Made at no extra charge.

    Copyright © 2026 Camila Made | All Rights Reserved

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required