This Cheesy Potato Skillet is a fun and tasty dish, packed with crispy potatoes and gooey cheese. It’s perfect for breakfast or any meal of the day!
I love how easy it is to make; just cook everything in one skillet. Plus, who can resist melted cheese? It’s a guaranteed crowd-pleaser! 🧀🥔
Key Ingredients & Substitutions
Potatoes: Medium-sized russet potatoes work great for this skillet. They become fluffy when baked. If you’re looking for something with a firmer texture, consider using Yukon gold potatoes. They’re buttery and add a lovely flavor.
Cheddar Cheese: Sharp cheddar gives a bold taste, but you can mix it up! Try mozzarella for a milder flavor or pepper jack for a kick. Don’t have cheese? Nutritional yeast can give a cheesy flavor, great for vegan options.
Milk or Cream: Heavy cream makes it rich, but you can use whole milk or even a non-dairy milk like almond or oat milk for a lighter option. Just make sure they’re unsweetened to keep the flavor balanced.
Onion and Garlic: These add depth. If you’re not a fan of onion, you can skip it. Green onions or shallots can also be good substitutes. Garlic powder works great if you don’t have fresh garlic on hand!
Paprika: This adds color and a hint of smokiness. If you’re out of paprika, try a pinch of cayenne pepper for heat or leave it out entirely. The dish will still be delicious!
How Do I Get My Cheese Extra Melty?
Getting that perfect melty cheese on top is key for this dish! It’s all about layering and baking correctly. First, make sure to evenly distribute the cheese after the initial stovetop cooking. This allows it to melt into the potatoes.
- After cooking the potatoes on the stovetop, remove the lid and generously sprinkle the cheese on top.
- Bake uncovered in the preheated oven so the cheese can melt and bubble up nicely. The uncovered part creates that beautiful, slightly golden crust.
- Keep an eye on it; the cheese browns quickly! You want it just golden without burning.
Letting the dish rest briefly after baking will also keep everything gooey and perfect for serving! Enjoy your cheesy creation!

How to Make Cheesy Potato Skillet
Ingredients You’ll Need:
For the Skillet:
- 4 medium potatoes, thinly sliced
- 1 cup shredded cheddar cheese (or a mix of cheddar and your choice)
- 1/2 cup milk or heavy cream
- 2 tablespoons butter
- 1/2 cup finely chopped onion (optional)
- 2 cloves garlic, minced
- 1 teaspoon salt
- 1/2 teaspoon black pepper
- 1/2 teaspoon paprika or smoked paprika (optional for a little smoky flavor)
- 1 tablespoon chopped fresh parsley or chives (for garnish)
- 1 tablespoon olive oil or additional butter (for skillet)
How Much Time Will You Need?
This cheesy potato skillet takes about 10 minutes to prepare and then 15-20 minutes to bake. Overall, you’ll need around 30 minutes for a delicious, creamy side dish that everyone will love. Don’t forget to let it rest for a couple of minutes before serving!
Step-by-Step Instructions:
1. Preheat the Oven:
Start by preheating your oven to 375°F (190°C). This way, it’s nice and hot when you’re ready to bake your cheesy potatoes!
2. Prepare the Potatoes:
Wash and peel your potatoes if you want, then slice them thinly into even rounds. The thinner they are, the faster they cook!
3. Sauté the Onions and Garlic:
In a cast iron or oven-safe skillet, heat the olive oil or butter over medium heat. If you’re using onions, add them to the skillet and sauté for about 2-3 minutes, until they become translucent. Then, add the minced garlic and cook for another 30 seconds. You’ll love the aroma!
4. Layer the Potatoes:
Now, layer the sliced potatoes evenly in your skillet. Season them with salt, black pepper, and paprika (if using) for extra flavor.
5. Add Milk or Cream:
Pour the milk or heavy cream evenly over the potato layers, making sure they are mostly covered. This will create a creamy texture as they cook!
6. Start Cooking on the Stovetop:
Dot the top with small pieces of butter for extra richness, then cover the skillet with a lid or foil. Cook on the stovetop over medium-low heat for about 10 minutes. This step helps to soften the potatoes before baking.
7. Bake with Cheese:
Remove the lid and sprinkle a generous amount of shredded cheese over the top of the potatoes. Transfer the skillet to your preheated oven and bake uncovered for 15-20 minutes, or until the cheese is melted, bubbly, and starting to brown. Check if the potatoes are tender by piercing them with a fork.
8. Let It Rest and Garnish:
Once out of the oven, let your cheesy potato skillet rest for a couple of minutes. This helps everything settle together. Before serving, sprinkle fresh chopped parsley or chives on top for a pop of color!
9. Serve and Enjoy:
Dig into your creamy, cheesy potato skillet while it’s hot! It’s perfect as a side dish or even as a tasty main course!
Enjoy your cheesy potato skillet, and happy cooking!
Can I Use Different Types of Cheese?
Absolutely! While cheddar is traditional, you can mix it up with mozzarella for a milder flavor, or try pepper jack for some spice. Just make sure to use cheese that melts well for the best texture!
How Do I Store Leftovers?
Store any leftovers in an airtight container in the fridge for up to 3 days. Reheat gently in the microwave or on the stovetop, adding a splash of milk to keep it creamy.
Can I Make This Recipe Ahead of Time?
Yes, you can prep the potatoes and layer them in the skillet ahead of time. Just cover and refrigerate until you’re ready to cook. You may need to add a few extra minutes to the cooking time if starting from cold.
What Can I Serve With Cheesy Potato Skillet?
This dish pairs wonderfully with grilled meats, a fresh salad, or even steamed vegetables. It’s versatile enough to be a hearty side or a comforting main dish! Enjoy!
