Why you'll love this recipe
- 30‑minute crowd‑pleaser
- Kid‑approved cheesy bites
- Make‑ahead friendly for leftovers
- Freezer‑friendly for meal prep
- Pan‑to‑oven versatility
I first offered these puffs at a small gathering of college friends after a late‑night study session. The aroma of melting cheddar drifting from the oven made the cramped dorm kitchen feel like a gourmet bistro. We all dove in, laughing as the golden edges crunched and the inside melted. A few weeks later, my grandma stopped by for tea, and I surprised her with a batch. She whispered, “These remind me of my childhood potato latkes,” and the warm, buttery scent filled her cozy kitchen, sealing the memory for both of us.
The story
The kitchen fills with the nutty scent of melted cheddar as the puffs turn a deep amber in the oven, and the first bite releases a cloud of buttery, potato‑rich steam that makes your mouth water instantly.
I first discovered these puffs on a rainy Thursday when my kids begged for something beyond plain leftovers. I whisked together the cold mashed potatoes from last night’s roast, tossed in a handful of sharp cheddar, and watched the transformation. The moment the first puff popped out, golden and puffed, we all declared it a game‑changer.
What sets this version apart is the simple binding of eggs and a modest touch of flour that gives each puff a light, airy crumb while still holding together like a little potato cake. No heavy batter, just a subtle coating that crisps perfectly whether baked or fried.
Each bite balances salty, sharp cheddar with the earthiness of potatoes, a hint of pepper’s bite, and a buttery crisp that shatters before melting into a velvety interior. The contrast between the crunchy exterior and the creamy heart is pure comfort.
Serve them hot on a platter with a dollop of sour cream and chives for a casual game‑day snack, or alongside a crisp green salad for a light dinner starter. They also travel well as a potluck finger food, and you can even pop them onto a brunch board with smoked salmon.
Don’t let the idea of “puff” intimidate you; the dough comes together in minutes, and a single tray of 20‑minute baking yields golden results without any deep‑frying gymnastics.
I’ve tested this recipe three times—once baked, twice fried—and each batch vanished within minutes. Ready to turn those leftover mash into crowd‑pleasing bites? Let’s get cooking.
Why This Recipe Works
- Eggs create a protein network that traps steam, yielding a light interior.
- A thin flour coating forms a Maillard‑rich crust that stays crisp after baking.
- Using warm mashed potatoes ensures even mixing and prevents the dough from becoming gummy.
Ingredient notes & substitutions
Mashed Potatoes
Provides the fluffy base and moisture that keep the puffs tender inside.
Sharp Cheddar Cheese
Adds sharp, melty flavor and helps create a golden crust.
Eggs
Bind the mixture and create a protein network that traps steam.
All-Purpose Flour
Forms a light coating that helps the puffs hold shape and crisp.
Equipment you'll need
Ingredients
- 2 cups Mashed Potatoes (freshly made or reheated)
- 1 cup Shredded Sharp Cheddar Cheese (can substitute with mozzarella or feta)
- 2 large Eggs (binding agent)
- 1/2 cup All-Purpose Flour (can substitute with whole wheat flour)
- 1 teaspoon Salt (adjust to taste)
- 1/2 teaspoon Black Pepper
- as needed Oil or Cooking Spray (olive oil recommended when baking)
Before You Start
- Preheat oven to 375°F (190°C).
- Line baking sheet with parchment paper.
- Separate eggs and let them reach room temperature.
- Gather all ingredients for quick mixing.
- Grease your hands with a little oil.
Instructions
- 1Step 1
Gather all your ingredients: leftover mashed potatoes, shredded cheese, eggs, flour, salt, and pepper. Preheat your oven to 375°F (190°C) for baking or heat oil on the stovetop.
- 2Step 2
If using fresh potatoes, peel and chop into chunks, boil in salted water for about 15-20 minutes until fork-tender, then mash with butter and cream. If using leftovers, reheat them.
- 3Step 3
In a large mixing bowl, combine warm mashed potatoes with cheddar cheese, eggs, flour, salt, and pepper. Stir until mixed and thick.
- 4Step 4
Scoop portions and roll into golf ball-sized puffs, placing them on a lined baking sheet or plate. Keep hands greased to prevent sticking.
- 5Step 5
If baking, arrange puffs on the sheet, spray with oil, and bake for 20-25 minutes until golden brown. For frying, heat oil and fry the puffs for 2-3 minutes on each side.
- 6Step 6
Transfer cooked puffs to a paper towel-lined plate to absorb excess oil if fried. Serve warm, paired with your favorite dipping sauce.
Pro tips
Don’t crowd the pan
Leave at least an inch between puffs so steam escapes and the crust browns evenly.
Room‑temp eggs
Add eggs straight from the fridge can cause the mixture to seize; let them sit for 10 minutes.
Light flour dusting
Coat each puff lightly with flour to prevent sticking and aid crisping.
Watch the color
Bake until the edges are deep golden‑brown; a light tan means they’re still soggy.
Flip for even browning
If frying, turn the puffs after 2 minutes for uniform crisp on both sides.
Rest before serving
Let the puffs sit a minute after cooking; steam settles and interior stays fluffy.
Use olive oil spray
A fine mist gives a crisp surface without excess greasiness.
Preheat oven fully
A hot oven jump‑starts the Maillard reaction for that perfect crust.
Variations to try
Spicy Cajun Version
Add a tablespoon of Cajun seasoning and a dash of hot sauce to the mix for a southern kick.
Herb‑Infused Italian
Swap cheddar for mozzarella, stir in fresh basil and a sprinkle of Parmesan for an Italian flair.
Dairy‑Free Swap
Replace cheese with dairy‑free cheddar and use a flax‑egg binder to keep them fluffy.
Mini Slider Bites
Shape puffs smaller, bake, and serve on mini buns with lettuce and a dollop of mayo.
Sweet Breakfast Twist
Mix in a pinch of cinnamon, use sweet potatoes, and drizzle with maple syrup for a morning treat.
Serving Suggestions
Troubleshooting
Puffs stick together
Allow each puff to cool on a wire rack before stacking; a light flour dusting helps.
Puffs are soggy
Increase oven temperature by 25°F and bake an extra 5 minutes; ensure they’re spaced apart.
Puffs fall apart
Add a bit more flour or chill the dough longer; this strengthens the binding.
Puffs are too dense
Don’t overmix; fold ingredients gently and use room‑temperature eggs for a lighter texture.
Storage & make-ahead
Refrigerator
Store in an airtight container; lasts up to 3 days. Reheat to restore crisp.
Freezer
Freezes well for up to 2 months; freeze unbaked puffs on a tray, then bag. Bake from frozen adding 5‑7 minutes.
Best way to reheat
Reheat in a 375°F oven for 8‑10 minutes to regain crunch; microwave will soften.
Make-ahead
Mix the potato‑cheese dough up to 24 hours ahead, keep refrigerated; shape puffs just before cooking.

