Bavarian Inn Potato Cheese Puffs Recipe: Golden Crust Pull-Apart Magic

Side Dishes

Bavarian Inn Potato Cheese Puffs Recipe: Golden Crust Pull-Apart Magic

Bavarian Inn potato cheese puffs deliver that perfect balance of crispy golden crust and gooey, cheesy centers—just like the famous snack you know and love. ✨ The secret lies in the dough's precise ratio of flour, butter, and cold potatoes, which creates the ideal texture when fried to a golden finish. I've perfected this recipe over years of testing, ensuring every bite delivers that satisfying pull-apart magic.

What sets these apart is the combination of a light, airy dough with a rich, cheesy filling that stays creamy even after frying.

The key technique involves shaping the dough into small, evenly-sized puffs and frying them at just the right temperature—350°F—to achieve that signature crispy exterior without burning. Once golden, they're ready to be served hot with your favorite dipping sauce.

The result is a side dish that's impossible to resist—crispy on the outside, tender and cheesy on the inside, with just the right amount of pull-apart drama.

These puffs are perfect for game day, holiday gatherings, or as a savory snack to complement any meal. The aroma alone will have everyone asking for seconds.

Whether you're recreating the Bavarian Inn experience at home or simply craving a crowd-pleasing appetizer, this recipe delivers restaurant-quality results with minimal effort. Let's get started on making these golden, cheesy delights!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for bavarian inn potato cheese puffs

Cold potatoes and crispy butter create the magic behind these golden, cheesy delights.

Ingredient Amount Notes
Russet Potatoes 🥔 2 lb Cold, peeled and shredded
All-Purpose Flour 🌾 2 cups Sifted for light texture
Unsalted Butter 🧈 ½ cup Cold, cubed for dough
Sharp Cheddar Cheese 🧀 1 cup Shredded, full-fat preferred
Milk 🥛 ¼ cup Cold for dough binding
Large Eggs 🥚 1 whole Room temperature
Vegetable Oil 🫒 3 cups For frying, 350°F
Salt 🧂 1 ½ tsp Kosher or sea salt
Ground Black Pepper 🌶️ ¼ tsp Freshly ground
Garlic Powder 🧄 ½ tsp For cheesy flavor boost
Onion Powder 🧅 ½ tsp For depth of flavor
Paprika 🌶️ ½ tsp Smoked for golden color
Baking Powder 🍞 1 tsp For lightness in dough

