← All recipes

Brazilian Moqueca with Cilantro-Lime Cod and Coconut Broth

Prep 20 min · Cook 25 min · Serves 2 · medium

Download on the App StoreFree on iPhone
Brazilian Moqueca with Cilantro-Lime Cod and Coconut Broth

A vibrant Brazilian seafood stew featuring flaky cod poached in a fragrant coconut and tomato broth infused with lime, cilantro, and bell peppers. This traditional coastal dish delivers bold flavors with a perfect balance of richness and brightness, finished with a drizzle of palm oil for authentic depth.

Ingredients

  • 12 oz cod fillets, skin-on, cut into 2 portions
  • 1 can (13.5 oz) coconut milk (full-fat), divided
  • 1 cup diced tomatoes (fresh), or 1 can (14 1/2 oz) if fresh unavailable
  • 1 medium red bell pepper, sliced into strips
  • 1/2 medium yellow onion, thinly sliced
  • 3 cloves garlic cloves, minced
  • 1/2 cup fresh cilantro, chopped, divided
  • 1 whole lime, juiced
  • 1 tbsp palm oil (dendê), or olive oil
  • 1 1/2 tbsp olive oil, for sautéing
  • 3/4 cup fish stock or vegetable broth
  • 1/2 tsp sea salt, to taste
  • 1/4 tsp black pepper, to taste
  • 1-2 whole malagueta peppers (optional), for heat, or use red chili flakes
  • 1 medium sweet potato, cubed for side

Instructions

  1. 1

    Heat olive oil in a large shallow pan or Dutch oven over medium heat. Sauté onion and bell pepper for 4 minutes until softened.

  2. 2

    Add minced garlic and cook for 1 minute until fragrant. Add diced tomatoes and cook for 3 minutes.

Liked this one?

Build a week's meal plan around this recipe

Make a free account, put Brazilian Moqueca with Cilantro-Lime Cod and Coconut Broth on any day, and fill the rest of the week from 5,000+ recipes. Every ingredient lands on one grocery list your household can share.

Plan my week, free

Free to start, no card needed. Log in

Cook it tonight

Send every ingredient on this page to your grocery list in one tap, cook with the steps on your phone, and let the AI Chef plan the rest of the week around it.

Download on the App Store

Free to start. Works on iPhone, with the same account on the web.