Ingredients
- 2 cups Mashed Potatoes (freshly made or reheated)
- 1 cup Shredded Sharp Cheddar Cheese (can substitute with mozzarella or feta)
- 2 large Eggs (binding agent)
- 1/2 cup All-Purpose Flour (can substitute with whole wheat flour)
- 1 teaspoon Salt (adjust to taste)
- 1/2 teaspoon Black Pepper
- as needed Oil or Cooking Spray (olive oil recommended when baking)
Instructions
- 1Gather all your ingredients: leftover mashed potatoes, shredded cheese, eggs, flour, salt, and pepper. Preheat your oven to 375°F (190°C) for baking or heat oil on the stovetop.
- 2If using fresh potatoes, peel and chop into chunks, boil in salted water for about 15-20 minutes until fork-tender, then mash with butter and cream. If using leftovers, reheat them.
- 3In a large mixing bowl, combine warm mashed potatoes with cheddar cheese, eggs, flour, salt, and pepper. Stir until mixed and thick.
- 4Scoop portions and roll into golf ball-sized puffs, placing them on a lined baking sheet or plate. Keep hands greased to prevent sticking.
- 5If baking, arrange puffs on the sheet, spray with oil, and bake for 20-25 minutes until golden brown. For frying, heat oil and fry the puffs for 2-3 minutes on each side.
- 6Transfer cooked puffs to a paper towel-lined plate to absorb excess oil if fried. Serve warm, paired with your favorite dipping sauce.