Moqueca Baiana

BRAZIL (Fortaleza)

Coconut Fish Stew

SUBMITTED BY

Neda

Neda’s favorite dish to make for dinner is warm, comforting, and full of classic Brazilian flavors!

Moqueca Baiana is a traditional Brazilian seafood stew famous for its rich flavors and colorful presentation. Originating from the northeastern state of Bahia, this beloved dish blends Indigenous, African, and Portuguese culinary influences. With its use of coconut milk, palm oil (azeite de dendê), peppers, and fresh fish or shrimp, Moqueca Baiana stands out as one of Brazil’s most cherished recipes. But its history reveals far more than just delicious ingredients—it tells the story of cultural fusion and regional identity.

Indigenous Roots of Moqueca

The origins of Moqueca date back to Brazil’s Indigenous peoples, long before Portuguese colonization. The term moqueca comes from the Tupi word moquém, referring to the technique of slowly cooking food over hot coals or fire. Indigenous communities along the Brazilian coast would prepare fish using this method, often wrapping it in leaves or cooking it with native herbs. These early versions were simple but flavorful, highlighting the bounty of Brazil’s rivers and oceans.

African and Portuguese Influence in Bahia

When the Portuguese arrived in the 1500s, they brought not only their own culinary traditions but also enslaved Africans who introduced essential new ingredients. Bahia became a major center of the Atlantic slave trade, and over time, Afro-Brazilian culture shaped the region’s food. Ingredients such as dendê oil, coconut milk, and malagueta pepper gave Moqueca its bold flavor and deep red color. These African staples transformed the Indigenous fish stew into a complex, spicy, and aromatic dish that became a cornerstone of Bahian cuisine.

Traditional Preparation and Ingredients

Moqueca Baiana is typically made with saltwater fish like grouper or snapper, or shellfish such as shrimp. The seafood is marinated in lime juice, garlic, salt, and sometimes cilantro. It is then simmered slowly in a clay pot with onions, tomatoes, and bell peppers, enriched with coconut milk and dendê oil. This slow-cooking process allows the flavors to blend beautifully. The use of clay pots, or panelas de barro, is a tradition that enhances flavor and honors the dish’s Indigenous roots.

There are two main styles of Moqueca in Brazil: Moqueca Baiana and Moqueca Capixaba, from Espírito Santo. While both dishes share a foundation of stewed seafood, their ingredients differ significantly. Moqueca Capixaba uses olive oil and annatto (urucum) instead of palm oil and coconut milk, resulting in a lighter, more herbaceous flavor. Moqueca Baiana is known for its bold, tropical richness, reflecting the Afro-Brazilian influence of Bahia.

Today, Moqueca Baiana is more than just a dish—it’s a cultural icon in Brazil. It’s commonly served during family gatherings, religious festivals, and special occasions. Often accompanied by rice, farofa, and pirão (a thick fish gravy made with manioc flour), it offers a full and satisfying meal. As Brazilian cuisine gains popularity worldwide, Moqueca Baiana continues to captivate food lovers with its history, flavor, and vibrant presentation.

Moqueca Baiana

Servings 4

Ingredients
  

  • 2 kg fish in thick steaks in Brazil, Sirigado (grouper) or Badejo (whiting) is used, but any meaty white sea fish will work
  • 1 lime
  • salt & pepper to taste
  • 1 Tbsp garlic minced
  • 1 kg canned diced tomatoes
  • 2 large onions diced
  • 1 large red bell pepper diced
  • 1 bunch fresh cilantro chopped
  • ½ cup palm oil or coconut oil
  • 1 can coconut milk
  • cooked rice for serving

Instructions
 

  • Season the fish with lime juice, salt, and pepper. Set aside.
  • In a large pot, add palm oil and minced garlic and let it fry until golden.
  • Add the onions, tomatoes, and bell peppers. Let it cook for 5 minutes with the lid on, if needed add a bit of water.
  • Add the fish steaks carefully moving the sauce to rearrange the ingredients. Cook for 10 more minutes, with the lid on. If it gets dry add a wee bit of water.
  • When the fish is cooked, add the coconut milk and the cilantro.
  • If you feel like it needs water you can add a bit and let it boil until thickened slightly but still soupy.
  • Serve with rice.
Course: Dinner
Region: Latin America

Watch the Video

SHARE THE LOVE

You May Also Like

About Beryl

I have been in the film and media industry for the past 12 years and have worked for companies including Great Big Story, ABC, CNN, Martha Stewart, News Corporation, Harper Collins and Fast Company.