Irresistibly chewy Brazilian cheese bread made with tapioca starch and Minas cheese — golden outside, hollow and stretchy inside, naturally gluten-free.
Pão de queijo is one of Brazil's most beloved snacks: small golden rolls made from tapioca (polvilho) starch, eggs, oil and cheese that puff gloriously in the oven and emerge with a crisp shell and an almost molten, chewy interior quite unlike any wheat-based bread. The magic lies in tapioca starch's unique gelatinization — when wet dough hits oven heat, steam forms pockets that stretch the elastic starch network, creating the characteristic hollow center and rubbery-satisfying chew. The rolls are naturally gluten-free, making them one of Brazil's most inclusive foods. The dish originates in the state of Minas Gerais in the 18th century, where enslaved Africans are credited with first baking the starch-based rolls using dried tapioca pulp — a byproduct of manioc (cassava) processing — mixed with cheese from the region's cattle ranches. Traditional recipes use queijo Minas curado (aged Minas cheese), a mild, semi-hard white cheese with a slightly tangy salt that gives pão de queijo its signature savory edge. Outside Brazil, a blend of Parmesan and mozzarella closely replicates the texture and flavor. They are eaten for breakfast in Brazil, served warm from the padaria (bakery) alongside a small cup of very strong coffee. The dough can be portioned and frozen raw; rolls bake directly from frozen with barely any change in result — which is why bags of pão de queijo dough balls are a fixture of Brazilian home freezers and an iconic airport departure snack.
Serves 20
Preheat oven to 200°C (400°F). Line a baking sheet with parchment paper. Place tapioca starch in a large mixing bowl.
Use sweet tapioca starch (polvilho doce) for soft rolls; sour tapioca starch (polvilho azedo) gives a crispier shell and slight tang — both are authentic.
Combine milk, oil and salt in a small saucepan and bring to a boil over medium heat. The moment it boils, pour it immediately over the tapioca starch and stir vigorously with a wooden spoon or spatula until the starch is fully hydrated and the dough clumps together. It will look dry and crumbly at first — keep mixing until it comes together into a warm, pliable mass.
Let the dough cool 5 minutes until warm but not hot (you don't want to scramble the eggs). Beat in the eggs one at a time, mixing until fully absorbed after each addition. The dough will look greasy and broken after the first egg — keep mixing and it comes together. Fold in the grated Parmesan and mozzarella until evenly distributed.
If the dough is too sticky to handle, refrigerate 20 minutes; if too stiff, add 1 tbsp milk.
With lightly oiled hands, roll the dough into balls about 3 cm in diameter (roughly the size of a golf ball). Place on the prepared baking sheet with 4 cm of space between each — they puff considerably.
Bake at 200°C for 20–25 minutes until golden on the outside. Do not open the oven during the first 15 minutes or the rolls may collapse. They are done when the exterior is golden-brown and they have clearly puffed and set.
Pão de queijo is best eaten within minutes of leaving the oven, when the outside is still crisp and the interior is molten and chewy. Serve alongside strong Brazilian coffee or as a snack on their own.
The ratio of liquid to starch is critical — bring the milk mixture to a full boil before adding to the starch; under-heated liquid produces dense, gummy rolls that never puff properly.
For make-ahead, freeze the unbaked dough balls on a tray until solid, then store in freezer bags for up to 3 months. Bake directly from frozen at 200°C for 28–30 minutes — no thawing needed.
Queijo Minas is the traditional choice: look for it at Brazilian markets. In its absence, aged Manchego or aged Gouda provide a similar salty, slightly sharp flavor profile.
Pão de queijo recheado (stuffed): flatten a dough ball, place a cube of fresh mozzarella inside, reseal and roll — creates a melted cheese pocket in the center.
Polvilho azedo version: replace sweet tapioca starch with sour tapioca starch (polvilho azedo) for a crispier shell with a slight fermented tang that many Brazilians prefer.
Herb version: fold 1 tbsp finely chopped rosemary or chives into the dough with the cheese for an aromatic variation.
Best eaten fresh and hot. Leftover baked rolls keep at room temperature up to 1 day; reheat in a 180°C oven for 5 minutes to restore the crisp exterior — microwaving makes them rubbery. Unbaked dough balls freeze for 3 months; bake from frozen.
Pão de queijo traces its roots to 18th-century Minas Gerais, Brazil, where enslaved Africans working on farms processed manioc root into tapioca starch and used the dried byproduct to make simple starch rolls. Cheese was added once cattle ranching became established in the region. The rolls were long a rural staple of Minas Gerais before becoming a national institution in the mid-20th century when bakeries throughout Brazil adopted them. Today pão de queijo is considered one of the defining foods of Brazilian identity alongside feijoada and churrasco.
The most common cause is milk that was not hot enough when added to the starch — it must be at a full boil to partially cook (gelatinize) the starch, which creates the elastic network that puffs. Undercooled liquid means no gelatinization and dense, flat rolls.
Tapioca starch (also called tapioca flour) is ground from dried cassava root and has no gluten. It is widely available in Asian grocery stores, health food stores, and online. Look for 'polvilho doce' at Brazilian or Portuguese markets for the most authentic result.
Yes — shape the raw dough balls and freeze them on a tray until solid, then transfer to a freezer bag. They keep up to 3 months and bake directly from frozen at 200°C for about 28 minutes. This is actually how most Brazilian households make them.
Outside Brazil, a combination of finely grated aged Parmesan (for salt and sharpness) and mozzarella (for stretch) most closely replicates queijo Minas curado. Aged Manchego or aged white cheddar also work well.
Per serving (35g / 1.2 oz) · 20 servings total
Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.
Chat with AI Chef →Join the conversation
Sign in to leave a comment and save your favourite recipes
Have feedback or need help?
We read every email and reply within 1–2 business days.
© 2026 MyCookingCalendar. All rights reserved.