These Creamy Potato Puffs are little bites of heaven! They are soft, fluffy, and filled with melted cheese that will make anyone smile. Perfect for snacks or sides!
Honestly, who can resist perfectly cheesy potato goodness? I often make these for gatherings, and they disappear faster than I can serve them! They’re just so yummy!
Key Ingredients & Substitutions
Potatoes: Use medium potatoes like Russets or Yukon Gold for a fluffy texture. If you’re short on time, instant mashed potatoes can work in a pinch, but fresh ones yield a better flavor.
Cheese: Cheddar adds great flavor, but feel free to mix it up! Gouda, Monterey Jack, or even feta can elevate your puffs. For a dairy-free option, try vegan cheese shreds!
Cream Cheese: This makes the mixture extra creamy. If you’re avoiding dairy, a plant-based cream cheese can be a good substitute. You could also use sour cream or Greek yogurt for a different tangy flavor.
Onion: Chopped onions are optional but add depth. If you’re not an onion fan, finely chopped green onions or even garlic can work for flavor without the strong taste.
Milk or Cream: While milk is great, you can also use heavy cream for a richer taste or a non-dairy milk like almond or oat milk for a lighter version.
How Can I Make Sure My Potato Puffs Are Creamy and Tasty?
The key to creamy potato puffs lies in the mixing and baking process. Start by making sure your mashed potatoes are smooth and free of lumps. Here’s how to keep things creamy:
- After boiling, let potatoes cool slightly before mashing to avoid steam.
- Mix cream cheese, milk, and butter into warm potatoes to help everything blend smoothly.
- Don’t overmix after adding the eggs; just stir until combined. This keeps the texture fluffy.
Cooking at the right temperature is also crucial. Bake until they’re golden brown, which adds a delightful crispy edge while keeping the inside creamy. Enjoy your cooking!

How to Make Creamy Potato Puffs with Cheese Delight
Ingredients You’ll Need:
For the Potato Base:
- 4 medium-sized potatoes (about 2 cups mashed)
- 2 large eggs
- 2 tablespoons butter, melted
- 1/4 cup milk or cream
- 2 tablespoons all-purpose flour
For the Cheese and Flavor:
- 1 cup shredded cheese (cheddar or a mix of cheddar and mozzarella)
- 1/4 cup grated Parmesan cheese
- 1/4 cup cream cheese, softened
- 1/4 cup finely chopped onion (optional)
- 1/2 teaspoon garlic powder
- 1/2 teaspoon onion powder
- Salt and pepper to taste
For the Garnish:
- Fresh parsley, finely chopped (for garnish)
- Cooking spray or butter (for greasing the muffin tin)
How Much Time Will You Need?
This recipe takes about 10 minutes for preparation and 20-25 minutes for baking, making it around 30-35 minutes total. It’s quick and perfect for a tasty appetizer or side dish!
Step-by-Step Instructions:
1. Preheat and Prepare:
Start by preheating your oven to 375°F (190°C). While it’s heating up, lightly grease your muffin tin with butter or cooking spray. This will help the puffs come out easily later on.
2. Cook the Potatoes:
Peel the potatoes and cut them into chunks. Place the chunks in a pot of boiling water and cook until they are tender (about 15-20 minutes). Once cooked, drain the potatoes and mash them until smooth. Let them cool slightly before using.
3. Make the Mixture:
In a large mixing bowl, combine the smooth mashed potatoes with the softened cream cheese, melted butter, and milk. Mix everything together until creamy and well-blended, making sure there are no lumps.
4. Add the Flavor:
Next, add the eggs, shredded cheese, Parmesan cheese, chopped onion (if using), garlic powder, onion powder, flour, salt, and pepper. Stir everything together until fully mixed and combined.
5. Fill the Muffin Tin:
Spoon the potato mixture evenly into the prepared muffin tin cups. Fill each cup almost to the top to allow for rising during baking.
6. Bake:
Place the muffin tin in the oven and bake for 20-25 minutes. You’ll know they’re ready when the tops are golden brown and the puffs are cooked through.
7. Cool and Remove:
After baking, remove the muffin tin from the oven and let the puffs cool for about 5 minutes. Carefully run a knife around the edges if needed, then gently remove the puffs from the tin.
8. Garnish and Serve:
Before serving, garnish the potato puffs with freshly chopped parsley for a pop of color and flavor. Enjoy them warm as a delicious appetizer or a side dish!
Dig into your creamy, cheesy potato puffs with that delightful golden crust! Enjoy!
Can I Use Different Cheese in This Recipe?
Absolutely! You can mix and match cheeses based on your preferences. For extra flavor, consider using Gruyère, Gouda, or even feta. Just make sure to keep the total cheese amount around 1 cup!
Can I Prepare These Potato Puffs in Advance?
Yes, you can prep the mixture ahead of time! Store it in the fridge for up to 24 hours before baking. Just be aware that the texture may change slightly when baked after a day in the refrigerator. If you need to make them even further in advance, you can freeze the unbaked puffs. Thaw in the fridge before baking as usual.
What’s the Best Way to Store Leftovers?
Store any leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, place them in an oven at 350°F (175°C) for about 10-15 minutes, so they stay crispy on the outside.
Can I Make These Potato Puffs Gluten-Free?
Yes! Simply substitute the all-purpose flour with a gluten-free flour blend or use cornstarch. This will keep the texture similar while ensuring the dish is gluten-free!



