I still remember the first time I turned leftover mashed potatoes into golden, cheesy little pillows — everyone at the table went quiet until the last one was gone. These Cheese Puffs are simple, forgiving, and exactly the sort of snack that travels from weeknight dinner to party platter with no drama. With just mashed potatoes, shredded cheese, a little flour and an egg, you get crispy exteriors and molten, savory centers in about 20 minutes of hands-on time. If you like cheesy finger foods, you might also enjoy this easy cheese log for a different presentation of the same comforting flavors.
Why you’ll love this dish
These Cheese Puffs hit several sweet spots: they’re quick, budget-friendly, and kid-approved. They’re a clever way to use leftover mashed potatoes, which makes them economical and zero-waste. Because the base is potato, they’re naturally comforting and pair well with everything from soups to a cocktail spread.
“Perfectly crispy outside, ridiculously cheesy inside — a hit for after-school snacks and holiday platters.”
Reasons you’d make them tonight: simple ingredients, fast frying (3–4 minutes per batch), and endless dip options. They’re also great if you want an easy make-ahead appetizer; you can shape and freeze them before frying.
How this recipe comes together
You’ll mix mashed potatoes with shredded cheese, a binding egg, and a bit of flour until the mixture holds its shape. Then you shape small balls, heat oil to moderate frying temperature, and fry in batches until golden and crisp. Expect one short prep session and little hands-on cooking time; the frying itself is quick. This overview helps you plan: prep the potatoes and cheese, heat oil while you shape, and fry immediately so the centers stay nice and soft.
What you’ll need
- 2 cups mashed potatoes (leftovers work beautifully; smooth or a bit chunky is fine)
- 1 cup shredded cheese — cheddar is classic; try Monterey Jack or gruyère for different profiles
- 1/2 cup all-purpose flour (see substitutions below)
- 1 large egg (for binding)
- 1/2 teaspoon salt
- 1/4 teaspoon freshly ground black pepper
- Oil for frying (vegetable, canola, or sunflower oil)
Notes and substitutions:
- For gluten-free: use a 1:1 gluten-free flour blend or 1/3 cup cornstarch + 1/4 cup rice flour; texture will vary slightly.
- Egg-free binders: a flax “egg” (1 tbsp ground flax + 3 tbsp water) can work but may be slightly denser.
- Cheese swap: sharper cheeses give more flavor; mix cheeses for complexity.
Step-by-step instructions
- Combine the base: In a medium bowl, mash the potatoes if needed. Add shredded cheese, flour, egg, salt, and pepper. Stir until the mixture holds together when pressed. If it’s too wet, add 1–2 tablespoons more flour or a handful of breadcrumbs. If too dry, add a splash of milk or another egg.
- Shape the puffs: Use a tablespoon or small cookie scoop to portion the mixture. Roll gently into smooth balls about 1 to 1.25 inches in diameter. Place on a tray while you heat the oil.
- Heat the oil: Pour oil into a deep pan to a depth of about 2 inches. Heat over medium until the oil reaches roughly 350–375°F (175–190°C). If you don’t have a thermometer, test with a small bit of batter — it should sizzle and rise slowly.
- Fry in batches: Carefully lower a few balls into the hot oil with a slotted spoon. Don’t overcrowd the pan. Fry for about 3–4 minutes, turning once, until golden brown and crisp.
- Drain and rest: Remove to a paper towel–lined plate to drain excess oil. Let rest 1–2 minutes; they’ll be very hot inside. Serve immediately.
Timing tips: shape while oil heats to keep the process smooth. Total active time is about 15–20 minutes depending on batch size.
Serving suggestions
These Cheese Puffs are excellent as an appetizer, snack, or side. Serve them hot with dipping sauces like marinara, garlic aioli, honey mustard, or a cool ranch. For a brunch spread, place them alongside a simple green salad and smoked salmon. They also make a crowd-pleasing addition to game-day boards.
For a playful pairing, try them with other fried cheese bites like these crispy fried string cheese bites — the textures and flavors complement each other well when you’re building a snack platter.
Presentation ideas:
- Skewer two with a toothpick and add a dollop of pesto for a party-friendly bite.
- Serve on a bed of arugula with lemon wedges to cut the richness.
Storage and reheating tips
- Refrigerator: Store cooked Cheese Puffs in an airtight container for up to 3 days. Let them cool completely before sealing.
- Freezing: Freeze baked/fried puffs in a single layer on a tray until firm, then transfer to a freezer bag for up to 1 month. You can also freeze uncooked shaped balls on a tray and then bag them; fry from frozen, adding a minute or two to the cooking time.
- Reheating: For best crispness, reheat in a 375°F (190°C) oven for 8–12 minutes or in an air fryer at 350°F (175°C) for 5–8 minutes. Microwaving will reheat but make them soggy; use only if texture is not a concern.
Food safety: keep the cooked product refrigerated and discard after 3 days. Thaw frozen puffs in the fridge overnight if you prefer even reheating.
Pro chef tips
- Oil temperature is everything: keep it steady around 350–375°F. If the oil’s too cool they’ll absorb oil; too hot and the outside burns before the inside warms.
- Test one first: fry a single puff to check seasoning and texture. Adjust salt or flour if needed.
- Don’t overwork the mixture: mixing too long can make the puffs gluey. Stir until just combined.
- Crispy finish: double-dredge is unnecessary — the potato exterior crisps nicely on its own. If you want extra crunch, roll the balls in panko before frying.
- Batch size: fry small batches so the oil temperature doesn’t drop. Use a slotted spoon to turn and remove.
Creative twists
- Baked version: Spray a baking sheet with oil, place puffs spaced apart, and bake at 400°F (200°C) for 15–18 minutes, turning halfway, until golden. Not as crisp as frying but lighter.
- Add-ins: fold in chopped jalapeños, scallions, cooked bacon, or sun-dried tomatoes for flavor pops.
- Spiced puffs: mix in 1/2 teaspoon smoked paprika or a pinch of cayenne for heat.
- Herb-forward: add parsley, chives, or dill to the batter for freshness.
- Vegan take: use mashed sweet potato or white potato, a vegan binder (flax or aquafaba), and a vegan shredded cheese; expect texture differences.
Common questions
Q: Can I use leftover mashed potatoes?
A: Absolutely. Leftovers are ideal—just mash them smooth and taste for salt before mixing. Cold, stiff mashed potatoes may need a splash of milk to soften for shaping.
Q: Can I bake these instead of frying?
A: Yes. Baking at 400°F for 15–18 minutes will cook them through but they won’t be quite as crispy as deep-fried. An air fryer at 350°F for 8–10 minutes gives a closer result.
Q: Can I freeze the puffs before frying?
A: Yes. Freeze shaped, unbattered balls on a tray until solid, then transfer to a freezer bag. Fry from frozen, adding 1–2 minutes to the cook time. This is a great make-ahead strategy.
Q: My mixture is falling apart — how do I fix it?
A: If it’s too loose, add flour 1 tablespoon at a time or a handful of breadcrumbs until it binds. If it’s too dry, add a beaten egg or a tablespoon of milk.
Q: What oil is best for frying?
A: Neutral oils with high smoke points—vegetable, canola, or sunflower—are best. They maintain a stable frying temperature and won’t impart strong flavors.
If you want more cheesy snack ideas or a different presentation of melty cheese, I’ve linked a couple of complementary recipes above. Give these Cheese Puffs a try tonight — they’re fast, flexible, and reliably addictive.

