Brazilian Fish Stew Moqueca Baiana
Brazilian Fish Stew Moqueca Baiana is the kind of dish that taught me how powerful simple ingredients can be when treated with care and patience.
My first memory of making Brazilian Fish Stew Moqueca Baiana was in a tiny kitchen that smelled like citrus and coconut. I had a battered cutting board, a thrift store skillet, and a bag of shrimp and firm white fish that I was nervous to cook. As the lime hit the seafood and the aroma of sautéed onion and garlic filled the room, I realized this stew is more about rhythm than fuss. I toned down my nerves by humming along to an old playlist, and by the time the coconut milk warmed through, the kitchen felt like a small celebration.
The first spoonful convinced me that technique matters. The interplay of bright lime, gently softened carrot and bell pepper, and the silky, slightly sweet coconut milk created layers that made every bite sing. I remember serving it to a friend who frowned at first because she expected something heavy, then smiled with surprise at the light, fragrant broth. Ever since, this recipe has been my go to when I want to impress without sweating it, or when I need a comforting meal that still feels festive.
Recipe Snapshot
50 mins
30 mins
20 mins
Medium
300 kcal
Brazilian
Gluten-Free, Paleo
Dinner
Dutch oven, skillet with a lid
Why You’ll Love This Brazilian Fish Stew Moqueca Baiana
Bold, Bright Flavors
I love how Brazilian Fish Stew Moqueca Baiana balances citrus and richness. The lime zest and juice cut through the creamy coconut milk, while paprika and tomato paste layer in warmth. Every spoonful delivers a mix of fresh and cozy notes, and that contrast keeps each bite interesting.
Seafood Forward, Not Overwhelming
I appreciate that the recipe showcases the natural texture of the shrimp and the white fish instead of masking them. Quick marination with lime brightens the seafood without cooking it, and the gentle simmer keeps the pieces tender. When done right, the seafood stays distinct and satisfying.
Colorful, Textural Harmony
I often say food should look alive, and this stew does exactly that. The diced carrot, halved cherry tomatoes, and diced bell pepper add color and slight resistance, so the broth is both silky and chunky. That contrast makes each spoonful feel handcrafted and complete.
Speed and Comfort Combined
I rely on recipes I can make on busy nights, and Brazilian Fish Stew Moqueca Baiana is reassuringly quick. With a brief marinate and a short simmer, you get depth without spending hours. It’s one of those meals that proves flavorful cooking doesn’t have to be complicated.
Adaptable and Welcoming
I love serving this stew for simple weeknight dinners or small celebrations. The base is forgiving, letting you tweak spice level or oil choice while still delivering a distinct Brazilian character. It’s the kind of recipe that invites conversation and second helpings.
Essential Ingredients for Brazilian Fish Stew Moqueca Baiana

