Side Dishes
This Bavarian Inn potato cheese puffs recipe delivers the iconic crispy, cheesy bites you know and love from the restaurant. The secret lies in the perfect balance of shredded potatoes, sharp cheddar, and flour—all mixed into a dough that transforms into golden, airy puffs with rivers of melted cheese inside.
I’ve recreated this German-American classic after testing countless variations, and the results are restaurant-quality every time.
The magic happens when you shape the dough into small balls and fry them until golden brown—crispy on the outside with a gooey, cheesy center.
The key is using a mix of sharp cheddar and a touch of cream cheese for that signature melt, while the potatoes add moisture and texture. This recipe is foolproof, whether you’re serving them as an appetizer or a hearty side dish.
What makes these puffs unforgettable is the contrast of textures: the crispy exterior gives way to a creamy, cheesy interior that oozes with every bite. They’re perfect for game day, holiday gatherings, or even a cozy weeknight snack. Once you try these, you’ll never go back to store-bought versions.
Pair them with a cold beer, tangy mustard dipping sauce, or even a simple marinara for a crowd-pleasing appetizer that disappears faster than you can say "Bavarian Inn." Let’s get started on making these cheesy, crispy bites that taste just like the original.
Ingredients for bavarian inn potato cheese puffs
These crispy bites need just 12 ingredients for restaurant-style cheesy perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Russet Potatoes 🥔 | 2 lb | Shredded, skin removed |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded, block preferred |
| Cream Cheese 🧈 | 8 oz | Full-fat, room temperature |
| All-Purpose Flour 🌾 | 1 ½ cups | For binding the dough |
| Eggs 🥚 | 1 whole | Large, room temperature |
| Vegetable Oil 🫒 | 3 cups | For frying, 350°F |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Garlic Powder 🧄 | ½ tsp | For extra flavor depth |
| Onion Powder 🧅 | ½ tsp | For subtle sweetness |
| Paprika 🌶️ | ¼ tsp | Smoked for color |
| Mustard Powder 🍯 | ¼ tsp | For tangy kick |
The potatoes are your secret weapon—Russet is non-negotiable for that perfect shred. Grab a box from Costco or your local grocery store's bulk section (they're cheaper there). Shred them yourself—pre-shredded gets mushy. For the cheese, sharp cheddar is key—I always grab Kraft Natural from the deli counter, but any good-quality block works. The cream cheese? Full-fat only—low-fat won't give you that signature melt. Pro tip: use a box grater for the potatoes and cheese to get even shreds.
No sharp cheddar? Extra-sharp cheddar at half the amount works in a pinch. Running low on cream cheese? Substitute with an extra 1/4 cup of cheddar plus 1 tbsp milk—it's not identical, but close. No egg? 1 tbsp cornstarch mixed with 2 tbsp water replaces it perfectly. The spices are flexible—skip the smoked paprika if you don't have it, but the mustard powder is essential for that tangy Bavarian Inn flavor. For the oil, vegetable or canola works best—peanut oil has too strong a flavor. Keep a thermometer handy—350°F is critical for that crispy exterior.
These puffs are best made fresh, but you can prep the dough ahead. Shape the balls and refrigerate for up to 24 hours before frying. Once fried, they keep 2-3 days in an airtight container, but honestly? They disappear fast. For leftovers, reheat in a 350°F oven for 5-10 minutes until crispy again. Freezing? Fry them, cool completely, then freeze on a tray before transferring to a bag. Reheat from frozen at 375°F for 8-10 minutes—they'll be crispy again in no time.
Why You'll Love This Recipe
- No Boil, No Peel: I swear by this shortcut—just grate the raw Russets with the skin on and toss them straight into the mix. No peeling, no boiling, no mess. That crispy texture comes from the starch, not the effort.
- Cheddar-Cream Cheese Dream: Sharp cheddar melts into gooey pockets while the cream cheese adds that rich, tangy depth. Honestly, the combo is dangerously addictive—like a cheesy hug in every bite.
- Game Day Gold: These puff up like magic in the oven and disappear just as fast. Perfect for tailgates, potlucks, or even a lazy Sunday when you’re craving something hearty but not heavy.
- Budget-Friendly Feast: Russets and cheddar stretch further than you’d think—this recipe feeds a crowd for under $10. Plus, leftovers reheat beautifully, so you’re not stuck making seconds the next day.
Step-by-step instructions for Bavarian Inn potato cheese puffs
Here's how to make these legendary crispy bites with gooey cheddar rivers—every step matters.
Prepare the Potato Base
Start by grating the 2 lb Russet Potatoes using the large holes of a box grater. I like to do this in batches to avoid soggy potatoes—immediately transfer each batch to a clean kitchen towel and squeeze out as much moisture as possible. This step is crucial for crispy puffs later.
Spread the shredded potatoes on a clean kitchen towel and fold the towel over them. Gently press and twist to remove excess moisture, then transfer to a large mixing bowl. Let them sit for 5 minutes while you prepare the cheese mixture. The drier the potatoes, the better the texture.
Mix the Cheese and Seasoning
In the same bowl with the potatoes, add the 2 cups Sharp Cheddar Cheese, 8 oz Cream Cheese, and the 1 whole Eggs. Mix everything together until the cheese is fully melted and combined with the potatoes. I use my hands for this part—it's more efficient than a spoon.
Next, add the 1.5 cups All-Purpose Flour, 1.5 tsp Salt, 0.5 tsp Black Pepper, 0.5 tsp Garlic Powder, 0.5 tsp Onion Powder, 0.25 tsp Paprika, and 0.25 tsp Mustard Powder. Mix thoroughly until you have a thick, dough-like consistency. The dough should hold together when pressed but still be workable—if it's too sticky, add a little more flour.
Shape the Puffs
Heat 3 cups Vegetable Oil in a deep fryer or heavy pot to 350°F. While the oil heats, take your dough and roll it into 1-inch balls, about the size of a golf ball. I like to use a cookie scoop for even-sized puffs, but you can also roll them by hand. Place them on a plate lined with parchment paper.
Don't shape them too far in advance—the dough can dry out. Keep them covered with a damp towel until you're ready to fry. The goal is to create uniform balls so they cook evenly and develop that perfect crispy exterior.
Fry to Golden Perfection
Working in batches, carefully lower the dough balls into the hot oil using a slotted spoon. Fry for 3-4 minutes until they're golden brown and floating to the surface. This is where the magic happens—they'll puff up dramatically as they cook. Don't overcrowd the pot, or the temperature will drop and they won't crisp properly.
Use a slotted spoon to remove the puffs and transfer them to paper towels to drain excess oil. They'll be hot and fragile, so work quickly. The inside should be soft and gooey with melted cheese rivers—this is what makes these puffs so irresistible. Serve immediately while still warm.
Pro Tips For Making Bavarian Inn Potato Cheese Puffs
- Boil Potatoes Until Fork-Tender: I learned this the hard way—Russets need to be fully broken down for that Bavarian Inn texture. Boil them until a fork slides in like butter, not just when they’re "soft." Overcooked? No problem. Undercooked? You’ll get dense, chewy puffs instead of light, fluffy ones.
- Grated Cheese Must Be Dry: Skip the pre-shredded bagged stuff—it’s coated in anti-caking agents that ruin the melt. Use a box grater and pat the cheese dry with paper towels. Wet cheese = steam instead of stretch, and your puffs will turn out soggy. (Yes, even if you’re impatient like me.)
- Chill the Dough Before Frying: This isn’t the prettiest method, but it’s the tastiest. After mixing, refrigerate the dough for at least 30 minutes. Cold dough fries up crispier and holds its shape—no more greasy, collapsing puffs. I know, I know, but trust the process.
- Use a Mix of Sharp Cheddar and Mild: Sharp cheddar dominates the flavor, but adding 20% mild cheddar (or pepper jack) keeps the dish from tasting like a cheese wedge. The sharpness cuts through the richness, and the puffs stay balanced. (Your future self will thank you.)
Dietary considerations for this recipe
Gluten-Free Adaptation
To make these crispy bites gluten-free, swap the all-purpose flour with a 1:1 gluten-free flour blend like Bob’s Red Mill or King Arthur. You’ll need about 1.5 cups of the blend to maintain the dough’s structure.
I’ve tested this and found that adding 1 extra tablespoon of cornstarch helps bind the mixture better—it mimics the gluten’s natural elasticity. Just remember, gluten-free doughs can be trickier to handle, so work quickly when shaping. 🌾
Dairy-Free Options
For a dairy-free version, replace the sharp cheddar and cream cheese with 2 cups of shredded dairy-free cheddar (like Violife or Daiya) and 8 oz of dairy-free cream cheese (Kite Hill works great). The flavor won’t be identical, but it’s a solid substitute.
To boost creaminess, add 2 tablespoons of melted coconut oil to the dough—it helps replicate the melt you’d get from traditional cheese. Taste as you go and adjust seasonings, since dairy-free cheeses often need extra salt and mustard powder for depth.
Lower-Carb Version
Cutting carbs? Swap the 2 lb Russet Potatoes for 2 cups of cauliflower rice (fresh or frozen, thawed and drained well). You’ll still need the 1.5 cups flour and 2 cups cheese for structure, but the texture will be lighter.
I’ve found that adding 1 extra egg white helps bind the mixture better. These lower-carb puffs won’t be as crispy as the original, but they’re a great alternative for keto or low-carb diets. Serve immediately—they lose crispness faster than the potato version. 🥬
Vegetarian-Friendly
These puffs are already vegetarian, but if you’re avoiding all animal products, ensure your egg is vegan (like Just Egg) and use vegan butter instead of regular butter if your recipe calls for it.
The rest of the ingredients—potatoes, cheese, and flour—are naturally vegetarian, so no other swaps are needed. The texture and flavor stay surprisingly close to the original, making this a crowd-pleaser for plant-based diets. 🌱
Allergen-Free Tips
For egg-free versions, replace the 1 egg with 1 tablespoon of ground flaxseed mixed with 3 tablespoons of water (let it sit for 5 minutes to thicken). If you’re avoiding mustard, skip the mustard powder and add an extra ¼ teaspoon of garlic powder for depth.
Always double-check labels on pre-shredded cheese and gluten-free blends for hidden allergens like soy or dairy. When in doubt, opt for single-ingredient, organic brands—like Organic Valley cheese or Bob’s Red Mill flour—to minimize cross-contamination risks. 🧂
Nutrition facts
Frequently asked questions
Why do my potato cheese puffs turn out dense instead of crispy?
Dense puffs usually mean too much moisture in the dough. Always squeeze excess liquid from shredded potatoes using a clean kitchen towel before mixing. Also, ensure your oil is at 350°F—any lower will prevent proper browning. For extra crispiness, try adding 1 tablespoon of cornstarch to the dough mixture.
Can I bake these instead of frying for a healthier version?
Yes! Preheat oven to 425°F and bake the shaped dough balls for 18-22 minutes until golden. Brush with egg wash first for extra browning. They won't be as crispy as fried, but still delicious. For best texture, bake in a single layer on a wire rack over a baking sheet.
What's the best way to store leftover potato cheese puffs?
Store in an airtight container at room temperature for 2-3 days. For longer storage, freeze fried puffs on a tray first (to prevent sticking), then transfer to a bag. Reheat from frozen at 375°F for 8-10 minutes until crispy again. Never reheat in the microwave—it makes them soggy.
How can I make these puffs extra cheesy?
Add ½ cup extra sharp cheddar to the dough for more melt. For dramatic cheese rivers, cut deeper slits before baking/frying and press in extra cheese. A sprinkle of Parmesan cheese on top before serving also adds great flavor. Pro tip: Use pepper jack cheese instead of some cheddar for a spicy kick!
What's the secret to getting them to puff up like the restaurant version?
The magic is in the dough temperature and frying technique. Keep your dough chilled until ready to fry, and work in small batches to maintain oil temperature. The puffs should float when ready—this means they're perfectly cooked! Also, don't overmix the dough. The right balance of flour and moisture creates that signature rise.