Cheese Puffs
Ingredients
For the Cheese Puffs Base
- 2 cups mashed potatoes Leftovers work beautifully; smooth or a bit chunky is fine.
- 1 cup shredded cheese Cheddar is classic; try Monterey Jack or gruyère for different profiles.
- 1/2 cup all-purpose flour See substitutions below.
- 1 large egg For binding.
- 1/2 teaspoon salt
- 1/4 teaspoon freshly ground black pepper
- Oil for frying Use vegetable, canola, or sunflower oil.
Instructions
Preparation
- In a medium bowl, mash the potatoes if needed. Add shredded cheese, flour, egg, salt, and pepper. Stir until the mixture holds together when pressed. Adjust flour or breadcrumbs if necessary.
Shaping
- Use a tablespoon or small cookie scoop to portion the mixture. Roll gently into smooth balls about 1 to 1.25 inches in diameter.
- Place on a tray while you heat the oil.
Frying
- Pour oil into a deep pan to a depth of about 2 inches. Heat over medium until the oil reaches roughly 350–375°F (175–190°C).
- Carefully lower a few balls into the hot oil with a slotted spoon. Fry for about 3–4 minutes, turning once, until golden brown and crisp.
- Remove to a paper towel–lined plate to drain excess oil. Let rest 1–2 minutes.