These ingredients form the backbone of the stew, each playing a distinct role. The seafood offers texture and protein, citrus brightens, and aromatics build the savory base. Together the ingredients create a broth that is creamy, fragrant, and layered, with pepper and tomato bringing balance.
- 1 pound (450 g) raw shrimp peeled and deveined, 31-40 count per lb: Provide succulent, sweet seafood flavor and tender texture when sautéed briefly; contribute protein and a delicate briny note that pairs well with citrus and spices. Marinate lightly with lime juice and seasoning to enhance flavor without overcooking, adding visual contrast to the stew.
- 1 pound (450 g) white fish fillets (like halibut), cut into 2-inch pieces: Add firm, flaky texture and mild flavor that holds up during simmering; supply substantial body and absorb surrounding flavors from the broth and coconut milk. Cut into uniform pieces to ensure even cooking and to create hearty bites throughout the stew.
- 1 large lime (for juice and zest): Offer bright acidity and aromatic oils when zested and juiced; cut through the richness of coconut milk and palm oil while enhancing seafood flavors. Use fresh lime juice to tenderize seafood slightly and zest sparingly for fragrant citrus notes.
- 1/2 teaspoons salt: Season the stew with essential salinity to amplify other flavors and balance acidity; dissolve into marinades or the cooking liquid for even distribution. Use sparingly and adjust to taste toward the end of cooking to prevent over-salting.
- 1/2 teaspoon ground black pepper: Provide warm, sharp heat and subtle earthiness to complement other spices; grind freshly if possible to maximize aroma. Add during cooking to build background spice and finish with a light sprinkle for aromatic lift.
- 2 tablespoons olive oil not extra virgin: Create a neutral cooking fat for sautéing aromatics and vegetables without overpowering flavors; prevent burning at moderate heat and help develop fond. Choose light olive oil for its balance of flavor and smoke point in stew preparation.
- 1 large yellow onion diced: Supply sweet, savory base flavor and bulk when caramelized; contribute texture and natural sweetness that enriches the broth. Dice finely for even melting into the stew and longer simmering to deepen flavor.
- 4 cloves garlic minced: Deliver pungent, savory depth and aromatic sharpness to the dish; release flavor when minced and gently sautéed with onions. Use minced garlic early in cooking to infuse the oil and broth with umami character.
- 1 cup diced carrots: Add subtle sweetness, body, and slight earthiness; soften and release natural sugars that help thicken and flavor the stew. Dice uniformly so carrots cook evenly and complement the texture of seafood pieces.
- 1 fresh jalapeno seeds removed, finely diced: Introduce bright heat and vegetal spice without overwhelming the stew when seeds are removed; finely diced jalapeño lends gentle kick and fresh pepper flavor. Add to taste during sautéing to control the level of spiciness.
- 1 bell pepper red or yellow, diced: Contribute sweet, crisp flavor and colorful visual appeal while adding body and texture; bell pepper softens and integrates into the stew as it simmers. Dice for even cooking and choose red or yellow for sweeter, milder notes.
- 14 ounces (400 ml) fish stock or seafood stock: Provide a savory, oceanic backbone to the cooking liquid; use fish or seafood stock to deepen the stew's seafood character without adding fishiness. Pour hot stock to deglaze the pan and build a well-seasoned broth base.
- 2 tablespoons tomato paste: Concentrate tomato flavor, add umami and slight acidity, and help thicken the sauce when cooked into the base; dissolve into the sauté to prevent raw paste taste. Use measured spoonfuls to enrich color and backbone of the stew.
- 2 teaspoons paprika powder: Bring warm, smoky color and mild pungency to the stew; paprika enhances visual appeal and adds a gentle depth to the flavor profile. Sprinkle early in cooking to bloom its oils in the fat and integrate with other spices.
- 1 cup cherry tomatoes halved: Offer bursts of sweet-tart freshness and juicy texture that brighten each bite; halved cherry tomatoes release concentrated flavor into the broth as they soften. Add during simmering to maintain some intact pieces for contrast.
- 14 ounces (400 ml) canned coconut milk: Contribute creamy richness and tropical sweetness that mellows acidity and ties together seafood and spices; coconut milk creates a silky mouthfeel and fuller body. Gently heat to prevent curdling and stir to combine evenly with the stock.
- 2 3 tablespoons Dende – red palm oil or coconut oil: Impart characteristic deep color, slight sweetness, and robust savory richness when drizzled into the stew; red palm oil (dendê) or coconut oil provide traditional flavor and aroma. Add toward the end to preserve its distinctive fragrance and vivid hue.
- 1/2 cup chopped cilantro: Add bright, herbaceous freshness and a citrusy, slightly peppery finish when chopped and sprinkled over the finished dish; cilantro lifts the stew visually and flavor-wise. Stir in at the end or use as garnish to retain its vibrant green color.
Brazilian Fish Stew Moqueca Baiana Instructions

