Culinary Explorer

A cooking platform built around craft, culture, and the stories behind what we eat.

Discover Culinary Explorer
Pirão de Peixe com Tucupi e Jambu

Pirão de Peixe com Tucupi e Jambu

Created by

You think pirão is the part you can't get right. Wrong. Good broth, real farinha, steady stirring, and a gente turns fish dinner into comida de verdade.

Side Dishes
Brazilian
Weeknight
Comfort Food
Batch Cooking
20 min
Active Time
35 min cook55 min total
Yield6 servings

You may be looking at the pot already thinking, isso não é pra mim, because pirão has that unfair reputation: someone older makes it by eye, the farinha falls like rain, and somehow it turns creamy instead of lumpy. Anota aí: that isn't a gift. It's a method. Cozinhar não é dom, é um aprendizado, and pirão proves it in five noisy minutes at the stove.

This is the side that makes fish feel like a meal. On a Brazilian everyday plate, the pê-efe has its rice, its beans, its piece of fish or meat, and something green. In the north, mandioca walks onto that plate with authority too, as farinha, as tucupi, as the thing that thickens the broth and makes nothing go to waste. Fish broth becomes dinner's second helping, not scraps. That's comida de verdade doing math.

For this home version, I use real bottled tucupi and jambu when I can get it. I do that with respect for the cooks of Pará and Amazonas who carry this tradition much deeper than I do. The tucupi is non-negotiable: it must be real tucupi, already properly boiled by the producer to make the mandioca brava safe. Molho amarelo from the shelf is not tucupi. It's a costume. The jambu is the second non-negotiable when it's available, because that green, slightly tingling leaf belongs to this flavor. When it isn't available, we don't pretend parsley is the same thing. We make the pirão without it and say the truth out loud.

The trick is simple. Build the refogado slowly, simmer the tucupi with the fish so the broth tastes like something, strain if you want it smooth, then sprinkle the farinha while stirring like you mean it. Too fast and it clumps. Too much and it sets like wall paste. Go slowly, watch the spoon leave a trail, and stop while it's still creamy.

Pirão descends from Indigenous Brazilian cooking with mandioca, using farinha to thicken broths from fish, meat, or seafood into a filling side eaten across the country. In Pará and Amazonas, tucupi and jambu belong to a specific northern pantry shaped by mandioca brava, river fish, and Indigenous technique. Tucupi is only safe after proper processing and long boiling to drive off cyanogenic compounds, which is why real prepared tucupi is the honest home starting point.

The technique, the tradition, and the story behind every dish.

Discover Culinary Explorer

Ingredients

neutral oil or annatto oil

Quantity

2 tablespoons

onion

Quantity

1 medium

finely chopped

garlic

Quantity

3 cloves

minced

chicoria-do-para

Quantity

2 tablespoons

chopped, or cilantro stems if unavailable

tomato

Quantity

1 small

chopped

real bottled tucupi

Quantity

4 cups

already properly boiled and ready to cook with

water or light homemade fish broth

Quantity

2 cups

firm white fish pieces

Quantity

500 g

such as tambaqui, pescada, robalo, or another local firm fish

salt

Quantity

1 teaspoon, plus more to taste

jambu (optional)

Quantity

1 small bunch

leaves and tender stems picked

fine farinha de mandioca

Quantity

1 cup, plus more only if needed

preferably farinha d'agua or a fine toasted mandioca flour

lime juice (optional)

Quantity

1 tablespoon

Equipment Needed

  • Heavy 3-liter pot
  • Wooden spoon or silicone spatula
  • Ladle
  • Fine-mesh strainer, optional

