Sun-Kissed Moqueca Baiana: An Authentic Brazilian Seafood Symphony

🌍 Cuisine: Brazilian
🏷️ Category: Main Course
⏱️ Prep: 30 minutes
🍳 Cook: 25-30 minutes
👥 Serves: 4-6 servings

📝 About This Recipe

Hailing from the vibrant state of Bahia, this Moqueca Baiana is a soulful, slow-simmered seafood stew that captures the essence of Afro-Brazilian coastal culture. It features firm white fish and succulent shrimp bathed in a rich, velvety broth of coconut milk and the iconic 'Azeite de Dendê' (red palm oil), which provides a stunning sunset hue and earthy depth. Unlike its Capixaba cousin, the Bahian version is unapologetically bold, aromatic, and deeply comforting, making it a true masterpiece of Brazilian gastronomy.

🥗 Ingredients

The Seafood & Marinade

  • 2 pounds White Fish Fillets (Firm varieties like Snapper, Halibut, or Sea Bass, cut into 2-inch chunks)
  • 1 pound Large Shrimp (Peeled and deveined, tail-on preferred)
  • 4 cloves Garlic (Minced into a paste)
  • 2 Lime Juice (Freshly squeezed)
  • to taste Salt and Black Pepper (Be generous with the seasoning)

The Aromatics & Base

  • 3 tablespoons Dendê Oil (Red Palm Oil) (Essential for authentic flavor and color)
  • 2 tablespoons Extra Virgin Olive Oil
  • 1 large Yellow Onion (Sliced into thin rings)
  • 1 Red Bell Pepper (Sliced into thin rings)
  • 1 Yellow Bell Pepper (Sliced into thin rings)
  • 3 large Roma Tomatoes (Sliced into rounds)
  • 1-2 Malagueta Pepper or Bird's Eye Chili (Finely minced; adjust for heat preference)

The Liquid Gold & Herbs

  • 14 ounces Full-fat Coconut Milk (One standard can, unsweetened)
  • 1/2 cup Fish Stock or Water (Optional, for desired consistency)
  • 1/2 cup Fresh Cilantro (Chopped)
  • 1/4 cup Green Onions (Thinly sliced)

👨‍🍳 Instructions

  1. 1

    In a large bowl, combine the fish chunks and shrimp with the minced garlic, lime juice, salt, and pepper. Toss gently to coat and let it marinate in the refrigerator for 20-30 minutes.

  2. 2

    Traditional Moqueca is made in a clay pot (panela de barro). If you don't have one, use a heavy-bottomed Dutch oven or a wide, deep skillet. Heat the olive oil and 1 tablespoon of the Dendê oil over medium heat.

  3. 3

    Create a base layer by scattering half of the onion rings, half of the bell peppers, and half of the tomato slices across the bottom of the pot.

  4. 4

    Place the marinated fish chunks in a single layer over the vegetables. Do not discard the remaining marinade; pour it over the fish.

  5. 5

    Layer the remaining onions, bell peppers, and tomatoes over the fish, followed by the minced chili peppers.

  6. 6

    Pour the coconut milk evenly over the layers. Add the fish stock if you prefer a brothier stew. At this point, do not stir the pot; Moqueca is built in layers.

  7. 7

    Bring the liquid to a gentle simmer over medium heat. Once simmering, reduce the heat to low, cover the pot, and cook for about 15 minutes.

  8. 8

    Carefully uncover the pot and nestle the shrimp into the liquid among the vegetables and fish. Drizzle the remaining 2 tablespoons of Dendê oil over the top.

  9. 9

    Cover and cook for another 5-7 minutes, or until the shrimp are pink and opaque and the fish flakes easily with a fork.

  10. 10

    Taste the broth and adjust the seasoning with more salt or lime juice if needed. The Dendê oil should have turned the broth a beautiful bright orange.

  11. 11

    Turn off the heat and garnish generously with chopped cilantro and green onions. Let it rest for 5 minutes before serving to allow the flavors to meld.

💡 Chef's Tips

Use a heavy clay pot if possible, as it retains heat and adds a subtle earthy flavor characteristic of Bahia. Do not over-stir the stew; the goal is to keep the fish chunks intact and the layers visible. If you cannot find Dendê oil, you can substitute with olive oil infused with a little paprika, though you will lose the unique nutty flavor. Ensure your coconut milk is full-fat; light coconut milk will result in a thin, less satisfying broth. Always use the freshest seafood available; firm-fleshed fish is vital so it doesn't disintegrate during the simmer.

🍽️ Serving Suggestions

Serve over a bed of fluffy white Brazilian rice (Arroz Branco) to soak up the sauce. Accompany with 'Pirão', a traditional thick porridge made by mixing some of the Moqueca broth with toasted cassava flour (farinha). A side of 'Farofa' (toasted cassava flour with butter) adds a delightful crunch to the meal. Pair with a cold Caipirinha or a crisp, chilled Sauvignon Blanc to cut through the richness of the coconut milk. Offer extra Malagueta hot sauce on the side for those who want an extra kick of Bahian heat.