Pão de Queijo (Chewy Cheese Buns)

Updated April 21, 2025

Pão de Queijo (Chewy Cheese Buns)
David Malosh for The New York Times. Food Stylist: Simon Andrews.
Total Time
1 hour 50 minutes
Prep Time
10 minutes
Cook Time
40 minutes plus 1 hour resting time
Rating
4(60)
Comments
Read comments

Brazil's pão de queijo stands out among Latin American cheese breads for its simplicity and irresistible chewiness. The secret lies in tapioca starch, extracted from cassava root (also known as manioc or yuca) native to Brazil, which gives these buns their distinctive texture. Pão de queijo is traditionally made with queijo minas, a cow’s milk cheese with a mild flavor, plus sweet or sour tapioca starch (or both), but this adapted version uses more readily available cheeses and omits the sour tapioca starch without compromising that addictive chewy texture. The straightforward nature of this recipe is a great way to highlight your favorite cheese's flavor. While pão de queijo is traditionally enjoyed on its own, the optional tangy, sweet-heat guava dipping sauce pairs perfectly with it, offering a Caribbean twist on that classic guava and cheese pairing. You can freeze the buns for future meals and bake them off as needed, as they are best eaten the same day they are baked.

  • or to save this recipe.

  • Subscriber benefit: give recipes to anyone
    As a subscriber, you have 10 gift recipes to give each month. Anyone can view them - even nonsubscribers. Learn more.
    Subscribe
  • Print Options


Advertisement


Ingredients

Yield:About 24

    For the Pão De Queijo

    • 1cup whole milk
    • ½ cup vegetable oil
    • 2cups/270 grams tapioca starch, see Tip
    • 1teaspoon kosher salt (such as Diamond Crystal)
    • 1large egg
    • ½ cup coarsely grated semi-firm cheese, such as Cheddar or Gruyère
    • ½ cup grated hard cheese, such as Parmesan or pecorino

    For the Guava Dipping Sauce (optional)

    • 8ounces guava paste, cubed
    • 1 or 2habañero or Scotch bonnet chiles, roughly chopped
    • Kosher salt
    • 2tablespoons apple cider vinegar, plus more to taste
Ingredient Substitution Guide
Nutritional analysis per serving (24 servings)

117 calories; 7 grams fat; 2 grams saturated fat; 0 grams trans fat; 4 grams monounsaturated fat; 1 gram polyunsaturated fat; 12 grams carbohydrates; 1 gram dietary fiber; 2 grams sugars; 3 grams protein; 111 milligrams sodium

Note: The information shown is Edamam’s estimate based on available ingredients and preparation. It should not be considered a substitute for a professional nutritionist’s advice.

Powered by
Cooking Newsletter illustration

Opt out or contact us anytime. See our Privacy Policy.

Opt out or contact us anytime. See our Privacy Policy.

Preparation

  1. Step 1

    Prepare the buns: Add milk, oil and ¼ cup water to a small saucepan and bring to a boil over medium heat.

  2. Step 2

    Meanwhile, add tapioca starch and salt to the bowl of a stand mixer fitted with a dough hook or paddle attachment and mix to combine. Carefully add hot milk mixture and mix on low until the tapioca mixture cools slightly and begins to form a ball, about 3 minutes.

  3. Step 3

    Add the egg and mix, gradually increasing speed to medium-high, until fully incorporated, about 3 minutes. The dough will be very sticky and may break apart before coming back together. Add the cheese and mix just until evenly distributed. Refrigerate the dough for at least 1 hour or cover tightly and refrigerate dough overnight, until ready to bake.

  4. Step 4

    Heat the oven to 400 degrees. Line a sheet pan with parchment paper. With slightly damp hands, portion dough into 24 balls that are about 1½ inches in diameter (about 35 grams each) and place on the pan at least ¾ inch apart.

  5. Step 5

    Bake until the tops are golden, 20 to 25 minutes. Allow to cool for 5 minutes before serving. The buns are best served warm or at room temperature.

  6. Step 6

    While the cheese balls bake, make the guava dipping sauce, if you like. In a small saucepan over medium high heat, combine the guava paste, chiles, a pinch of salt and 1 cup of water. Bring to a boil over medium-high heat. Reduce heat to low and simmer, stirring occasionally. As the mixture heats, use a fork to break up and mash the guava paste and chiles until the guava paste dissolves into a smooth purée, about 15 minutes.

  7. Step 7

    Allow the mixture to cool slightly before pressing it through a mesh sieve. Stir in vinegar and mix well. Taste for seasoning, adding more vinegar or salt if desired. Mixture will thicken as it cools. Serve as a dipping sauce for the warm cheese buns.

