I love how fresh and comforting these cheesy potatoes taste. Skin-on gold potatoes, sweet carrots, garlic, and Swiss cheese come together in one bubbly, from-scratch casserole.

Table of Contents
Why I Love This Recipe
This isn’t your typical Easter side loaded with butter, canned soup, and chips. While I do enjoy a rich cheesy potato casserole now and then, this one’s a fresh take.
- They start with real, skin-on gold potatoes. No frozen shortcuts, just tender, buttery potatoes that soak up all that creamy, cheesy goodness. It’s just as wholesome as my ham and potato casserole.
- The flavor is rich and layered. I use fresh ingredients and spices to give it depth without overpowering the cheese, a lot like my broccoli cheese casserole.
- The Swiss cheese melts beautifully. I always go for a high-quality block because it adds a slightly nutty sharpness that makes the whole dish shine.
- It’s simple and cozy. Baked until bubbly and golden on top, this from-scratch casserole is the kind of side dish that makes any meal feel homemade and comforting.
Want to save this recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
Key Ingredients and Substitutions
- Yellow Potatoes: These buttery potatoes are the perfect base, holding their shape while staying tender and creamy. Yukon Golds are ideal, but red potatoes can also work well. Avoid russets unless you want a softer, fluffier texture.
- Onion: Adds savory depth to the dish. Yellow onions are classic, but white or sweet onions can be used for a milder flavor.
- Carrot: Just a touch of shredded carrot adds color and a hint of natural sweetness.
- Garlic: Fresh minced garlic brings out a savory aroma and depth.
- Butter: Used to sauté the vegetables and add richness to the casserole. Both salted and unsalted butter work.
- Swiss Cheese: The star of the show! A good-quality Swiss cheese melts like a dream and adds a nutty, slightly sweet flavor. Skip the pre-sliced stuff, instead look for wedges or blocks and grate it yourself. Guggisberg is an excellent brand if you can find it. For substitutions, Gruyère is the closest match.
- Sour Cream: Adds rich creaminess and a bit of tang that balances the dish. Use full-fat for the best texture.
- Parsley: Fresh chopped parsley gives the dish brightness and color. You can substitute with chives or green onions if needed, or skip it for a more rustic look.
- Salt & Black Pepper: These are essential seasonings. Don’t skimp on the freshly cracked black pepper, it plays beautifully with the richness of the cheese and sour cream.
- Smoked Paprika: Adds a subtle smoky undertone that brings depth without heat.
- Dried Dill: It’s a small but mighty ingredient that adds an herby, slightly tangy note.
How to Make Cheesy Potatoes
Preparation
Butter a 2-quart casserole dish and set it aside. Preheat your oven to 350˚F. Bring a large pot of salted water to a boil.


Step 1 – Boil the Potatoes
Boil the yellow potatoes in the salted water for about 15 minutes, or until just tender. Drain and let them cool slightly while you prepare the vegetables.

Step 2 – Sauté the Vegetables
While the potatoes are boiling, chop the onion, shred the carrot, and mince the garlic. In a large pan, melt the butter and sauté the vegetables over medium heat until fragrant and translucent.

Step 3 – Combine Potatoes and Veggies
Cut the drained potatoes into bite-sized chunks and add them to the pan with the sautéed vegetables. Turn off the heat.

Step 4 – Add Cheese and Seasonings
Grate the Swiss cheese and add it to the pan along with the sour cream, chopped parsley, salt, smoked paprika, dried dill, and black pepper. Stir everything together until well combined.

Step 5 – Bake the Casserole
Spread the cheesy potato mixture into the prepared casserole dish. Bake at 350˚F for about 45 minutes, or until the top is golden and bubbly.
Lynette’s Tip
If you’re serving a crowd, I suggest doubling the recipe and using a 9×13-inch baking dish. The original makes a smaller casserole, perfect for a family dinner or smaller gathering.
Recipe Variations
- Add Protein: To make it a full meal, stir in some cooked diced ham or crumbled bacon before baking. It adds a salty, savory boost that makes this dish even heartier.
- Herb Variations: I love switching out the parsley and dill for fresh thyme or chives when I want to change up the flavors. It still keeps things fresh and bright.
- More Veggies: Feel free to add in more veggies like chopped spinach, sautéed mushrooms, or bell peppers.
Make Ahead Instructions
I recommend making the cheesy potatoes as instructed, then letting them cool completely. Once cooled, cover the casserole dish tightly and store it in the refrigerator for up to 3 days.
Recipe FAQs
I recommend fresh, skin-on yellow (gold) potatoes. They’re creamy, tender, and hold their shape well after boiling, perfect for this cheesy casserole.
Go for a high-quality Swiss cheese like Guggisberg if you can find it. Look for blocks or wedges rather than pre-sliced cheese. The flavor and melt are so much better and totally worth it!
Nope! I leave the skins on for extra texture and flavor. Just give them a good scrub before boiling.
Storing and Reheating
- Storing: Store leftover cheesy potatoes in an airtight container or cover the casserole dish tightly with foil or a lid. Refrigerate for up to 4 days.
- Freezing: I don’t recommend freezing it, as the texture of the sour cream and potatoes may become grainy or watery once thawed.
- Reheating: Reheat in a 350°F oven for 20–25 minutes, covered with foil, until warmed through. For smaller portions, microwave in short intervals, stirring occasionally, until heated.
More Potato Recipes You’ll Love

Cheesy Potatoes
Ingredients
- 2 pounds yellow potatoes
- 1/2 Cup onion chopped
- 1/3 Cup carrot shredded
- 2 large garlic cloves minced
- 2 Tablespoons butter
- 1 1/2 Cups fresh grated swiss cheese
- 2 Tablespoons chopped parsley
- 1 teaspoon salt
- 1/4 teaspoon smoked paprika
- 1/2 teaspoon dried dill
- 1/8 teaspoon black pepper
- 1 1/2 Cups sour cream
Instructions
- In a large stockpot, boil 2 pounds of yellow potatoes in salted water for 15 minutes.
- Meanwhile, chop onion, shred carrot, and mince 2 large garlic cloves. In a large pan, saute the veggies in butter until they are fragrant and translucent.
- Drain the potatoes, cut them up and add them to the pan with the veggies. Turn off the heat.
- Grate 1 1/2 cups of high-quality swiss cheese and add it to the pan. Add fresh chopped parsley, salt, smoked paprika, dried dill, cracked black pepper, and sour cream.
- Stir it all together and spread into a buttered 2-quart casserole dish. Bake at 350˚F for 45 minutes or until bubbly and the top begins to brown.
Notes
My Favorite Variations:
- Add Protein: To make it a full meal, stir in some cooked diced ham or crumbled bacon before baking. It adds a salty, savory boost that makes this dish even heartier.
- Herb Variations: I love switching out the parsley and dill for fresh thyme or chives when I want to change up the flavors. It still keeps things fresh and bright.
- More Veggies: Feel free to add in more veggies like chopped spinach, sautéed mushrooms, or bell peppers.





This looks AMAZING!! I love the added dill! What a perfect comfort meal for this wall and upcoming winter season! Yeah for swiss cheese!!
Thanks Amanda!
Hope you enjoy it as much as we do!
I would really love to try this, it looks so tempting. It will go perfect with a roasted chicken recipe that I love to make for one of my family diners.
Roasted chicken WOULD go great with this.
Thanks Lois!
You had me at cheese. These look so cheesy and yummy.
Thanks Cheryl!
Enjoy 🙂