Bavarian Inn Potato Cheese Puffs Recipe: Crispy Crusts With Pull-Apart Cheese Rivers

Side Dishes

Bavarian Inn Potato Cheese Puffs Recipe: Crispy Crusts With Pull-Apart Cheese Rivers

This Bavarian Inn potato cheese puffs recipe delivers the legendary crispy crusts and gooey cheese rivers that make them legendary. 🔥 The secret lies in the perfect balance of flaky potato dough and melted cheddar cheese that oozes out when you cut into them.

I've recreated the authentic German-American flavor profile that makes these appetizers a crowd favorite at every gathering.

The recipe begins with a simple yet sturdy dough made from potatoes, flour, and a touch of baking powder, which creates that signature crispy exterior. Once shaped into puffs and baked to golden perfection, they're topped with a generous layer of sharp cheddar cheese that melts into rivers when sliced.

This dish is all about texture contrast—crunchy outside, creamy inside, with that irresistible pull-apart quality.

What makes these puffs truly special is their ability to transform any meal into a festive occasion. The crispy crusts hold up beautifully when served warm, while the cheese rivers create a dramatic presentation that always impresses guests.

These are perfect for game day, holiday parties, or as an appetizer when entertaining friends and family.

Pair them with a tangy mustard dipping sauce or a cold German-style beer to enhance the flavors even further. The combination of textures and flavors makes these potato cheese puffs a must-try for anyone looking to recreate a classic comfort food experience at home.

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

Ingredients for bavarian inn potato cheese puffs

Crispy crusts and gooey cheese rivers start with these 13 simple ingredients—no fancy stuff needed.

Ingredient Amount Notes
Russet Potatoes 🥔 2 lb Peeled, boiled, mashed smooth
All-Purpose Flour 🌾 2 cups White or all-purpose preferred
Baking Powder 🧂 1 tbsp Aluminum-free for best texture
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground preferred
Sharp Cheddar Cheese 🧀 2 cups Shredded, 2-year aged preferred
Unsalted Butter 🧈 ½ cup Cold, cubed for dough
Large Eggs 🥚 1 whole Room temperature for binding
Milk 🥛 ¼ cup Whole milk for creaminess
Garlic Powder 🧄 ½ tsp For subtle depth of flavor
Onion Powder 🧅 ½ tsp Balances cheesy richness
Paprika 🌶️ ¼ tsp Smoked for authentic flavor
Vegetable Oil 🫒 ¼ cup For brushing puffs

The potatoes are the backbone here. Russet is ideal—higher starch means better flakiness. Whole Foods or Trader Joe's usually have the best starchy potatoes in the produce section. Skip the waxy reds, they won't give you that signature crisp. Pro tip: boil them whole, peel while hot, then mash them smooth—no lumps! The cheddar makes or breaks this—2-year aged from the deli counter is worth the splurge. If you're using pre-shredded, toast it first in a dry pan to remove excess moisture (trust me on this).

No sharp cheddar? Pepper Jack at half the amount adds heat, or Monterey Jack if you want milder flavor. Short on butter? Coconut oil works 1:1 but lacks richness. The dough needs to be firm but not dry—if it feels sticky, add a splash more flour. For extra crispiness, bake at 425°F instead of 375°F. The puffs can be shaped into balls or rings—rings give more surface area for browning. And if you're feeling fancy, mix a pinch of nutmeg into the cheese topping for that authentic Bavarian touch.

These reheat beautifully—just pop them in a 350°F oven for 5-7 minutes until crispy again. Keep leftovers in an airtight container for 3 days, or freeze for 2 months. I always make a double batch because they disappear fast. For serving, arrange on a platter and drizzle with melted butter right before eating—it makes the cheese rivers even more dramatic. Pair with a cold Heineken or spicy mustard for the full experience.

❤️

Why You'll Love This Recipe

  • No Peel, No Stress: I swear by Russets for this—just scrub and cube, no peeling required. That’s 10 minutes saved right there, and the skin adds a subtle earthy bite that makes them taste like you put in real effort.
  • Creamy-Crisp Magic: The secret’s in the baking powder and pepper—it gives those puffs that golden, crackly shell while keeping the inside fluffy and cheesy. Honestly, the first bite is like a hug from your favorite diner, but I made it.
  • Game for Any Meal: Cold puffs in a lunchbox? Check. Warm ones with gravy on a Sunday? Double check. They’re my go-to for potlucks, tailgates, or when I’m too tired to think past "something easy but impressive."
  • Pantry Staple Power: Russets and flour are cheap, and a batch lasts me weeks—freeze extras or snack on them straight from the fridge. Between us, I’ve eaten these straight from the oven and straight from the freezer, and they’re still spot-on.

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

