Cheesy mashed potato puffs are tiny bites of joy! They are crispy on the outside and soft, cheesy goodness on the inside. Perfect for a snack or side dish!
These puffs are my go-to when I want something fun and tasty. I serve them warm with a dip, and trust me, they vanish in seconds. Who can resist cheesy potatoes, right? 😄
Key Ingredients & Substitutions
Potatoes: I recommend using Russet or Yukon Gold potatoes for the fluffiest texture. If you’re short on time, you could use pre-peeled and chopped potatoes or even frozen mashed potatoes, though they might not be as creamy.
Cheddar Cheese: Sharp or mild cheddar will work great. For a twist, try Monterey Jack or Gouda. If dairy-free, go for a plant-based cheese that melts well. I love mixing different cheeses for added flavor!
Sour Cream: You can substitute Greek yogurt for a tangy flavor and more protein, or use cottage cheese for a lower-fat option. Even some cream cheese can work if you want extra richness.
Butter: If you need a dairy-free option, use olive oil or non-dairy butter. You can also swap in bacon grease or ghee for a unique flavor if you enjoy it!
Herbs: Fresh thyme or parsley gives a nice touch, but dried herbs like Italian seasoning can substitute too. If you’re a fan of heat, add a pinch of crushed red pepper flakes for a kick.
How Do You Make the Perfect Mashed Potatoes?
The key to creamy mashed potatoes is how you prepare them. Start by boiling your chopped potatoes until they are tender. Overcooking just a bit will make them easier to mash. Drain them well to keep the dish from becoming too watery.
- Boil the potatoes in salted water for 15-20 minutes until fork-tender.
- For the best mash, use a potato masher or ricer—skip the blender to avoid a gluey texture.
- Mix in butter and milk gradually for creaminess, adjusting to your preferred consistency.
Don’t forget to taste as you mix! This is where you can adjust the seasoning to make it just right. I usually add a touch more salt for flavor as well.

How to Make Cheesy Mashed Potato Puffs
Ingredients You’ll Need:
For the Potato Mixture:
- 4 large potatoes, peeled and chopped
- 1 cup shredded cheddar cheese (plus extra for topping)
- 1/4 cup grated Parmesan cheese
- 1/4 cup sour cream
- 2 tablespoons butter
- 1/4 cup milk
- 1 small onion, finely chopped (optional)
- 1 clove garlic, minced (optional)
- 1 teaspoon salt (adjust to taste)
- 1/2 teaspoon black pepper
For Garnish:
- Fresh thyme or parsley for garnish
- Cooking spray or oil for greasing muffin tin
How Much Time Will You Need?
This recipe will take about 10 minutes to prep and around 20-25 minutes to bake. So, in total, you’re looking at about 35-40 minutes from start to finish! Perfect for a tasty side dish or appetizer that doesn’t take too long to prepare.
Step-by-Step Instructions:
1. Preheat and Prepare the Muffin Tin:
First, preheat your oven to 375°F (190°C). While it’s warming up, take a moment to grease your muffin tin with cooking spray or a bit of oil to prevent the puffs from sticking.
2. Boil the Potatoes:
Place the peeled and chopped potatoes in a large pot and cover them with salted water. Bring the water to a boil and cook the potatoes for about 15-20 minutes, or until they’re tender enough to easily mash with a fork. Once they’re done, drain the potatoes and set them aside to cool slightly.
3. Sauté the Onion and Garlic (Optional):
If you’re using onion and garlic, grab a small pan and melt a little butter over medium heat. Add the finely chopped onion and minced garlic, sautéing them until they’re soft and fragrant—this should take just a few minutes. This extra step adds a lovely flavor to your puffs!
4. Mash the Potatoes:
In a large bowl, mash your drained potatoes until they’re smooth and creamy. Mix in the butter, milk, sour cream, salt, and black pepper. Be sure to taste it and adjust the seasoning if you like! The goal is to get a creamy texture without any lumps.
5. Combine the Ingredients:
Add the sautéed onion and garlic (if using) to the mashed potatoes. Now fold in the shredded cheddar cheese and grated Parmesan cheese, reserving a little cheddar to sprinkle on top later. Mix until everything is well combined.
6. Fill the Muffin Tin:
Spoon the creamy mashed potato mixture into the greased muffin tin cups. Press down gently on the mixture to compact it, making sure it fills each cup evenly.
7. Add the Cheese Topping:
Sprinkle the reserved cheddar cheese generously on top of each puff. This will create a nice cheesy crust as they bake!
8. Bake and Enjoy:
Place the muffin tin in the preheated oven and bake for about 20-25 minutes, or until the tops are golden brown and slightly crispy. Once they’re ready, carefully remove the tin from the oven.
9. Cool and Remove:
Let the puffs cool in the tin for a few minutes before gently removing them. It’s easier if you run a butter knife around the edges to help release them.
10. Garnish and Serve:
Before serving, add a sprinkle of fresh thyme or parsley on top for a lovely touch. These cheesy mashed potato puffs are now ready to delight you and your guests!
Enjoy your delicious creation! These puffs are sure to be a hit as a side dish or tasty appetizer. Yum!
Can I Use Different Types of Cheese?
Absolutely! While cheddar is classic, feel free to mix it up with cheeses like Monterey Jack, Gouda, or even Fontina for a unique flavor. Just make sure you choose cheeses that melt well!
Can I Make These Puffs Ahead of Time?
Yes, you can prep the mashed potato mixture ahead of time and store it in the fridge for up to 2 days. Just fill the muffin tin and bake them fresh when you’re ready to serve!
How Should I Store Leftovers?
Store any leftover puffs in an airtight container in the fridge for up to 3 days. To reheat, pop them in the oven at 350°F (175°C) for about 10-15 minutes until warmed through and crispy again.
Can I Freeze Cheesy Mashed Potato Puffs?
Yes! You can freeze the uncooked puffs. Just fill the muffin tin, cover with plastic wrap, and freeze until solid. Once frozen, transfer them to a freezer-safe bag. Bake directly from frozen, adding a few extra minutes to the baking time.