Instructions

  1. 1

    Check the tucupi

    Read the tucupi bottle before you open it. It must say it is tucupi, not molho amarelo, and it must be prepared for cooking. Real tucupi comes from mandioca brava and is made safe by proper processing and a long boil before it reaches your kitchen. This is not the place to improvise, because safety is not a seasoning.

    If all you can find is a yellow sauce with starch, coloring, vinegar, or flavoring, leave it there. Some shortcuts save Tuesday. This one steals the dish.
  2. 2

    Build the refogado

    Warm the oil in a heavy pot over medium heat. Add the onion and cook until it goes soft and see-through, about 5 minutes. Add the garlic and chicoria-do-para and stir for 1 minute, just until the smell rises. Then add the tomato and cook until it collapses and stains the oil. This is the flavor base, so let each thing murchar before the next goes in.

  3. 3

    Simmer the broth

    Pour in the tucupi and the water or fish broth, scraping the bottom of the pot. Bring it to a lively simmer, then lower the heat and let it cook for 10 minutes so the refogado and tucupi stop tasting separate. The broth should smell sharp, savory, and rounded, not raw.

  4. 4

    Cook the fish

    Season the fish with the salt and slide it into the simmering broth. Cook gently until the fish flakes when pressed with a spoon, about 8 to 12 minutes depending on thickness. Don't boil it hard. Hard boiling breaks the fish into dry little bits before it has given the broth its best flavor.

  5. 5

    Add the jambu

    If you have jambu, add the leaves and tender stems and simmer for 2 to 3 minutes, just until they turn dark green and soften. That's enough. Overcook it and the leaf loses its fresh bite. If you don't have jambu, leave it out and serve a green vegetable beside the plate. We tell the truth in this kitchen.

  6. 6

    Lift and flake

    Lift the fish pieces onto a plate. Flake them into generous pieces and discard any bones or skin you don't want in the pirão. If you want a smoother pirão, strain the broth and return it to the pot. If you like the refogado pieces, leave them in. Both are home cooking, not a court case.

  7. 7

    Thicken with farinha

    Keep the broth at a gentle simmer and stir with one hand while you sprinkle in the farinha with the other, slowly, like rain. Start with 3/4 cup, then wait 1 minute before adding more. The pirão should turn glossy and creamy, and the spoon should leave a trail that closes slowly. Dump the farinha in at once and you'll get lumps. Add too much and you'll make a block.

  8. 8

    Finish the pirão

    Fold the flaked fish back into the creamy pirão and cook for 2 minutes, stirring gently so the fish stays in pieces. Taste for salt and add the lime juice if the broth needs a little brightness. Serve beside arroz soltinho, beans if that's your plate today, and something green. Dinner is resolved.

Chef Tips

  • Tucupi is non-negotiable here. Buy real bottled tucupi from a producer who has already done the proper long boil. Molho amarelo is not the same thing, and the pot will know.
  • Jambu matters when you can get it. It brings that northern green flavor and the gentle mouth tingle. When you can't find it, don't fake it with a random herb. Make the pirão without jambu and serve couve or another green beside the plate.
  • Use fine farinha de mandioca and add it slowly. Coarse farinha can work, but it makes a rougher pirão. Still good, less creamy. That's the honest cost.
  • For a Tuesday shortcut, use good homemade fish broth from the freezer and firm fish fillets instead of fish heads and bones. You lose some depth, but you still have comida de verdade.
  • Serve pirão the day it's made if you want it creamy. It thickens as it sits. To loosen leftovers, warm with splashes of water, fish broth, or tucupi and stir until it softens again.

Advance Preparation

  • Pick and wash the jambu up to 1 day ahead. Wrap it in a clean towel and keep it in the fridge.
  • The refogado and tucupi broth can be made 1 day ahead before adding the fish and farinha.
  • Cooked pirão keeps 3 days in the fridge. Reheat slowly with extra liquid, stirring often, because farinha keeps thickening after it cools.

Frequently Asked Questions

Nutrition Information

1 serving (about 350g)

Calories
240 calories
Total Fat
6 g
Saturated Fat
1 g
Trans Fat
0 g
Unsaturated Fat
5 g
Cholesterol
40 mg
Sodium
650 mg
Total Carbohydrates
27 g
Dietary Fiber
2 g
Sugars
3 g
Protein
19 g

Note: Chef personas and recipes are created with AI assistance. Cook with care: follow safe food-handling practices, check doneness with a thermometer when needed, and adapt for allergies and your kitchen.

Where cooking meets culture.

Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.

Discover Culinary Explorer

More from Amazonian Fish & River Plates

Browse the full collection