Here's how to make these legendary crispy puffs with gooey cheese rivers—every bite's a game-changer.

1

👨‍🍳 Step 1: Make the Perfect Potato Dough

Peel the 2 lb Russet Potatoes and boil them in salted water until fork-tender (about 15-20 minutes). Drain well and mash them smooth while still hot—this removes excess moisture. Let the mashed potatoes cool completely, then mix in the 0.5 cup Unsalted Butter until fully incorporated.

In a separate bowl, whisk together the 2 cups All-Purpose Flour, 1 tbsp Baking Powder, 1 tsp Salt, 0.5 tsp Black Pepper, 0.5 tsp Garlic Powder, 0.5 tsp Onion Powder, and 0.25 tsp Paprika. Gradually add the flour mixture to the potato mixture, stirring until just combined. The dough should be thick but workable—if it's too sticky, add 1-2 tablespoons more flour.

2

🍳 Step 2: Add Egg and Milk for Binding

In a small bowl, beat the 1 whole Large Eggs and 0.25 cup Milk until smooth. Stir this mixture into the potato dough until fully incorporated. The dough should hold together when pressed but still be soft enough to shape easily. If it crumbles, add 1 tablespoon more milk to help bind it.

This step is crucial—proper binding ensures those signature crispy crusts. Don't overmix, or the puffs will turn tough instead of tender. Cover the dough with plastic wrap and refrigerate for 30 minutes to firm up slightly before shaping.

3

🔥 Step 3: Shape and Pre-Bake the Puffs

Preheat your oven to 400°F and line two baking sheets with parchment paper. Divide the dough into 16 equal portions (about 1.5 ounces each) and roll each into a 1-inch ball. Place the balls on the prepared baking sheets, spacing them about 2 inches apart—they'll expand dramatically.

Bake for 15 minutes until the puffs are light golden brown and slightly puffed. This pre-bake sets the shape and creates that perfect crispy crust we're after. Don't walk away—overbaking here will make them dry before the cheese gets hot enough to melt properly.

4

🥘 Step 4: Add Cheese and Finish Baking

Remove the puffs from the oven and immediately sprinkle 2 cups Sharp Cheddar Cheese evenly over the top of each puff. Return them to the oven and bake for another 10-12 minutes until the cheese is bubbling and golden brown in spots. The cheese should be fully melted with those signature rivers oozing out the sides.

Here's the thing—you want the cheese to be hot but not burned. Watch carefully after 10 minutes and pull them out as soon as you see those beautiful cheese rivers forming. The interior should still be warm and gooey when you cut into one.

5

⏰ Step 5: Brush with Oil for Extra Crispiness

Let the puffs cool for 5 minutes before brushing the tops with 0.25 cup Vegetable Oil using a pastry brush. This final step creates that signature crispy top layer that makes these puffs legendary. Serve immediately while still warm—each bite should deliver that perfect contrast of crispy crust and molten cheese.

For extra authenticity, serve with a side of marinara sauce for dipping. These puffs are best enjoyed fresh out of the oven when the cheese is at its gooiest. Store leftovers in an airtight container, but honestly? They won't last that long.

👨‍🍳

