Side Dishes
This America's Test Kitchen Brazilian cheese bread recipe delivers the perfect balance of crispy top and stretchy, chewy pulls that never tear.
The secret lies in the precise ratio of tapioca flour to cheese, along with a few key techniques that transform this humble Brazilian staple into a restaurant-worthy side dish. After years of testing, we've cracked the code for achieving that signature texture—soft, airy, and impossible to resist pulling apart.
The magic begins with the dough, where a blend of tapioca flour and eggs creates a structure that holds its shape during baking. Unlike many recipes, we've found that using low-moisture mozzarella (not the shredded kind) gives the bread its signature chewiness without making it dense.
The key is baking at the right temperature to create that crispy crust while keeping the interior tender. This is the kind of bread that disappears faster than you can say "pão de queijo."
What makes this recipe truly special is how it captures the essence of Brazilian street food—warm, comforting, and perfect for sharing. The crispy exterior gives way to a soft, stretchy interior that pulls cleanly, making it ideal for dipping in soups or pairing with coffee.
Whether you're serving it as an appetizer or a side, this Brazilian cheese bread will have everyone reaching for seconds.
We've also included troubleshooting tips to address common issues like cracking or density problems, ensuring you achieve perfect results every time. Let's get started on making this crowd-pleasing bread that's as delicious as it is satisfying.
Ingredients for america's test kitchen brazilian cheese bread
The secret blend that creates restaurant-quality Brazilian cheese bread with crispy tops and stretchy pulls.
| Ingredient | Amount | Notes |
|---|---|---|
| Tapioca Flour 🌾 | 2 cups | Fine grind for best texture |
| Low-Moisture Mozzarella Cheese 🧀 | 2 cups | Freshly grated from block |
| Large Eggs 🥚 | 2 whole | Room temperature for even mixing |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for even melting |
| Milk 🥛 | ½ cup | Whole milk for richness |
| All-Purpose Flour 🌾 | ¼ cup | For structure and binding |
| Granulated Sugar 🍚 | 1 tbsp | Balances cheesiness |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Baking Powder 🍞 | ¼ tsp | For slight lift |
| Vegetable Oil 🫒 | 2 tbsp | For greasing pans |
| Parmesan Cheese 🧀 | ¼ cup | Freshly grated for garnish |
| Garlic Powder 🧄 | ½ tsp | Optional for extra flavor |
Tapioca flour is non-negotiable here—it's what gives the bread that signature chewy texture. Bob's Red Mill or Anthony's Goods brands are my go-to for fine grind, but any quality tapioca will work. The mozzarella? Low-moisture, block form only—shredded gets clumpy and ruins the texture. I always grab Sargento Natural Balance from the deli counter because it's consistently good. For the eggs, room temperature makes all the difference—they'll mix in smoother and the dough will be more uniform. Pro tip: if your mozzarella is too dry, add a splash of milk to the grated cheese before mixing.
No tapioca flour? Cassava flour works in a pinch, but the texture won't be identical—it'll be slightly denser. Short on mozzarella? Provolone or fontina can substitute, but reduce to 1.5 cups total. The butter should be cold—if it's melted, chill it for 20 minutes first. For extra flavor, add 1/4 tsp smoked paprika to the dough. The baking powder is crucial—don't skip it or you'll end up with flat bread. And if you're feeling fancy, swap the Parmesan garnish for pecorino romano—it's got a sharper bite that pairs perfectly.
This dough keeps for 24 hours in the fridge, covered tightly. Shape the bread just before baking for best results. The freshly baked bread is best served warm—it loses its crispy exterior as it cools. For make-ahead convenience, bake the bread, cool completely, then store in an airtight container. Reheat in a 350°F oven for 5-7 minutes to restore that perfect crispy texture. These keep for 3 days this way, though they won't be quite as crispy as fresh. Freezing? Shape the bread, freeze on a tray, then transfer to a bag. Bake straight from frozen, adding 2-3 extra minutes to the baking time.
Why You'll Love This Recipe
- No-Fuss Dough: I swear, this dough comes together in five minutes—just mix tapioca flour, milk, eggs, and butter until it’s stretchy, then fold in that gooey mozzarella. No kneading, no waiting, no stress.
- Cheesy Pull-Apart Magic: That stretchy, melty mozzarella? It’s the star. The first bite—when the crispy outside gives way to warm, stringy cheese—is ridiculously satisfying. (Yes, even on a Tuesday night.)
- Weeknight Crowd-Pleaser: Between us, this is my secret weapon for game day, book club, or just because. It’s cheap to make, reheats like a dream, and disappears faster than my willpower when company’s over.
- Budget-Friendly Stretch: A single batch feeds four, and leftovers? Toast them up the next day—they’re just as good cold with a jar of marinara. Honestly, I’ve made this for under $3 a serving, and no one complains.
Step-by-step instructions for Brazilian cheese bread
Here's how to make the perfect pull-apart bread with a golden crust and gooey, stretchy cheese.
Mix the Wet Ingredients
In a medium bowl, melt the 0.5 cup unsalted butter over low heat in a microwave-safe bowl for 30-45 seconds, stirring once halfway. Let it cool slightly, then whisk in the 0.5 cup milk, 1 tbsp granulated sugar, and 0.5 tsp salt until smooth. This warm mixture helps the dough come together beautifully.
In a separate small bowl, beat the 2 whole large eggs until frothy but not fully mixed. The slight airiness helps create that light, airy texture we want in the bread. Add the egg mixture to the butter mixture and whisk until fully combined. This is your base—smooth and ready for the dry ingredients.
Combine Wet and Dry Ingredients
In a large bowl, combine the 2 cups tapioca flour, 0.25 cup all-purpose flour, and 0.25 tsp baking powder. Whisk to break up any lumps. Gradually add the wet ingredient mixture to the dry ingredients while stirring gently with a wooden spoon or rubber spatula. Mix just until combined—you want a thick, sticky dough that pulls away from the sides of the bowl.
This is where the magic happens. The tapioca flour gives that signature chewy, stretchy texture, while the all-purpose flour adds structure. Don't overmix—just until everything is incorporated. The dough should be soft and slightly tacky, almost like a thick batter. If it seems too dry, add a splash of milk to loosen it.
Fold in the Cheeses
Gently fold in the 2 cups low-moisture mozzarella cheese and 0.25 cup parmesan cheese using a rubber spatula. Work quickly but carefully to keep the cheese evenly distributed. The mozzarella should melt beautifully during baking, creating those iconic gooey strands. If you're using the 0.5 tsp garlic powder, sprinkle it in now and fold it in as well.
Here's the thing—don't worry if the cheese looks unevenly distributed. As the dough bakes, the heat will melt everything together perfectly. The key is to handle the dough as little as possible to avoid compacting it. Once the cheese is incorporated, cover the bowl with plastic wrap and let it rest at room temperature for 10 minutes. This short rest helps the dough relax and makes it easier to shape.
Shape and Bake for the Perfect Texture
Preheat your oven to 375°F and grease a 9-inch round cake pan with 2 tbsp vegetable oil. Transfer the dough to the prepared pan and spread it evenly into a thick layer, about 1 inch deep. Use a wet spatula to smooth the top and create a slight well in the center—this helps the bread rise evenly and gives you that beautiful dome shape.
Bake for 35-40 minutes until the top is deep golden brown and the edges are pulling away from the pan. The bread is done when it springs back slightly when pressed gently in the center. If it starts to brown too quickly, tent the pan loosely with aluminum foil to prevent over-browning while it finishes baking.
Rest and Serve
Remove the bread from the oven and let it cool in the pan for 5 minutes. Then transfer it to a wire rack to cool completely. This resting period is crucial—it allows the bread to set and makes those cheese strands even more stretchy and pull-apart friendly. If you cut into it too soon, the cheese might ooze out too much.
Serve warm for the best experience. The top should be crispy and golden, while the inside is soft, chewy, and packed with melted cheese. Cut into wedges and enjoy immediately—this bread is best fresh out of the oven. Store any leftovers in an airtight container at room temperature for up to 2 days, but I promise you won't have any leftovers!
Pro Tips For Making America'S Test Kitchen Brazilian Cheese Bread
- MELT THE CHEESE FIRST: This isn’t optional—toss the shredded mozzarella in a dry skillet over medium-low heat until it’s just starting to soften. The slight warmth makes it stretch better in the dough and prevents clumps that turn your bread into a chewy brick. (Yes, I’ve made that mistake.)
- USE ROOM-TEMP EVERYTHING: Tapioca flour, eggs, and butter should all be at room temperature when mixing. Cold butter creates pockets of resistance in the dough, and cold eggs won’t emulsify properly, leading to a dense, uneven texture. Pop the eggs out 30 minutes early, and let the butter sit in a warm spot—no need to microwave it.
- STOP MIXING AT THE RIGHT TIME: Once the dough comes together, it’ll look shaggy but hold its shape when pressed. Overmixing develops gluten, and you’ll end up with a tough, bread-like loaf instead of the soft, pillowy texture you want. Two or three gentle folds after the dough forms is all it takes—less is more here.
- BAKE UNTIL THE EDGES ARE GOLDEN: The ATK recipe says "until golden brown," but don’t pull it out when the top just looks set. Wait until the edges are deep golden, almost caramelized, and the internal temp hits 190°F. This ensures the cheese is fully melted and the crust is crisp enough to hold its shape. (I learned this after cutting into a still-soft loaf and watching the cheese ooze out.)
Dietary considerations for this dish
Gluten-Free Adaptation
This recipe is naturally gluten-free thanks to the tapioca flour base, but the all-purpose flour adds structure. For a fully gluten-free version, replace the 0.25 cup all-purpose flour with 0.25 cup gluten-free 1:1 baking flour (like Bob's Red Mill or King Arthur).
The texture will be slightly denser but still delicious. Just make sure your baking powder is gluten-free certified—some brands contain wheat. 🌾
Dairy-Free Options
For a dairy-free version, swap the mozzarella for 2 cups dairy-free shredded mozzarella substitute (like Violife or Daiya) and use 0.25 cup nutritional yeast instead of Parmesan. The flavor won't be identical, but it still delivers that cheesy pull.
For richness, add 2 tbsp melted dairy-free butter to the wet ingredients. Test brands carefully—some dairy-free cheeses melt differently during baking.
Vegan Substitutions
To make this vegan, replace the eggs with 2 tbsp ground flaxseed mixed with 6 tbsp water (let sit for 5 minutes to gel). Use 2 cups vegan mozzarella shreds (like Miyoko's or Follow Your Heart) and 0.25 cup vegan Parmesan.
The texture will be more bread-like but still satisfying. For extra moisture, add 1 tbsp aquafaba (chickpea brine) to the wet ingredients. Bake at 350°F instead of 375°F to prevent over-browning.
Lower-Carb Version
For a lower-carb adaptation, reduce the tapioca flour to 1.5 cups and add 0.5 cup almond flour to maintain structure. Use 1.5 cups mozzarella and 0.25 cup shredded Parmesan for extra cheesiness. The bread will be denser but still chewy.
To keep it light, whisk 1 tbsp coconut cream into the wet ingredients. This version works well as a side for keto diets, with about 4g net carbs per serving.
Allergen Considerations
If nut allergies are a concern, avoid almond flour substitutions and stick to the original recipe's tapioca base. For egg allergies, use the flaxseed egg substitute mentioned above. Always check labels on dairy-free cheeses for cross-contamination warnings.
Store-bought tapioca flour is typically safe, but if you're highly sensitive, look for certified gluten-free brands. When in doubt, make this with fresh ingredients to avoid hidden allergens. 💡
Nutrition facts
Frequently asked questions
Why does my Brazilian cheese bread turn out dense instead of chewy?
Overmixing the dough or using too much flour can make the bread dense. The key is mixing just until combined—stop when the dough pulls away from the bowl. Also, ensure your mozzarella is low-moisture (block cheese, not shredded) and that you're using tapioca flour, not regular flour. The dough should be sticky but not wet.
Can I make this bread ahead of time?
Yes! Shape the bread and refrigerate it (covered) for up to 24 hours before baking. For make-ahead convenience, bake the bread, cool completely, then store in an airtight container. Reheat in a 350°F oven for 5-7 minutes to restore crispiness. Freshly baked is best, but reheating works well for leftovers.
What's the best way to shape the bread for perfect texture?
Spread the dough evenly into a 1-inch thick layer in a greased pan, then create a slight well in the center. This helps the bread rise evenly and develop that signature dome shape. Use a wet spatula to smooth the top—this prevents cracking. The well also allows the bread to puff up beautifully during baking.
How do I prevent the top from browning too quickly?
If the top browns too fast, tent the pan loosely with aluminum foil after 20 minutes of baking. This keeps the bread from over-browning while it finishes cooking. The ideal doneness is when the top is deep golden brown and the edges pull away from the pan slightly. A toothpick inserted should come out clean.
Can I use pre-shredded cheese instead of block cheese?
Pre-shredded cheese contains anti-caking agents that can make your bread dry and crumbly. For the best texture, always use low-moisture block mozzarella (like Sargento) and grate it yourself. If you must use pre-shredded, reduce the amount by 1/4 cup and add 1 tbsp milk to compensate for the dryness.