Tips
  • You can vary the types of cheese according to preference, as long as you use a mix of hard and semi-firm cheeses.
  • While tapioca flour and tapioca starch are often marketed as interchangeable, for this recipe you specifically need tapioca starch, which requires further processing. (The sweet variety is the type that’s more widely available; it’s labeled as “polvilho doce” in Brazilian Portuguese.) Latino and Asian supermarkets commonly stock tapioca starch, making them good places to start your search; the Erawan brand works especially well in this recipe.
  • Once portioned, pão de queijo can be frozen to bake as needed. To do this, place the dough balls on a sheet pan so they aren’t touching. Place in the freezer until their outsides are no longer sticky, about an hour, then transfer to a freezer bag and freeze for up to 6 months. No need to thaw the frozen cheese buns before baking.

Ratings

4 out of 5
60 user ratings
Your rating

or to rate this recipe.

Have you cooked this?

or to mark this recipe as cooked.

Private Notes

Leave a Private Comment on this recipe and see it here.

Comments

Authentic pão de queijo is so much better than this version and is easily accomplished now that the proper tapioca product, polvilho azedo, is readily available online. My Brazilian nephews helped me identify manchego as the best U.S.-based substitute for minas cheese, hands down. Proportions: 350g polvilho, 240g manchego, 140ml warm milk, 70ml canola oil, one egg plus one egg white, 3/4 tsp salt, and up to 30-35ml cold milk if mixture is unworkably firm. Do not overmix, okay to mix cheese in by hand. Eat all of them as soon as they cool enough not to burn your mouth. They are not good re-warmed. Heavenly!

I've been making pão de queijo since I'm five years old. I have never seen it made with a mixer. This is a daily-baked snack in several parts of southeast Brazil. Mix the oil, the eggs and the water. Add to the tapioca starch (I make half polvilho doce, half polvilho azedo). Then add the milk JUST UNTIL it comes together. You'll have a ball. Knead it. The more you knead, the chewier the pão de queijo will be. Let it rest 30 minutes. Form little balls and bake and/or freeze.

Hmmm something with this recipe is off. They were totally liquid. Does it mistakenly say to use tapioca starch when really it should be tapioca flour? I tried adding some tapioca flour to salvage it and the went in the oven as balls but came out as cookies. Savory cheesy ones but now what I was going for

I followed the recipe exactly and these turned out perfect. I think time and temperature are important to getting the texture right. Make sure the milk mixture comes to a boil, and pay attention to the cues in the recipe on what the dough should look like at each stage. I beat the starch and milk mixture for a bit longer (5ish minutes) but otherwise things came together exactly as written. The dough was easy to portion and roll with damp hands, but I did use a cookie scoop to keep the size consistent then rolled lightly into balls. My test batch baked up perfect and delicious! The rest are in the freezer for a dinner party next weekend!

This recipe involves a bit of guesswork because trying to measure grated cheeses by volume is very imprecise. Recipe authors who specify grated cheeses should include weight, not just volume (as was done here for the tapioca starch). Believe it or not, many of us actually have and use kitchen scales. The dough came together and is in the refrigerator right now. We'll see how they bake off.

After 3 hours in the fridge the dough was just as described and quite perfect. As another cook here did, I also used a cookie scoop to get the 35 gram balls, yielding 25 of them. They baked off beautifully, and were crispy outside and delicious.

I make these and mix mozzarella and gruyere cheese. I also use the Amafil pao de queso mix since it's a blend of the sweet and sour polvilho. I use a small cookie scoop and I get a delightful little ball.

Private comments are only visible to you.

Advertisement

or to save this recipe.