
This Brazilian-style salmon moqueca is a vibrant fish stew layered with sweet peppers, tomatoes, coconut milk, and fresh coriander. The salmon stays tender while the broth turns rich, fragrant, and perfect for serving over steamed white rice.
In a large bowl, season the salmon with minced garlic, paprika, cumin, black pepper, salt, and lime juice. Toss well to coat, cover, and marinate in the refrigerator for 2 hours.


Slice the onions, tomatoes, and bell peppers. In a wide deep pan or Dutch oven, add 3 tbsp olive oil, then layer half of the onions, bell peppers, and tomatoes. Arrange the marinated salmon on top, then finish with the remaining onions, bell peppers, and tomatoes.



Pour the coconut milk evenly over the pan. Scatter the coriander leaves on top and drizzle with 1 tbsp olive oil.


Bring the stew to a gentle boil over medium heat, then reduce to low. Cover and simmer for 25 minutes, or until the salmon is cooked through and the vegetables are soft.


Taste and adjust seasoning if needed. Serve the moqueca hot with steamed white rice.

If you cannot find salmon wings, use salmon fillets, cod, snapper, or any firm white fish. Avoid stirring too much while cooking so the fish does not break apart. Leftovers keep well in an airtight container in the refrigerator for up to 2 days and can be reheated gently on the stovetop.




