Moqueca Santomense

Moqueca Santomense

Moqueca Santomense (moh-KEH-kah sahn-toh-MEN-seh)

Island Fish Stew

Prep Time 20 min
📈 Difficulty Medium
👥 Servings
4
🔥 Calories 414 kcal

A fragrant stew of firm white fish simmered in coconut milk, tomatoes, onions, and palm oil with cilantro and lime — a distinctly Sao Tomean take on the Luso-African fish stew.

Nutrition & Info

410 kcal per serving
Protein 36.0g
Carbs 18.0g
Fat 22.0g
Protein Carbs Fat

Dietary

gluten-free nut-free

Allergen Warnings

⚠ fish

Equipment Needed

deep skillet or clay pot wooden spoon

Presentation Guide

Vessel: clay pot

Garnishes: cilantro, lime wedges

Accompaniments: coconut rice, farofa

Instructions

  1. 1

    Season fish with lime juice, garlic, salt, and pepper. Rest 15 min.

  2. 2

    Heat palm oil in a deep skillet. Saute onions until softened, about 5 min.

  3. 3

    Add tomatoes and malagueta pepper. Cook 8 min until tomatoes break down.

  4. 4

    Pour in coconut milk and bring to a gentle simmer.

  5. 5

    Nestle fish pieces into the sauce. Cover and simmer 12-15 min until fish is cooked through.

  6. 6

    Garnish with fresh cilantro. Serve over coconut rice.

💡

Did You Know?

Unlike the Brazilian moqueca, the Sao Tomean version uses significantly more palm oil, giving the broth a deep orange color that locals consider the mark of authenticity.

Chef's Notes

Equipment Tips

  • deep skillet or clay pot
  • wooden spoon

Garnishing

cilantro, lime wedges

Accompaniments

coconut rice, farofa

The Story Behind Moqueca Santomense

Moqueca traveled the Atlantic with the slave trade, evolving differently on each shore. The Sao Tomean version retains stronger West African influences than its Brazilian cousin, using more palm oil and local malagueta peppers. It represents the culinary triangle connecting Portugal, West Africa, and the Atlantic islands that defined the history of Sao Tome.

🕐 Traditionally enjoyed lunch or dinner 📜 Origins: Portuguese-African colonial era

Comments (0)

No comments yet. Be the first to share your thoughts!