This recipe moves quickly once the seafood is prepped, but each stage rewards attention. I like to keep everything at hand and to taste as I go, because subtle adjustments make a big difference in the final bowl. Below, follow the cleaned steps rewritten into rich, sensory guidance you can rely on.
- Marinate Seafood: Pat the fish and shrimp dry. Mix with lime zest, 1 tablespoon lime juice, salt, and pepper in a bowl. Set aside for 10 minutes.: The shrimp and fish should be dry to the touch so the lime zest and juice can cling, releasing bright citrus oils that cut through the eventual creaminess. As you gently toss the pieces, notice the scent of citrus lifting from the bowl. This brief rest seasons the proteins evenly and starts the flavor infusion. A common mistake is over marinating in citrus, which begins to cure the seafood and alters texture, so stick to the ten minute timeframe and keep the pieces chilled while they sit.
- In a large skillet with a lid, heat olive oil over medium heat. Sauté onions until soft (2-3 minutes), then add garlic and cook for one minute or until fragrant.: As the oil warms in a heavy skillet, you should see it shimmer, signaling the right temperature for sautéing. Add the diced onion and stir until translucent and soft, watching for edges just beginning to gloss, which indicates sugars releasing. The aroma should turn sweet and savory, a comforting base note. Avoid high heat, which can char the onion and introduce bitterness rather than gentle sweetness.
- Add carrots, jalapeno, and bell pepper, cooking each until slightly softened (about 3 minutes).: When the minced garlic hits the warm onions, a quick sizzle and pop should occur, followed by a wave of aromatic garlic perfume. Cook only about a minute until fragrant, stirring continuously to prevent sticking. Overcooking will create a sharp, burnt taste, so remove from high heat quickly if brown bits appear.
- Pour in fish stock and stir in tomato paste and paprika. Bring to a boil then reduce to simmer, then let it simmer for 3-4 minutes. Remove half of the vegetables with a slotted spoon and set aside. Add cherry tomatoes.: Add the diced carrot , finely diced jalapeno , and diced bell pepper so they soften but still hold shape. You should hear a gentle sizzle and see the vegetables become glossy, signaling moisture release. The mix will smell layered with sweetness and heat. Cutting vegetables unevenly is a common slip, causing some pieces to mush while others remain raw, so keep the dice uniform.
- Place fish and shrimp in the skillet. Return the set-aside vegetables, layering over the seafood.: When you add the fish stock , it will steam and lift the fond from the pan, incorporating flavor. Stir in the tomato paste and paprika until their deep color dissolves into the liquid, then bring the mixture to a boil and reduce to a simmer. You want the surface to show gentle movement without a furious boil. Let it simmer briefly so flavors marry, but don’t over reduce which can concentrate saltiness excessively.
- Pour in coconut milk and red palm oil (dende) if using, reduce heat, cover, and simmer on low heat for about 15 minutes.: As the broth simmers for a few minutes, aromas will round and deepen, and the vegetables will tenderize. Use a slotted spoon to remove about half of the vegetables, setting them aside; their reserved texture will add contrast when returned later. A typical error is removing too much liquid with the vegetables, so be precise and let excess broth drip back before transferring.
- Taste and adjust seasonings if needed. Garnish with cilantro.: Stir in the halved cherry tomatoes so they warm and begin to release sweet juices, adding bright pops of acidity to the broth. Their skins may gently wrinkle while their flesh softens, creating small bursts of flavor. Add them after the bulk simmer to preserve their texture; adding them too early will cause them to disintegrate completely.
- Place Fish and Shrimp in the Skillet: Nestle the marinated white fish pieces and shrimp into the hot broth, laying them gently to avoid breaking the fish. The proteins will begin to firm as the liquid returns to a low simmer, and you should see opaque edges appear first. Overcrowding the pan is a common mistake, which can lower temperature and lead to uneven cooking, so arrange in a single layer if possible.
- Return Reserved Vegetables: Layer the previously set aside vegetables back over the seafood to create a mosaic of color and texture that steams gently under the lid. As they warm, they release additional flavor into the cooking liquid, enriching the stew’s body. Ensure the layer is even and not packed tightly, because crowding can trap steam and make textures too soft.
- Pour in Coconut Milk and Dende: Pour in the canned coconut milk and add the Dende or coconut oil , watching as the broth turns silkier and deeper in hue. The surface should show small, slow ripples rather than a rolling boil, and the scent will round into a richer, slightly sweet profile. Use low heat for this step, as high heat can cause the coconut milk to separate and change the mouthfeel.
- Reduce Heat, Cover, and Simmer: Cover the skillet and let the stew simmer on low for about fifteen minutes so flavors meld and the seafood finishes cooking through. You should hear a quiet simmer and see the edges of the stew gently bubbling. The fish will flake and the shrimp will be springy, signaling readiness. A common mistake is lifting the lid frequently, which lets heat escape and prolongs cooking unpredictably.
- Taste and Adjust Seasonings, Garnish: Finally, taste the broth and adjust with additional salt or a splash of lime if needed to brighten the profile. Finish with the chopped cilantro scattered on top for herbal lift. If any element seems flat, a tiny squeeze of lime can snap the dish into balance. Over seasoning is easy at this stage, so add increments and taste between additions.
Expert Tips about Brazilian Fish Stew Moqueca Baiana