Pro Tips For Making Bavarian Inn Potato Cheese Puffs

  • STEAM THE POTATOES FIRST: I learned this the hard way—peeling cold, raw Russets is a nightmare. Boil them whole for 8 minutes until fork-tender, then steam them covered for another 10 minutes. The steam loosens the skins so they slide off like butter, and the potatoes stay creamier when mashed. (Yes, even if you're impatient like me—trust the process.)
  • WEIGH YOUR FLOUR: That "1 cup" on your measuring cup isn’t foolproof. Bavarian Inn puffs rely on precise ratios—pack your flour into the cup and level it off, or better yet, use a kitchen scale. Too much flour makes them dense; too little and they’ll collapse. I skip the sifting (it’s overkill here) but I do whisk the flour and baking powder together first to avoid lumps.
  • DON’T OVERMIX THE DOUGH: The second you add liquid to the potato-flour mix, stop stirring. A few lumps are fine—they’ll disappear when baked. Overworking the dough develops the gluten, and these puffs should stay light and airy, not chewy. Fold gently with a spatula until just combined, then let the baking powder do its job.
  • BAKE IN TWO BATCHES: Crowding the tray is how you get sad, flat puffs. Spread them 2 inches apart on the middle rack—hot air needs room to circulate. If your sheet’s full, bake the second batch at 375°F (20°F lower) for 2–3 minutes longer. Sounds weird, but it works: even baking is the thing that matters most here.

Regional styles of this bavarian inn potato cheese puffs

German-American Roots

These potato cheese puffs trace their origins to German-American cuisine, brought to the US by immigrants in the 19th century. Bavarian Inn, founded in 1952 in St. Paul, Minnesota, perfected this dish by blending traditional German baking techniques with American comfort food preferences.

The combination of crispy potato dough and melted cheddar became a signature of Midwestern German restaurants, often served at Oktoberfest celebrations and holiday gatherings. 🗺️

Midwest vs. Southwest Styles

In the Midwest, where Bavarian Inn originated, the recipe emphasizes sharp cheddar cheese and a slightly sweeter potato dough. The Southwest adaptation often includes jalapeño jack cheese for heat and a touch of cumin in the dough.

For a true Bavarian Inn experience, stick to the classic sharp cheddar and skip any spicy variations—authenticity matters in these crispy bites.

Oktoberfest Adaptations

During Oktoberfest season, many restaurants serve these puffs with a beer cheese glaze—mixing melted cheddar with 1/4 cup warm beer (like Spaten or Paulaner) and a pinch of smoked paprika.

Brush this mixture over the puffs after baking for an extra-rich, savory-sweet flavor. Pair with a cold Helles lager to complete the festive experience.

Modern Twists

For a contemporary take, try adding caramelized onions to the cheese mixture or mixing in crumbled bacon for a smoky depth. Some chefs also experiment with goat cheese instead of cheddar for a tangier profile.

The key is maintaining that crispy exterior—regardless of the cheese variation, always pre-bake the puffs before adding toppings to prevent sogginess.

Regional Cheese Variations

The original Bavarian Inn recipe calls for 2-year aged sharp cheddar, but regional adaptations use local cheeses. In Wisconsin, Colby cheese is often substituted, while Texas versions might use Monterey Jack.

For the most authentic flavor, seek out aged Wisconsin cheddar**—it melts beautifully and delivers that signature tangy kick. Always shred your own cheese for the best texture, as pre-shredded varieties contain anti-caking agents that prevent proper melting.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 24g120%
Cholesterol 185mg62%
Sodium 1250mg54%
Total Carbohydrate 32g11%
Dietary Fiber 2g8%
Sugars 4g
Protein 18g36%
* 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 make these potato cheese puffs ahead of time?

Yes! Shape the dough balls and refrigerate them uncovered for 24 hours before baking. This enhances the flavor. For the cheese step, add it fresh before the final bake—this ensures the cheese stays gooey and melty. Store completed puffs in an airtight container for 3 days at room temperature or freeze for 2 months.

2

What's the secret to getting the perfect crispy crust?

The magic happens in two steps:

  1. Pre-baking the dough balls first to set the shape, and
  2. Brushing with oil after baking. The oil creates that signature crispy top layer. Also, use Russet potatoes—they're higher in starch, which is key for that flaky texture. Don't skip the baking powder either!
3

Can I substitute the sharp cheddar cheese?

For authenticity, stick with 2-year aged sharp cheddar, but you can use Monterey Jack for a milder option or Pepper Jack for heat. Avoid pre-shredded cheese—it contains anti-caking agents that prevent proper melting. If you're feeling adventurous, try mixing in 1/4 cup crumbled bacon or caramelized onions for extra flavor.

4

How do I reheat these puffs without making them soggy?

Reheat in a 350°F oven for 5-7 minutes until crispy again. For a quick fix, use the air fryer at 375°F for 3-4 minutes. Never microwave—they'll turn rubbery. The key is getting them hot enough to restore that crispy exterior while keeping the cheese gooey inside.

5

What's the best way to serve these appetizers?

Serve warm with a side of marinara sauce, spicy mustard, or a beer cheese glaze (mix melted cheddar with 1/4 cup warm beer). For a festive touch, arrange them on a platter and drizzle with melted butter right before serving. They're perfect for game day, holiday parties, or any gathering where crispy, cheesy appetizers are a must!

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