[{"data":1,"prerenderedAt":411},["ShallowReactive",2],{"recipe:moqueca":3,"recipe:country:brazil":189},{"slug":4,"title":5,"nativeName":6,"pronunciation":7,"countrySlug":8,"region":9,"emoji":10,"summary":11,"intro":12,"story":13,"whyThis":14,"tips":19,"substitutions":26,"variations":39,"serveWith":49,"storage":51,"faq":52,"equipment":68,"baseServings":72,"prepMinutes":73,"cookMinutes":74,"restMinutes":75,"difficulty":76,"course":77,"diet":79,"mainIngredients":83,"ingredients":88,"instructions":142,"nutrition":165,"images":170,"keywords":180,"publishedAt":187,"updatedAt":187,"authorSlug":188},"moqueca","Moqueca Baiana (Brazilian Coconut Fish Stew)","Moqueca baiana","moh-KEH-kah bah-YAH-nah","brazil","Bahia","🐟","Bahia's celebrated fish stew: white fish layered with peppers, tomato and onion, simmered gently in coconut milk and dendê palm oil — a Brazilian one-pot classic that's ready in under an hour.","Moqueca baiana is the fish stew of Salvador and the Bahian coast: thick slices of firm white fish laid over rings of onion, tomato and bell pepper, then simmered — never stirred — in coconut milk stained orange with dendê, the red palm oil that defines Afro-Brazilian cooking. The taste is rich but bright: sweet coconut, gentle chile warmth, lime-marinated fish, and the faintly earthy, almost carroty note of dendê tying it together. Nothing is browned and nothing is complicated; the whole dish is an exercise in layering and restraint, which is exactly why it works so well at home. Serve it over white rice with the broth spooned generously on top.","Moqueca is older than Brazil itself. The name and the method trace back to indigenous coastal cooking — the Tupi moquém, a technique of cooking fish over fire — and some form of fish moqueca has been made on this coastline for centuries, long before the Portuguese arrived. What happened next is the story of Bahia: the transatlantic slave trade brought African cooks, ingredients and techniques to Salvador, and out of that kitchen came moqueca baiana as it is known today — fish simmered with coconut milk and finished with dendê, the red palm oil pressed from the fruit of an African oil palm that took root in Bahian soil. Dendê is not a garnish; it is the identity of the dish, giving the stew its sunset color and a flavor no other fat replicates.\n\nBrazilians will also tell you, correctly, that moqueca is a two-state rivalry. Espírito Santo, further south, makes moqueca capixaba: no coconut milk, no dendê, just fish, tomato, onion, cilantro and annatto-tinted olive oil, cooked in a black clay pot handmade in the Goiabeiras district — a craft so specific it carries heritage protection. Capixabas argue theirs is the older, purer moqueca and that the Bahian version drowns the fish; baianos answer that coconut and dendê are precisely the point. The argument is genuinely unresolved and genuinely enjoyed, and ordering \"the real moqueca\" in the wrong state is a reliable way to start a conversation.\n\nIn Bahia the stew is traditionally built in a wide clay pot, brought bubbling to the table, and served with white rice, farofa and pirão — a savory porridge made by whisking manioc flour into the hot broth. It is Sunday-lunch food, beach-restaurant food, and one of the dishes Brazilians abroad miss first. The home version below keeps the essential discipline: marinate the fish, layer the vegetables, pour over the coconut milk, and let the pot do the work without stirring, so the fish stays in proud, intact pieces.",[15,16,17,18],"True Bahian layering method — nothing browned, nothing stirred, so the fish stays intact and the broth stays clean.","A quick lime-and-garlic marinade seasons the fish all the way through, not just the surface.","Honest about dendê: the recipe works with the substitution given, and tells you what you gain by finding the real thing.","One pot, under an hour, and it scales from a weeknight dinner to a table-centerpiece stew without changing technique.",[20,21,22,23,24,25],"Use a firm white fish that holds its shape — grouper, halibut, cod loin, monkfish or snapper. Thin flaky fillets like sole disintegrate into the broth.","Cut the fish thick, 3–4 cm. Big pieces survive the simmer and make the finished stew look like moqueca instead of chowder.","Do not stir once the fish goes in. Shake or swirl the pot to move things around; a spoon will break the fish apart.","Full-fat coconut milk only. Light coconut milk splits into thin, watery broth instead of a rich one.","If you have dendê, add it at the end as well as the start — its aroma fades with long cooking, and a final spoonful restores the color and perfume.","A wide, shallow pan beats a deep pot: the fish cooks in a single layer and the broth reduces slightly instead of stewing the fish to death.",[27,31,35],{"original":28,"swap":29,"note":30},"Dendê (red palm oil)","2 tbsp olive oil + 1 tsp sweet paprika (or ½ tsp annatto\u002Fachiote powder)","This mimics the color and some earthiness, but dendê's flavor is unique — Brazilian and African grocers carry it, and it keeps for months. Look for sustainably sourced brands.",{"original":32,"swap":33,"note":34},"Firm white fish","Large shrimp, or half fish and half shrimp","A classic Bahian variation. Add shrimp for only the last 5 minutes — they cook much faster than fish.",{"original":36,"swap":37,"note":38},"Fresh chile","A pinch of dried chile flakes, or omit entirely","Bahian malagueta chiles are hot; the stew is traditionally warming rather than fiery, so season to your table.",[40,43,46],{"name":41,"description":42},"Moqueca capixaba","The Espírito Santo rival: skip coconut milk and dendê, use olive oil tinted with annatto, and cook in a clay pot. Lighter, sharper, and the subject of a real inter-state rivalry.",{"name":44,"description":45},"Moqueca de camarão","All-shrimp moqueca — same layering and broth, with peeled large shrimp added in the final minutes so they just turn pink.",{"name":47,"description":48},"Moqueca de banana-da-terra","A meat-free Bahian version built on thick slices of plantain instead of fish — vegetarian, and genuinely traditional rather than an invention.",[50],"White rice, farofa, and pirão made by whisking manioc flour into a ladle of the hot broth — the full Bahian table.","Moqueca keeps 2 days refrigerated in its broth. Reheat gently in a covered pan over low heat until the broth steams — a hard boil overcooks the fish and can split the coconut milk. It does not freeze well: thawed fish turns woolly and the broth separates. If you must plan ahead, make the broth with vegetables a day early, refrigerate, and simmer the marinated fish in it just before serving.",[53,56,59,62,65],{"question":54,"answer":55},"What is the difference between moqueca baiana and moqueca capixaba?","Moqueca baiana, from Bahia, is made with coconut milk and dendê (red palm oil), giving a rich, orange-tinted broth with Afro-Brazilian roots. Moqueca capixaba, from Espírito Santo, uses neither — just fish, tomato, onion, cilantro and annatto-colored olive oil, cooked in a local black clay pot. Each state claims the true moqueca, and the rivalry is a running national joke that nobody actually wants settled.",{"question":57,"answer":58},"What is dendê and can I substitute it?","Dendê is unrefined red palm oil, pressed from the fruit of African oil palms grown in Bahia since the colonial era. It has a deep orange color and an earthy, slightly floral flavor central to Bahian cooking. If you can't find it, olive oil plus sweet paprika or annatto approximates the color and warmth — the stew will still be very good, just not fully Bahian.",{"question":60,"answer":61},"What fish works best for moqueca?","Any firm white fish cut thick: grouper, snapper, halibut, monkfish, cod loin or mahi-mahi. The fish must hold together through 15 minutes of gentle simmering, so avoid thin, delicate fillets like sole or tilapia, which fall apart and cloud the broth. Steaks or thick loin portions work better than tail pieces.",{"question":63,"answer":64},"Is moqueca spicy?","Traditionally warming rather than hot. Bahians serve fiery malagueta chile sauce on the side rather than loading the pot, so each person sets their own heat. This recipe uses one fresh chile for gentle background warmth; leave it out entirely and the stew is still completely authentic in spirit.",{"question":66,"answer":67},"Do I need a clay pot to make moqueca?","No. Clay pots (panelas de barro) are traditional in both Bahia and Espírito Santo and hold heat beautifully for serving, but a wide, heavy sauté pan or Dutch oven produces an equally good stew. What matters is width — the fish should sit in a single layer — and a lid for the gentle, steamy simmer.",[69,70,71],"Wide, heavy sauté pan or Dutch oven with a lid (or a clay pot)","Sharp knife","Citrus juicer",4,20,25,30,"easy",[78],"main",[80,81,82],"pescatarian","dairy-free","gluten-free",[84,85,86,87],"white-fish","tomato","bell-pepper","lime",[89,94,98,103,107,112,115,117,119,122,126,129,135,138],{"ref":84,"qty":90,"unit":91,"name":92,"group":93},800,"g","firm white fish (grouper, snapper or halibut), in 3–4 cm pieces","For the fish",{"ref":87,"qty":95,"unit":96,"name":97,"group":93},2,"piece","limes, juiced",{"ref":99,"qty":100,"unit":101,"name":102,"group":93},"garlic",3,"clove","garlic, finely grated",{"qty":104,"unit":105,"name":106,"group":93},1,"tsp","fine salt",{"ref":108,"qty":95,"unit":109,"name":110,"group":111},"olive-oil","tbsp","olive oil","For the stew",{"ref":113,"qty":104,"unit":96,"name":114,"group":111},"onion","large onion, in thin rings",{"ref":86,"qty":95,"unit":96,"name":116,"group":111},"bell peppers (one red, one yellow), in rings",{"ref":85,"qty":100,"unit":96,"name":118,"group":111},"ripe tomatoes, in thick slices",{"qty":104,"unit":96,"name":120,"optional":121,"group":111},"fresh red chile, thinly sliced",true,{"qty":123,"unit":124,"name":125,"group":111},400,"ml","full-fat coconut milk",{"qty":95,"unit":109,"name":127,"note":128,"group":111},"dendê (red palm oil)","or the olive oil + paprika substitution — see substitutions",{"ref":130,"qty":131,"unit":132,"name":133,"group":134},"cilantro",0.5,"cup","cilantro leaves, roughly chopped","To finish",{"ref":136,"qty":95,"unit":96,"name":137,"group":134},"scallions","scallions, thinly sliced",{"qty":139,"unit":140,"name":141,"group":134},null,"to taste","salt and lime wedges",[143,148,151,154,159,162],{"title":144,"text":145,"timerSeconds":146,"tip":147},"Marinate the fish","Toss {qty:white-fish} of fish pieces with the lime juice, grated garlic and salt in a bowl. Cover and refrigerate for 30 minutes — the surface of the fish will turn slightly opaque as the lime seasons it.",1800,"Don't go much past 45 minutes or the lime starts to \"cook\" the fish ceviche-style.",{"title":149,"text":150},"Build the layers","Film a wide, heavy pan with the olive oil. Lay in half the onion, pepper and tomato rings, arrange the fish on top in a single layer with its marinade, and cover with the remaining vegetables and the chile. No stirring from here on.",{"title":152,"text":153},"Add coconut milk and dendê","Pour the coconut milk evenly over everything and drizzle with 1 tablespoon of the dendê. Give the pan a gentle shake to settle the liquid down through the layers — it should come about three-quarters of the way up.",{"title":155,"text":156,"timerSeconds":157,"tip":158},"Simmer, covered","Bring to a bare simmer over medium heat, then cover and cook gently for 15 minutes, until the peppers are silky, the broth is stained orange, and the fish flakes when nudged with a fork but still holds in whole pieces. Swirl the pan once or twice instead of stirring.",900,"Bubbles should whisper, not roll. A hard boil breaks the fish and can split the coconut milk.",{"title":160,"text":161},"Finish and season","Uncover and drizzle in the last tablespoon of dendê, letting it bloom on the surface until the broth turns a deeper sunset orange. Taste the broth and correct with salt and a squeeze of lime — it should be rich, gently sweet and clearly citrusy.",{"title":163,"text":164},"Serve from the pot","Scatter the cilantro and scallions over the top and bring the pan straight to the table while it still bubbles at the edges. Serve over white rice, spooning plenty of broth over each portion, with lime wedges alongside.",{"calories":166,"protein":167,"carbs":168,"fat":169,"fiber":100,"estimated":121},460,38,14,29,[171,174,176,178],{"src":172,"alt":173},"\u002Fimages\u002Frecipes\u002Fmoqueca\u002Fhero.jpg","Bubbling moqueca baiana in a wide pot, white fish in orange coconut broth with pepper rings and cilantro",{"src":175,"alt":173},"\u002Fimages\u002Frecipes\u002Fmoqueca\u002Fhero-16x9.jpg",{"src":177,"alt":173},"\u002Fimages\u002Frecipes\u002Fmoqueca\u002Fhero-1x1.jpg",{"src":179,"alt":173},"\u002Fimages\u002Frecipes\u002Fmoqueca\u002Fhero-4x3.jpg",[4,181,182,183,184,185,186],"fish stew","bahia","coconut milk","dendê","brazilian","seafood","2026-08-18","dishroute-kitchen",{"items":190,"total":223,"page":104,"limit":409,"hasMore":410},[191,218,249,270,291,318,337,362,369,390],{"slug":192,"title":193,"nativeName":194,"countrySlug":8,"region":9,"baseServings":72,"prepMinutes":195,"cookMinutes":196,"restMinutes":197,"difficulty":198,"course":199,"diet":201,"mainIngredients":202,"images":207,"keywords":211,"publishedAt":217,"updatedAt":217,"authorSlug":188},"acaraje","Acarajé (Bahian Black-Eyed Pea Fritters)","Acarajé",70,40,720,"hard",[200],"street-food",[80,81],[203,204,205,206,113],"dried-shrimp","coconut-milk","okra","cashews",[208],{"src":209,"alt":210},"\u002Fimages\u002Frecipes\u002Facaraje\u002Fhero.jpg","Split orange acaraje fritter filled with pale vatapa paste, okra caruru and whole dried shrimp",[212,182,213,184,214,215,216],"acarajé","black-eyed peas","vatapá","afro-brazilian","street food","2026-08-19",{"slug":219,"title":220,"nativeName":221,"countrySlug":8,"region":222,"baseServings":223,"prepMinutes":224,"cookMinutes":225,"restMinutes":73,"difficulty":76,"course":226,"diet":228,"mainIngredients":231,"images":237,"keywords":241,"publishedAt":217,"updatedAt":217,"authorSlug":188},"bolo-de-fuba","Bolo de Fubá (Brazilian Cornmeal Cake)","Bolo de fubá","Minas Gerais",10,15,45,[227],"dessert",[229,230],"vegetarian","nut-free",[232,233,234,235,236],"cornmeal","eggs","milk","flour","fennel-seed",[238],{"src":239,"alt":240},"\u002Fimages\u002Frecipes\u002Fbolo-de-fuba\u002Fhero.jpg","Golden ring-shaped Brazilian cornmeal cake with a cracked crust, one thick wedge cut and served beside coffee",[242,243,244,245,246,247,248],"bolo de fubá","cornmeal cake","brazilian cake","fubá","festa junina","erva-doce","coffee cake",{"slug":250,"title":251,"nativeName":252,"countrySlug":8,"baseServings":253,"prepMinutes":224,"cookMinutes":254,"restMinutes":255,"difficulty":76,"course":256,"diet":257,"mainIngredients":258,"images":260,"keywords":264,"publishedAt":187,"updatedAt":187,"authorSlug":188},"brigadeiro","Brigadeiro (Brazilian Chocolate Fudge Truffles)","Brigadeiro",6,12,120,[227],[229,82,230],[259],"butter",[261],{"src":262,"alt":263},"\u002Fimages\u002Frecipes\u002Fbrigadeiro\u002Fhero.jpg","Brigadeiro chocolate truffles coated in sprinkles, arranged in mini paper cups on a party tray",[250,265,266,267,268,269],"brazilian dessert","condensed milk","chocolate truffle","party sweet","no-bake",{"slug":271,"title":272,"nativeName":273,"countrySlug":8,"region":274,"baseServings":95,"prepMinutes":253,"cookMinutes":275,"difficulty":76,"course":276,"diet":278,"mainIngredients":280,"images":281,"keywords":285,"publishedAt":217,"updatedAt":217,"authorSlug":188},"caipirinha","Caipirinha (Brazilian Cachaça and Lime Cocktail)","Caipirinha","Nationwide",0,[277],"drink",[279,82,81,230],"vegan",[87],[282],{"src":283,"alt":284},"\u002Fimages\u002Frecipes\u002Fcaipirinha\u002Fhero.jpg","Frosted tumbler of caipirinha packed with crushed ice and muddled lime wedges",[271,286,287,288,289,290],"cachaça","lime cocktail","brazilian drink","national cocktail","muddled lime",{"slug":292,"title":293,"nativeName":294,"countrySlug":8,"region":295,"baseServings":253,"prepMinutes":296,"cookMinutes":297,"restMinutes":298,"difficulty":299,"course":300,"diet":302,"mainIngredients":303,"images":307,"keywords":311,"publishedAt":217,"updatedAt":217,"authorSlug":188},"coxinha","Coxinha de Frango (Brazilian Chicken Croquettes)","Coxinha de frango","São Paulo",50,35,60,"medium",[301,200],"snack",[],[304,235,305,306,233],"chicken","cream-cheese","breadcrumbs",[308],{"src":309,"alt":310},"\u002Fimages\u002Frecipes\u002Fcoxinha\u002Fhero.jpg","Golden teardrop-shaped coxinha croquettes, one broken open to show shredded chicken and melting cheese",[292,312,313,314,315,316,317],"chicken croquette","brazilian snack","catupiry","boteco","salgados","deep fried",{"slug":319,"title":320,"nativeName":321,"countrySlug":8,"region":274,"baseServings":253,"prepMinutes":223,"cookMinutes":224,"difficulty":76,"course":322,"diet":324,"mainIngredients":325,"images":327,"keywords":331,"publishedAt":217,"updatedAt":217,"authorSlug":188},"farofa","Farofa de Manteiga (Toasted Brazilian Cassava Flour)","Farofa de manteiga",[323],"side",[229,82,230],[326,259,113,99],"cassava",[328],{"src":329,"alt":330},"\u002Fimages\u002Frecipes\u002Ffarofa\u002Fhero.jpg","Bowl of golden toasted cassava flour farofa flecked with onion, scallions and parsley",[319,332,333,334,335,336],"cassava flour","farinha de mandioca","brazilian side dish","manioc","churrasco side",{"slug":338,"title":339,"nativeName":340,"countrySlug":8,"region":341,"baseServings":253,"prepMinutes":196,"cookMinutes":342,"restMinutes":197,"difficulty":299,"course":343,"diet":344,"mainIngredients":345,"images":352,"keywords":356,"publishedAt":217,"updatedAt":217,"authorSlug":188},"brazilian-feijoada","Feijoada Completa (Brazilian Black Bean and Pork Stew)","Feijoada completa","Rio de Janeiro",180,[78],[81],[346,347,348,349,350,351],"black-beans","pork-shoulder","smoked-pork","bacon","collard-greens","orange",[353],{"src":354,"alt":355},"\u002Fimages\u002Frecipes\u002Fbrazilian-feijoada\u002Fhero.jpg","Dark black bean feijoada with chunks of pork, served beside white rice, shredded collard greens and orange slices",[357,358,359,185,360,361,319],"feijoada","black beans","pork stew","carne seca","couve",{"slug":4,"title":5,"nativeName":6,"countrySlug":8,"region":9,"baseServings":72,"prepMinutes":73,"cookMinutes":74,"restMinutes":75,"difficulty":76,"course":363,"diet":364,"mainIngredients":365,"images":366,"keywords":368,"publishedAt":187,"updatedAt":187,"authorSlug":188},[78],[80,81,82],[84,85,86,87],[367],{"src":172,"alt":173},[4,181,182,183,184,185,186],{"slug":370,"title":371,"nativeName":372,"countrySlug":8,"region":222,"baseServings":253,"prepMinutes":75,"cookMinutes":74,"restMinutes":224,"difficulty":76,"course":373,"diet":376,"mainIngredients":377,"images":379,"keywords":383,"publishedAt":187,"updatedAt":187,"authorSlug":188},"pao-de-queijo","Pão de Queijo (Brazilian Cheese Bread)","Pão de queijo",[374,301,375],"bread","breakfast",[229,82,230],[233,378],"parmesan",[380],{"src":381,"alt":382},"\u002Fimages\u002Frecipes\u002Fpao-de-queijo\u002Fhero.jpg","Basket of golden pão de queijo cheese puffs, one torn open showing the stretchy cheesy interior",[384,385,386,387,388,389,375],"pão de queijo","brazilian cheese bread","tapioca starch","gluten-free bread","minas gerais","polvilho",{"slug":391,"title":392,"nativeName":393,"countrySlug":8,"region":394,"baseServings":72,"prepMinutes":74,"cookMinutes":75,"restMinutes":223,"difficulty":299,"course":395,"diet":396,"mainIngredients":397,"images":398,"keywords":402,"publishedAt":217,"updatedAt":217,"authorSlug":188},"picanha","Picanha (Brazilian Churrasco Rump Cap)","Picanha na churrasqueira","Rio Grande do Sul",[78],[82,81,230],[85,113,86],[399],{"src":400,"alt":401},"\u002Fimages\u002Frecipes\u002Fpicanha\u002Fhero.jpg","Sliced grilled picanha with a crisp browned fat cap and rosy pink center, beside a bowl of tomato vinagrete",[391,403,404,405,406,407,408],"churrasco","rump cap","brazilian barbecue","grilled beef","sirloin cap","vinagrete",24,false,1787360048973]