This section pulls together practical pointers I use every time I make Brazilian Fish Stew Moqueca Baiana. Each tip is designed to help you achieve the best texture, flavor, and presentation without guesswork.
- Choose Firm Fresh Fish Select white fish with a mild aroma and firm flesh so it holds its shape during simmering and flakes nicely when served.
- Don’t Over Marinate Keep the marination to about ten minutes to avoid the lime starting to cure the seafood and altering textures.
- Use Neutral Olive Oil A light olive oil helps sauté aromatics without imposing extra flavor; avoid extra virgin if you want a clean base.
- Control Jalapeño Heat Remove seeds to tame spice, and taste as you go to keep the heat balanced with the coconut milk.
- Reserve Some Vegetables Setting aside half the vegetables and returning them later preserves texture and yields a more interesting mouthfeel.
- Finish with Fresh Cilantro and Lime Adding herbs and citrus at the end brightens the dish and balances the richness of the coconut milk.
How to Enjoy Brazilian Fish Stew Moqueca Baiana
This stew feels right at home on casual weeknights and small celebrations alike. Below are serving ideas, pairings, and storage notes to help you present and preserve the dish beautifully.
- Serve with Rice A bowl of steamed white rice absorbs the vibrant broth, turning every spoonful into a complete bite that balances cream and citrus.
- Offer Warm Bread Crusty bread or rolls are perfect for soaking up the remainder of the stew, making the meal feel cozy and convivial.
- Occasions This stew works well for relaxed dinners, family meals, or celebrations like Ramadan if served as a nourishing evening dish.
- Storage Cool to room temperature, then refrigerate in an airtight container for up to three days; reheat gently on low to avoid breaking the coconut milk.
- Make Ahead You can prepare the base and vegetables ahead, then add seafood at the last minute to keep textures fresh and lively.
- Seasonal Pairings Bright citrus and fresh herbs pair well with lighter sides in spring and heartier rice in colder months for comforting balance.
FAQ
Conclusion
This recipe stands out because it balances bright citrus, creamy coconut, and fresh seafood in a way that feels both comforting and celebratory. Try making Brazilian Fish Stew Moqueca Baiana the next time you want an impressive meal that is surprisingly simple to prepare. The gentle simmering and fresh finishing herbs create a dish that invites conversation and second helpings, so gather a few loved ones and enjoy the warm, fragrant bowls together.