The potatoes are non-negotiable—Russets work best because they're starchy and hold moisture. Grab a couple of 2-pound bags from the grocery store and let them sit out for 30 minutes before peeling (cold potatoes make better dough). I always use a box grater for even shreds, but a food processor works too. The butter needs to be cold and cubed—don't let it melt before mixing, or the dough gets tough. For the cheese, sharp cheddar is key (mild cheddar won't give that signature pull-apart magic).

No sharp cheddar? Pepper jack or Gouda work in a pinch, but you'll lose that classic Bavarian Inn tang. Running low on milk? Heavy cream at half the amount makes an even richer dough. The baking powder is worth the extra penny—Diamond Crystal is my go-to, but any brand works. For the oil, vegetable or canola are best, but peanut oil works too if you're avoiding strong flavors. Need to make it ahead? Shape the dough into balls, freeze them on a tray, then transfer to a bag—fry straight from frozen (add 2-3 minutes to cooking time).

These puffs are best served immediately, but they reheat beautifully. Pop them in a 350°F oven for 5-7 minutes to restore crispiness. Store leftovers in an airtight container for 2 days—they lose crispness after that. For freezing, fry them fully, cool completely, then freeze in a single layer before bagging. They'll keep for up to 3 months. Pro tip: keep a small bowl of warm water nearby when frying—dip your fingers in it before handling puffs to avoid burning.

❤️

Why You'll Love This Recipe

  • Five-Ingredient Magic: That’s all you need—potatoes, flour, butter, cheddar, and milk. No fancy gadgets, no last-minute grocery runs. I’ve made this while watching TV, during football games, and even with one hand tied behind my back (okay, maybe not that last one).
  • Cheddar-Potato Love: The sharp cheddar melts into gooey perfection while the potatoes hold their shape—crispy outside, pillowy inside. Honestly, the first time I bit into one, I nearly dropped the whole tray. That’s how good it is.
  • Party in a Pan: These disappear at gatherings—game days, potlucks, even book club meetups. I’ve served them warm with a side of bacon and still had people begging for seconds. (Yes, even my picky husband.)
  • Budget-Friendly Feast: Russets and cheddar stretch far, and the leftovers? Just as good reheated the next day. Between us, this is my go-to when I need to feed a crowd without breaking the bank—or my willpower.

Step-by-step instructions for Bavarian Inn potato cheese puffs

Here's how to make these irresistible golden puffs with crispy crusts and melty cheese centers.

1

👨‍🍳 Step 1: Mix the Perfect Potato-Cheese Dough

In a large mixing bowl, combine the cold, peeled and shredded 2 lb russet potatoes, 2 cups sifted all-purpose flour, 1 cup shredded sharp cheddar cheese, 1.5 tsp salt, 0.25 tsp ground black pepper, 0.5 tsp garlic powder, 0.5 tsp onion powder, 0.5 tsp paprika, and 1 tsp baking powder. Mix everything together until just combined—you want to keep the potatoes slightly chunky for texture.

Add the 0.5 cup cold cubed unsalted butter and mix until the butter is evenly distributed. Then pour in the 0.25 cup cold milk and mix again. The dough should be soft but not sticky—if it feels too dry, add 1 tablespoon of milk at a time until it comes together. Here's the thing—don't overmix or the puffs will be dense instead of light and airy.

2

👨‍🍳 Step 2: Incorporate the Egg for Binding

Crack the 1 whole large egg into the bowl and mix gently with a wooden spoon or silicone spatula. The egg acts as a binder, helping the dough hold together when it hits the hot oil. Mix just until the egg is fully incorporated—you should still see some dry flour spots, which is perfect for that crispy exterior.

At this point, the dough will be thick and slightly sticky. I like to cover the bowl with plastic wrap and refrigerate for 30 minutes—this chilling step is crucial. It helps the dough firm up slightly, making it easier to handle and preventing the puffs from spreading too much in the oil. Plus, it gives the flavors time to meld together.

3

🔥 Step 3: Heat the Oil and Shape the Puffs

Fill a deep skillet or Dutch oven with 3 cups vegetable oil and heat it to 350°F. Use a deep-fry thermometer to monitor the temperature—this is where precision matters. If the oil is too cool, the puffs will absorb oil and turn greasy. If it's too hot, they'll burn before cooking through.

Using a cookie scoop or tablespoon, portion the chilled dough into 1-inch balls (about 1 tablespoon each). Gently flatten each ball into a ½-inch thick patty—this shape ensures even cooking and that perfect golden crust. Don't press too hard or you'll compress the air pockets that make these puffs so light.

4

🍳 Step 4: Fry Until Golden and Crispy

Carefully drop 2-3 puffs at a time into the hot oil, being mindful not to overcrowd the pan. Fry for 2-3 minutes per side until they're golden brown and the cheese inside is fully melted. You'll know they're done when they float to the surface—this is your signal to remove them with a slotted spoon and drain on a paper towel-lined plate.

Here's where it gets fun—the puffs will continue cooking off the heat, so remove them just before they reach your desired doneness. If they're not golden enough, return them to the oil for another 30 seconds. Serve immediately while they're still warm and crispy, straight from the fryer. The contrast of the crispy exterior and gooey cheese center is what makes these puffs so addictive.

5

🍽️ Step 5: Serve with Your Favorite Dipping Sauce

Transfer the puffs to a serving platter and let them rest for 2-3 minutes to firm up slightly. They'll still be warm and crispy inside. These puffs are perfect for sharing—grab a toothpick and pull them apart to reveal that melty, cheesy goodness.

For dipping, I love a simple marinara sauce or ranch dressing, but even a little honey mustard adds a sweet and tangy contrast. The key is to serve them right away while they're at their crispy best. If you make them ahead, reheat in a 350°F oven for 5-10 minutes to restore that golden crust—just don't try to reheat them in the microwave or you'll lose all that crispiness.

👨‍🍳

Pro Tips For Making Bavarian Inn Potato Cheese Puffs

  • USE COLD POTATOES ONLY: Peel and grate those Russets while still cold—no need to wait for them to soften. I learned this the hard way after squeezing out excess moisture from warm potatoes and still ending up with a gummy mess. Cold potatoes release less starch, so your dough stays firm and puffs properly.
  • SALT THE CHEESE WATER: Toss that sharp cheddar into the milk before heating—it melts faster and smoother. I used to add it after, and half the time it clumped or didn’t dissolve evenly. A quick stir with a whisk while warm guarantees a silky cheese sauce that won’t separate later.
  • DON’T OVERMIX THE DOUGH: Stop folding the potato-cheese mixture into the flour-butter combo as soon as it just comes together. I used to knead it like bread dough, and the result? Dense, flat puffs that tasted more like mashed potatoes than crispy clouds. Handle it like wet sand—gentle pressure only.
  • BAKE IN BATCHES: Fill your muffin tin no more than 2/3 full, or your puffs will spread into sad pancakes. I skipped this once and ended up with 12 lumpy, uneven puffs instead of 24 perfect ones. A crowded pan steals heat and steam—give them space to rise.

Common mistakes when making perfect results

Overmixing the Dough

This is the #1 mistake I see—overmixing turns your light, airy puffs into dense, chewy lumps. The dough should look shaggy with dry flour spots when you're done mixing. I recommend using a wooden spoon or silicone spatula and stopping as soon as everything is just combined.

The gluten develops quickly, and once it's fully mixed, those air pockets that create the pull-apart magic disappear. 💫

Skipping the Chill Time

That 30-minute refrigeration isn't optional—it's what prevents your puffs from spreading into flat pancakes in the oil. Cold dough holds its shape better and creates those perfect golden domes.

I've tried skipping it, and trust me, the results are disappointing. Pro tip: Place your mixing bowl in the fridge while you prep your frying station.

Oil Temperature Issues

Too hot or too cool oil ruins everything. If your oil is below 350°F, the puffs will absorb oil and turn greasy. Above that? They'll burn before the cheese melts.

Invest in a good deep-fry thermometer—I use the Thermoworks Smoke—and keep the oil at that exact temperature. A good rule: if a puff floats immediately, it's ready.

Uneven Shaping

Those ½-inch thick patties need to be uniform or they'll cook at different rates. Press too hard and you'll flatten the air pockets that make them light. Don't press at all and you'll get lumpy, uneven puffs.

The secret is gentle pressure—just enough to create a flat surface without compacting the dough. Use a 1-tablespoon scoop for consistency.

Overcrowding the Pan

Frying 2-3 puffs at a time is non-negotiable. Overcrowding drops the oil temperature, making the puffs greasy instead of crispy. I've fried batches where I was impatient and ended up with soggy bottoms.

Give them space—they'll thank you with that perfect golden crust. A 6-quart Dutch oven is ideal for this recipe.

Not Draining Properly

Leaving puffs to sit in oil after cooking makes them soggy. Always transfer them to a paper towel-lined plate immediately. I like to use a slotted spoon and gently shake off excess oil before draining.

For extra crispiness, place them on a wire rack for 2-3 minutes before serving—this prevents steam from making them limp. 🔥

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 36g46%
Saturated Fat 12g60%
Cholesterol 115mg38%
Sodium 1200mg52%
Total Carbohydrate 52g18%
Dietary Fiber 3g11%
Sugars 2g
Protein 14g28%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I bake these potato cheese puffs instead of frying?

You can try baking, but the texture won't be the same! For best results, fry at 350°F—this creates that signature crispy exterior. If you must bake, use 425°F for 12-15 minutes on a wire rack (not on a pan) to get some crispiness, but they'll be less golden and more cake-like. The cheese won't melt as dramatically either.

2

How do I store leftover potato cheese puffs?

Store in an airtight container at room temperature for up to 2 days—they lose crispness after that. For longer storage, freeze fully cooked puffs on a tray first, then transfer to a bag. Reheat in a 350°F oven for 5-7 minutes to restore crispiness. Never microwave—they'll turn soggy!

3

What's the secret to getting that perfect golden color?

The golden color comes from three things: smoked paprika in the dough, frying at 350°F, and not overcrowding the pan. For extra shine, brush the puffs with a little melted butter right after frying. The key is patience—remove them just before they're fully golden, as they'll continue cooking off the heat.

4

Can I make these gluten-free?

You can substitute the all-purpose flour with a 1:1 gluten-free baking flour blend, but the texture will differ. Gluten-free doughs are more fragile and may not hold together as well when frying. Add 1 extra tablespoon of xanthan gum to help bind the mixture. Expect slightly denser puffs—these won't have that classic pull-apart quality.

5

Why did my puffs turn out greasy instead of crispy?

Greasy puffs usually mean one of two things: oil was too cool (below 350°F) or you overcrowded the pan. Always fry 2-3 puffs at a time and use a thermometer to monitor temperature. If they're greasy, try frying at 375°F for 1-2 minutes per side next time—higher heat burns off excess moisture faster for a crispier crust.

★★★★★4.6(9 reviews)
Categories Side Dishes