Cheesy mashed potato puffs are crispy outside and fluffy inside—just what you need for a tasty snack! The blend of creamy potatoes and gooey cheese makes each bite a delight.
I love making these puffs for parties or just when I’m craving something cheesy. They disappear quickly, so I always make a double batch! Who can resist that cheesy goodness? 😄
Key Ingredients & Substitutions
Potatoes: I recommend using starchy potatoes like Yukon Gold or Russet for a fluffy texture. If you’re short on time, you can also use store-bought mashed potatoes!
Cheddar Cheese: While I love sharp cheddar for its flavors, feel free to experiment with other melting cheeses like Gouda, Monterey Jack, or even a spicy pepper jack for an interesting twist.
Parmesan Cheese: Freshly grated Parmesan gives a nice nutty flavor. If you’re out of Parmesan, Pecorino Romano or nutritional yeast works well for a dairy-free option.
Milk: Using milk makes the potatoes creamier, but cream adds a rich taste. If you’re looking for a lighter option, unsweetened almond milk or oat milk are nice substitutes.
Fresh Herbs: While thyme and chives are great choices, parsley or dill also add fresh flavors. Use whatever you have on hand!
How Do I Make Creamy Mashed Potatoes for the Puffs?
The key to creamy mashed potatoes is to ensure they’re well-cooked and properly mashed. Follow these simple steps:
- Start by peeling and chopping the potatoes into even chunks, about 1-2 inches. This ensures they cook evenly.
- Boil them in salted water until fork-tender, which usually takes 15-20 minutes. Keep an eye on them to avoid overcooking!
- After draining, return the potatoes to the pot. This helps evaporate any excess moisture for creamier mashed potatoes.
- Add butter and milk while the potatoes are still warm to help them blend smoothly. Remember to mash until there are no lumps!
Using a potato ricer or food mill can also achieve a super smooth texture if you want to go the extra mile. Happy cooking!

How to Make Cheesy Mashed Potato Puffs
Ingredients You’ll Need:
For the Potato Mixture:
- 4 large potatoes (about 2 pounds), peeled and chopped
- 1/2 cup shredded cheddar cheese (or your favorite melting cheese)
- 1/4 cup grated Parmesan cheese
- 1/4 cup milk (or cream for richer taste)
- 2 tbsp unsalted butter
- 1/2 tsp garlic powder
- Salt and pepper to taste
For Garnish:
- Fresh thyme or chives for garnish
- Non-stick cooking spray or a little melted butter (for greasing muffin tin)
How Much Time Will You Need?
This recipe will take about 30-40 minutes total. You’ll spend around 15-20 minutes preparing the potatoes and about 20-25 minutes baking. Perfect for a tasty snack or side dish!
Step-by-Step Instructions:
1. Preheat the Oven:
Start by preheating your oven to 400°F (200°C). While it’s heating, you can prepare your muffin tin by lightly greasing it with non-stick cooking spray or melted butter to prevent sticking.
2. Cook the Potatoes:
Grab a large pot and fill it with water. Add the peeled and chopped potatoes, then sprinkle in some salt. Bring the water to a boil and cook the potatoes for about 15-20 minutes, or until they are tender and you can easily pierce them with a fork.
3. Mash the Potatoes:
Once cooked, drain the potatoes thoroughly and return them to the pot or a large mixing bowl. Add the butter, milk, garlic powder, salt, and pepper. Now it’s time to mash! Use a potato masher or fork to make the mixture smooth and creamy.
4. Mix in the Cheeses:
Stir in the shredded cheddar cheese and half of the grated Parmesan cheese until everything is well combined. This is the cheesy goodness that makes these puffs so special!
5. Fill the Muffin Tin:
Spoon the mashed potato mixture into the prepared muffin tin, filling each cup evenly. Press down slightly to compact the mixture so your puffs hold their shape while baking.
6. Add Extra Flavor:
Sprinkle the remaining Parmesan cheese evenly over the top of each potato puff. This will create a delicious cheesy crust as they bake.
7. Bake:
Place the muffin tin in the preheated oven and bake for 20-25 minutes. You’re looking for the edges to get golden brown and crispy. The aroma in your kitchen will be wonderful!
8. Cool and Serve:
After baking, carefully remove the muffin tin from the oven and let the puffs cool for a few minutes. This will make it easier to take them out. Use a small spatula or knife to loosen the edges and pop them out.
9. Garnish:
Finally, sprinkle fresh thyme or chopped chives on top of your cheesy mashed potato puffs for a touch of color and flavor. Now they’re ready to enjoy!
These puffs are perfect as a savory snack or as a delightful side dish to accompany your meals. Enjoy every cheesy bite!
Can I Use Different Types of Potatoes?
Absolutely! While Yukon Gold and Russet potatoes are ideal for their fluffy texture, you can use other types like red potatoes. Keep in mind that different varieties may alter the texture slightly, so choose based on your preference!
Is There a Way to Make This Recipe Dairy-Free?
Yes! You can substitute the butter with a dairy-free margarine or coconut oil, and use a dairy-free milk alternative, like almond milk or oat milk. For cheese, try using a dairy-free cheese option. The flavor will still be delightful!
Can I Freeze Leftover Puffs?
Definitely! If you have leftovers, let them cool completely, then place them in an airtight container or freezer bag. They can be frozen for up to 3 months. To reheat, bake from frozen at 375°F (190°C) for about 15-20 minutes until heated through.
What Can I Serve These Puffs With?
Cheesy mashed potato puffs make a fantastic side dish or snack! They pair well with roast chicken, grilled meats, or even a fresh salad. You can also enjoy them on their own with a dipping sauce, like ranch or sour cream!