Brazilian Fish Stew Moqueca Baiana
Equipment
- Dutch Oven
- skillet with a lid
Ingredients
- 1 pound (450 g) raw shrimp peeled and deveined, 31-40 count per lb Provide succulent, sweet seafood flavor and tender texture when sautéed briefly; contribute protein and a delicate briny note that pairs well with citrus and spices. Marinate lightly with lime juice and seasoning to enhance flavor without overcooking, adding visual contrast to the stew.
- 1 pound (450 g) white fish fillets (like halibut), cut into 2-inch pieces Add firm, flaky texture and mild flavor that holds up during simmering; supply substantial body and absorb surrounding flavors from the broth and coconut milk. Cut into uniform pieces to ensure even cooking and to create hearty bites throughout the stew.
- 1 large lime (for juice and zest) Offer bright acidity and aromatic oils when zested and juiced; cut through the richness of coconut milk and palm oil while enhancing seafood flavors. Use fresh lime juice to tenderize seafood slightly and zest sparingly for fragrant citrus notes.
- 1/2 teaspoons salt Season the stew with essential salinity to amplify other flavors and balance acidity; dissolve into marinades or the cooking liquid for even distribution. Use sparingly and adjust to taste toward the end of cooking to prevent over-salting.
- 1/2 teaspoon ground black pepper Provide warm, sharp heat and subtle earthiness to complement other spices; grind freshly if possible to maximize aroma. Add during cooking to build background spice and finish with a light sprinkle for aromatic lift.
- 2 tablespoons olive oil not extra virgin Create a neutral cooking fat for sautéing aromatics and vegetables without overpowering flavors; prevent burning at moderate heat and help develop fond. Choose light olive oil for its balance of flavor and smoke point in stew preparation.
- 1 large yellow onion diced Supply sweet, savory base flavor and bulk when caramelized; contribute texture and natural sweetness that enriches the broth. Dice finely for even melting into the stew and longer simmering to deepen flavor.
- 4 cloves garlic minced Deliver pungent, savory depth and aromatic sharpness to the dish; release flavor when minced and gently sautéed with onions. Use minced garlic early in cooking to infuse the oil and broth with umami character.
- 1 cup diced carrots Add subtle sweetness, body, and slight earthiness; soften and release natural sugars that help thicken and flavor the stew. Dice uniformly so carrots cook evenly and complement the texture of seafood pieces.
- 1 fresh jalapeno seeds removed, finely diced Introduce bright heat and vegetal spice without overwhelming the stew when seeds are removed; finely diced jalapeño lends gentle kick and fresh pepper flavor. Add to taste during sautéing to control the level of spiciness.
- 1 bell pepper red or yellow, diced Contribute sweet, crisp flavor and colorful visual appeal while adding body and texture; bell pepper softens and integrates into the stew as it simmers. Dice for even cooking and choose red or yellow for sweeter, milder notes.
- 14 ounces (400 ml) fish stock or seafood stock Provide a savory, oceanic backbone to the cooking liquid; use fish or seafood stock to deepen the stew's seafood character without adding fishiness. Pour hot stock to deglaze the pan and build a well-seasoned broth base.
- 2 tablespoons tomato paste Concentrate tomato flavor, add umami and slight acidity, and help thicken the sauce when cooked into the base; dissolve into the sauté to prevent raw paste taste. Use measured spoonfuls to enrich color and backbone of the stew.
- 2 teaspoons paprika powder Bring warm, smoky color and mild pungency to the stew; paprika enhances visual appeal and adds a gentle depth to the flavor profile. Sprinkle early in cooking to bloom its oils in the fat and integrate with other spices.
- 1 cup cherry tomatoes halved Offer bursts of sweet-tart freshness and juicy texture that brighten each bite; halved cherry tomatoes release concentrated flavor into the broth as they soften. Add during simmering to maintain some intact pieces for contrast.
- 14 ounces (400 ml) canned coconut milk Contribute creamy richness and tropical sweetness that mellows acidity and ties together seafood and spices; coconut milk creates a silky mouthfeel and fuller body. Gently heat to prevent curdling and stir to combine evenly with the stock.
- 2 -3 tablespoons Dende – red palm oil or coconut oil Impart characteristic deep color, slight sweetness, and robust savory richness when drizzled into the stew; red palm oil (dendê) or coconut oil provide traditional flavor and aroma. Add toward the end to preserve its distinctive fragrance and vivid hue.
- 1/2 cup chopped cilantro Add bright, herbaceous freshness and a citrusy, slightly peppery finish when chopped and sprinkled over the finished dish; cilantro lifts the stew visually and flavor-wise. Stir in at the end or use as garnish to retain its vibrant green color.
Instructions
- Marinate Seafood: Pat the fish and shrimp dry. Mix with lime zest, 1 tablespoon lime juice, salt, and pepper in a bowl. Set aside for 10 minutes.: The shrimp and fish should be dry to the touch so the lime zest and juice can cling, releasing bright citrus oils that cut through the eventual creaminess. As you gently toss the pieces, notice the scent of citrus lifting from the bowl. This brief rest seasons the proteins evenly and starts the flavor infusion. A common mistake is over marinating in citrus, which begins to cure the seafood and alters texture, so stick to the ten minute timeframe and keep the pieces chilled while they sit.
- In a large skillet with a lid, heat olive oil over medium heat. Sauté onions until soft (2-3 minutes), then add garlic and cook for one minute or until fragrant.: As the oil warms in a heavy skillet, you should see it shimmer, signaling the right temperature for sautéing. Add the diced onion and stir until translucent and soft, watching for edges just beginning to gloss, which indicates sugars releasing. The aroma should turn sweet and savory, a comforting base note. Avoid high heat, which can char the onion and introduce bitterness rather than gentle sweetness.
- Add carrots, jalapeno, and bell pepper, cooking each until slightly softened (about 3 minutes).: When the minced garlic hits the warm onions, a quick sizzle and pop should occur, followed by a wave of aromatic garlic perfume. Cook only about a minute until fragrant, stirring continuously to prevent sticking. Overcooking will create a sharp, burnt taste, so remove from high heat quickly if brown bits appear.
- Pour in fish stock and stir in tomato paste and paprika. Bring to a boil then reduce to simmer, then let it simmer for 3-4 minutes. Remove half of the vegetables with a slotted spoon and set aside. Add cherry tomatoes.: Add the diced carrot , finely diced jalapeno , and diced bell pepper so they soften but still hold shape. You should hear a gentle sizzle and see the vegetables become glossy, signaling moisture release. The mix will smell layered with sweetness and heat. Cutting vegetables unevenly is a common slip, causing some pieces to mush while others remain raw, so keep the dice uniform.
- Place fish and shrimp in the skillet. Return the set-aside vegetables, layering over the seafood.: When you add the fish stock , it will steam and lift the fond from the pan, incorporating flavor. Stir in the tomato paste and paprika until their deep color dissolves into the liquid, then bring the mixture to a boil and reduce to a simmer. You want the surface to show gentle movement without a furious boil. Let it simmer briefly so flavors marry, but don’t over reduce which can concentrate saltiness excessively.
- Pour in coconut milk and red palm oil (dende) if using, reduce heat, cover, and simmer on low heat for about 15 minutes.: As the broth simmers for a few minutes, aromas will round and deepen, and the vegetables will tenderize. Use a slotted spoon to remove about half of the vegetables, setting them aside; their reserved texture will add contrast when returned later. A typical error is removing too much liquid with the vegetables, so be precise and let excess broth drip back before transferring.
- Taste and adjust seasonings if needed. Garnish with cilantro.: Stir in the halved cherry tomatoes so they warm and begin to release sweet juices, adding bright pops of acidity to the broth. Their skins may gently wrinkle while their flesh softens, creating small bursts of flavor. Add them after the bulk simmer to preserve their texture; adding them too early will cause them to disintegrate completely.
- Place Fish and Shrimp in the Skillet: Nestle the marinated white fish pieces and shrimp into the hot broth, laying them gently to avoid breaking the fish. The proteins will begin to firm as the liquid returns to a low simmer, and you should see opaque edges appear first. Overcrowding the pan is a common mistake, which can lower temperature and lead to uneven cooking, so arrange in a single layer if possible.
- Return Reserved Vegetables: Layer the previously set aside vegetables back over the seafood to create a mosaic of color and texture that steams gently under the lid. As they warm, they release additional flavor into the cooking liquid, enriching the stew’s body. Ensure the layer is even and not packed tightly, because crowding can trap steam and make textures too soft.
- Pour in Coconut Milk and Dende: Pour in the canned coconut milk and add the Dende or coconut oil , watching as the broth turns silkier and deeper in hue. The surface should show small, slow ripples rather than a rolling boil, and the scent will round into a richer, slightly sweet profile. Use low heat for this step, as high heat can cause the coconut milk to separate and change the mouthfeel.
- Reduce Heat, Cover, and Simmer: Cover the skillet and let the stew simmer on low for about fifteen minutes so flavors meld and the seafood finishes cooking through. You should hear a quiet simmer and see the edges of the stew gently bubbling. The fish will flake and the shrimp will be springy, signaling readiness. A common mistake is lifting the lid frequently, which lets heat escape and prolongs cooking unpredictably.
- Taste and Adjust Seasonings, Garnish: Finally, taste the broth and adjust with additional salt or a splash of lime if needed to brighten the profile. Finish with the chopped cilantro scattered on top for herbal lift. If any element seems flat, a tiny squeeze of lime can snap the dish into balance. Over seasoning is easy at this stage, so add increments and taste between additions.
Notes
- Choose Firm Fresh Fish Select white fish with a mild aroma and firm flesh so it holds its shape during simmering and flakes nicely when served.
- Don't Over Marinate Keep the marination to about ten minutes to avoid the lime starting to cure the seafood and altering textures.
- Use Neutral Olive Oil A light olive oil helps sauté aromatics without imposing extra flavor; avoid extra virgin if you want a clean base.
- Control Jalapeño Heat Remove seeds to tame spice, and taste as you go to keep the heat balanced with the coconut milk.
- Reserve Some Vegetables Setting aside half the vegetables and returning them later preserves texture and yields a more interesting mouthfeel.
- Finish with Fresh Cilantro and Lime Adding herbs and citrus at the end brightens the dish and balances the richness of the coconut milk.
