Flavoured fats & thickeners
Pirão
Pirão · A traditional Brazilian and Angolan base preparation made by vigorously whisking coarse cassava flour (farinha de mandioca) into a boiling flavored stock until it binds into a thick, creamy, gluten-free porridge. It functions simultaneously as a thickening agent, an accompaniment, and a reusable flavor base that absorbs the aromatics of the liquid it is built upon.

The formula
5:3 stock:cassava flour by volume (approx 2:1 stock:flour for thinner Angolan style)
The prior 4:1 stock-to-flour ratio was verified against sources and is too thin; published recipes use 2.5:1.5 (Cookgem, soft-serve thickness) and 4:2 (Fork and Salt, Angolan). Target soft-serve ice cream / wet polenta consistency, not pourable sauce.
Identity
- Always built on coarse cassava flour (farinha de mandioca / gari / fuba) — never wheat
- Hot stock is mandatory; cold liquid will not gelatinize the flour properly
- Whisked, not stirred — vigorous agitation prevents lumps and activates starch
- Naturally gluten-free thickener that absorbs and carries the host broth's flavor
- Translucent after cooking is wrong — properly thickened pirão is opaque and creamy
- Functions as both a standalone side and as a flavor-binding base for stews
Ingredients
| Thickener | coarse cassava flour (farinha de mandioca) | Must be coarse/toasted farinha; fine flour or tapioca starch changes texture. Gari or fuba are regional equivalents. |
| Liquid | fish, meat, or vegetable stock | Must be at a rolling boil before flour is added. Fish stock is the canonical Brazilian version; chicken or shellfish also valid. |
| Fat | azeite de dendê (red palm oil) or butter | Dendê is signature for pirão de moqueca; butter or olive oil used in simpler northern Brazilian versions. |
| Aromatics | onion, garlic, tomato paste, fresh tomato | Often bloomed in the fat before stock is added; Ottolenghi and Estadão both build aromatics into the base. |
| Flavor | coconut milk, cilantro, scotch bonnet or malagueta chili | Coconut milk is non-negotiable for moqueca-style pirão per Estadão; chili and cilantro per Manual da Cozinha. |
| Seasoning | sea salt and freshly ground black pepper | Adjusted at the end; stock salinity varies widely. |
Method
- 1Bring the stock (with aromatics, tomato paste, dendê or butter if using) to a rapid rolling boil in a saucepan.Hot liquid is required to gelatinize the pre-gelatinized cassava starch evenly and prevent a raw, gummy mouthfeel.
- 2Reduce heat to medium-high; whisk any tomato paste or fat additions into the boiling stock until fully emulsified.Distributing fat and tomato uniformly prevents streaking and ensures the flour hydrates into a homogeneous base.
- 3Vigorously whisk in the coarse cassava flour a little at a time while stirring continuously.Gradual addition and shear energy break up clumps and force starch granules to swell individually, producing a smooth nappé.
- 4Continue whisking until all flour is incorporated and the mixture reaches the consistency of soft-serve ice cream or wet polenta.This is the canonical endpoint — too thin and it is soup, too thick and it sets into a stiff paste on cooling.
- 5Season with salt and pepper, taste, and serve immediately as a base or accompaniment.Pirão sets as it cools because cassava starch continues to absorb liquid; serve hot for the correct creamy texture.
Techniques that matter
Vigorous whisking with gradual flour addition
Prevents lumps and ensures even starch hydration — the defining technique of pirão per Ottolenghi and Cookgem.
Building aromatics into the stock before thickening
Allows the pirão to act as a flavor carrier, absorbing dendê, coconut, and chili notes uniformly rather than as surface seasoning.
Using pre-toasted/coarse (not raw) cassava flour
Farinha de mandioca is already gelatinized during toasting; this is why pirão thickens instantly on contact with hot stock, unlike raw starch slurries.
Variations & derivatives
Pirão de peixeNortheast Brazil
The canonical version — built on fresh fish stock, sometimes with cilantro and malagueta chili per Manual da Cozinha.
Pirão de moquecaBahia, Brazil
Made with the actual moqueca stock, so it carries dendê and coconut milk; per Estadão this is the richest expression.
Pirão de carneSouthern and inland Brazil
Built on beef or poultry stock; often served alongside grilled meats or feijoada.
Pirão à AngolanaAngola
Uses gari/fuba, red palm oil, smoked fish, onion, garlic, bell pepper, and chili per Fork and Salt — a complete meal rather than a side.
Pirão simplesRural Brazil
Stock + cassava flour + salt only; the peasant baseline from which all other versions derive.
Used in these dishes
Substitutions
- coarse cassava flour (farinha de mandioca) → quick-cook polenta — Per Ottolenghi: works in equal volume but loses the toasted-cassava aroma; final texture is slightly grainier.
- farinha de mandioca → gari or fuba — Direct regional equivalents — West African gari and Brazilian fuba are the same toasted cassava product at different granulations.
- azeite de dendê → butter or olive oil — Loses the characteristic red color and earthy flavor of Bahian pirão de moqueca.
- fish stock → chicken or vegetable stock — Acceptable neutral substitute; avoids the dish becoming a fish dish when that is not desired.
- farinha de mandioca → wheat flour or cornstarch slurry — Will thicken but produces an opaque, gluten-based result that is no longer pirão — texture and flavor diverge sharply.changes result
Troubleshooting
Lumpy, grainy texture
Flour added too quickly or liquid was not hot enough when flour hit the pan → Whisk vigorously off-heat; if severe, pass through a fine sieve and re-whisk into a small amount of boiling stock.
Pirão too thin / soupy
Ratio skewed toward too much liquid (the 4:1 prior estimate produces this) → Whisk in additional coarse cassava flour, tablespoon at a time, off heat, until soft-serve consistency returns.
Pirão sets hard and rubbery as it cools
Cassava starch retrogradation — natural for toasted farinha when overdosed or over-reduced → Whisk in additional hot stock tablespoon by tablespoon until creamy again; serve immediately going forward.
Raw, starchy or bitter taste
Used fine/raw cassava starch instead of toasted farinha de mandioca, or insufficient boil time after thickening → Switch to coarse toasted farinha and hold at a simmer 2–3 minutes after thickening to finish cooking the starch.