Find another recipe

Open archive →
OtherMedium heatIntermediate

Moqueca de Camarão com Pimenta

A wide, shallow bowl filled with creamy coconut broth, pale pink shrimp, chunks of red pepper, and whole malagueta chillies, garnished with fresh cilantro and a golden oil drizzle

A Brazilian seafood stew where shrimp braise gently in coconut milk with red peppers, garlic, coriander, and fresh malagueta chillies. The heat builds slowly from the whole peppers simmered in the sauce, so you taste the shrimp's sweetness and the garlic's depth before any burn catches up.

Prep

20 min

Cook

20 min

Active

35 min

Total

40 min

Yield

4 servings

By Tess CalderNew average rating0 ratings0 saves0 likesPublished Oct 9, 2026
shrimpcoconut milkbrazilianseafood stewmedium heatweeknight dinner

Recipe notes

Before you cook

Moqueca is a braise, not a boil. The shrimp cook low and slow in a fragrant coconut base so they stay tender, and you have time to taste each layer—the sweetness of the shrimp, the garlic, the coriander—before the chilli heat arrives.

Total time

40 min

Prep: 20 min. Cook: 20 min.

Yield

4 servings

The ingredient quantities below are for this yield.

Method

How to cook it

Use the step navigator to move around, or stay in cook mode and work top to bottom.

  1. 1

    Step 1 of 4

    Build the base

    Heat olive oil in a large, heavy pot or Dutch oven over medium heat. Add the sliced onion and diced red pepper. Cook, stirring occasionally, until the onion is soft and translucent, about 5 minutes. The pepper will begin to release its colour into the oil. Add minced garlic and ginger, stirring constantly for about 1 minute until fragrant.

  2. 2

    Step 2 of 4

    Add the chillies and spices

    Stir in the ground coriander and sea salt. Add the split malagueta chillies—keep them whole so you can fish them out later if the heat becomes too intense. Stir for about 30 seconds to toast the coriander and release its floral note.

  3. 3

    Step 3 of 4

    Simmer the coconut broth

    Pour in the coconut milk and fish stock. Stir gently to combine. Bring the mixture to a bare simmer over medium heat—small bubbles should rise slowly around the edges, not a rolling boil. Let it simmer for 5 minutes to allow the flavours to meld. The broth will smell fragrant and slightly deeper in colour.

  4. 4

    Step 4 of 4

    Cook the shrimp

    Add the shrimp to the simmering broth. Stir gently once or twice. Maintain a bare simmer and cook until the shrimp are opaque throughout and just firm to the touch, about 3 to 5 minutes. Do not leave them unattended—overcooked shrimp become rubbery. Taste the broth. If it is too hot, fish out one or both chillies; if you want more heat, leave them in or add a small pinch of chilli flakes. Finish with a drizzle of dendê oil or extra-virgin olive oil and scatter with fresh cilantro.

Troubleshooting

Tips that matter

  • Simmer the chillies whole rather than grinding or mincing them. This keeps the heat gentler and lets you taste the pepper's sweetness before the burn catches up. Fish them out anytime if the stew gets too spicy.
  • If your shrimp are very large (16 to 20 per pound), add an extra minute to the cooking time.
  • Coconut milk can separate if boiled hard. Keep the heat at a gentle simmer from start to finish.

Substitutions and variations

Swap malagueta chillies for bird's eye chillies (similar heat and flavour), Scotch bonnets (fruitier and hotter), or serrano chillies (milder and fresher).
Use tiger prawns in place of shrimp—extend cooking time by 1 to 2 minutes.
Substitute fish stock with vegetable stock or clam juice if fish stock is unavailable.
Dendê oil can be replaced with extra-virgin olive oil or a neutral oil with a final squeeze of lime (less traditional but familiar).
Hotter version: add a pinch of cayenne pepper to the pot before the coconut milk, or use two whole malagueta chillies and leave them in throughout cooking.
With diced tomato: add 1 cup diced fresh tomato along with the red pepper for a slightly thinner, brighter broth.
With okra: add 1 cup chopped fresh or frozen okra in the final minute of simmering. It will release a slight viscosity that thickens the sauce naturally.

Storage and leftovers

Plan ahead and reheat well

Make ahead

Prepare the onion, pepper, garlic, and ginger up to 2 hours ahead and store in separate bowls in the refrigerator. The base (steps 1–2) can be made up to 4 hours ahead; cool, cover, and refrigerate. Reheat gently on the stove before adding the coconut milk.

Storage

Refrigerate leftovers in an airtight container for up to 2 days. The chillies will intensify the heat over time—remove them before storing if you prefer milder flavour on day two.

Reheat

Warm gently in a pot over low to medium heat, stirring occasionally, until just steaming. Do not boil. If reheating from the refrigerator, add a splash of stock or water to loosen the sauce.

At the table

Serving suggestions

  • Serve over white or brown rice to catch the broth.
  • Accompany with warm cassava flour (farofa) for sprinkling over each bowl.
  • Add a side of simply dressed green salad or steamed green beans.
  • Pair with a crisp, light white wine such as Vinho Verde or a dry beer.

FAQ

Common questions

What is dendê oil?

Dendê is palm oil used throughout Brazilian cooking. It has a deep orange-red colour and a distinct, slightly sweet flavour. It is available at Latin and African markets and online. If you cannot find it, extra-virgin olive oil is an acceptable substitute, though the flavour profile changes.

Can I make this with other seafood?

Yes. Fish fillets (firm varieties like mahi-mahi or snapper) take 6 to 8 minutes. Scallops take 3 to 4 minutes and become tough if overcooked. Squid takes 4 to 5 minutes. Mix and match as you prefer, adjusting timing based on thickness.

Is the chilli heat necessary?

The chillies are integral to the dish—they provide warmth and pepper flavour, not just spice. If you dislike chilli altogether, you can omit them and add more fresh coriander or a pinch of cumin instead, though the dish will lose its traditional character.