Moqueca-Style Fish (No Palm Oil)

Jump to Recipe

Moqueca-Style Fish (No Palm Oil)

Moqueca is one of the most recognizable dishes in Brazilian cuisine. Even outside Brazil, it carries a strong cultural identity associated with coastal cooking, shared meals, and slow, aromatic simmering.

In everyday kitchens, especially outside the country, moqueca often appears in adapted forms. Ingredients shift, oils change, and the method becomes more flexible — while the structure of the dish remains intact.

This version keeps the spirit of moqueca through technique and balance, using accessible ingredients and a gentle coconut-tomato base suitable for daily cooking.

About this dish

In Brazil, moqueca varies by region, family, and availability. What unites these versions is the combination of fish, aromatics, tomatoes, and coconut, cooked gently so flavors stay layered and clean.

Outside Brazil, palm oil can be difficult to find or unfamiliar. Many home cooks adapt the dish using neutral oils or olive oil, focusing on the freshness of the fish and the harmony of the sauce.

This recipe follows that everyday logic: practical choices, controlled heat, and a result that works well with rice and simple sides.

Before you start

The fish should remain tender and intact. Use firm white fish that holds its shape during gentle simmering.

The sauce is meant to be aromatic and lightly creamy. Coconut milk should complement the tomatoes rather than dominate them.

Cooking time is short. Fish cooks quickly, and the dish benefits from restraint rather than long simmering.

Ingredients prepared before cooking

Moqueca-Style Fish (No Palm Oil)

A Brazilian-style fish stew with coconut milk and tomatoes, adapted for everyday kitchens outside Brazil.
Prep Time 15 minutes
Cook Time 20 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Brazilian
Calories: 420

Ingredients
  

  • 700 g firm white fish (cod, hake, pollock, tilapia, or similar) cut into chunks
  • 2 tbsp olive oil or neutral vegetable oil
  • 1 medium onion sliced
  • 2 cloves garlic minced
  • 1 red bell bebber sliced
  • 2 tomatoes sliced
  • 200 ml coconut milk
  • 1 tsp salt (adjust to taste)
  • Black pepper to taste
  • Fresh cilantro or parsley chopped (optional)
  • Lime juice (optional, to finish)

Method
 

  1. Season the fish lightly with salt and pepper.
  2. Heat the oil in a wide pot over medium heat.
  3. Add the onion and cook until softened.
  4. Add the garlic and cook briefly until fragrant.
  5. Layer the bell pepper and tomatoes in the pot.
  6. Place the fish on top of the vegetables.
  7. Pour in the coconut milk and gently shake the pot to distribute.
  8. Cover and simmer for 15–20 minutes, until the fish is just cooked and the sauce cohesive.
  9. Adjust seasoning and finish with herbs and a squeeze of lime, if desired.

Notes

  • Keep the pot covered to maintain moisture.
  • Avoid stirring too much to prevent breaking the fish.
  • Coconut milk should be full-fat for better texture.

Equipment used

Affiliate links may be used. No additional cost to the reader.

How Brazilians usually serve this

Moqueca is most often served with white rice. In some homes, it’s accompanied by farofa or simple sautéed vegetables.

The sauce is spooned generously over the rice, and the fish is served in large pieces rather than broken apart.

Storage & reheating

Keeps refrigerated for up to 1 day.

Reheat gently over low heat to preserve the fish texture.


Discover more

base recipes basic recipes beans beef brazilian base recipes brazilian basics brazilian beans brazilian classics brazilian fish brazilian food brazilian tomato sauce brazilian vegetables Chicken chicken recipes chicken stock coconut milk recipes comfort food cooking foundations cooking outside brazil easy recipes everyday cooking family meals fish stew ground beef home-style cooking home cooking meal prep moqueca one-pan meals one-pot meals pantry staples refried beans rice and beans rice dishes sautéed vegetables shredded chicken side dishes simple recipes simple sauces simple sides stroganoff sunday lunch tomato sauce vegetable dishes weeknight dinners


About The Brazilian Table

Practical Brazilian food, adapted for everyday kitchens outside Brazil.

Leave a Comment

Recipe Rating