Cheesy Potato Casserole

Prep Time 10 minutes
Total Time 50 minutes
Servings 6 servings

Jump to Recipe
This post may contain affiliate links. For more information, please see our disclosure policy.

This Cheesy Potato Casserole is made with fresh potatoes and a creamy, tangy homemade cheese sauce — no hashbrowns or cream soups here! See the full step by step recipe down in the recipe card.

overhead image of cheesy potatoes in white casserole dish with spoon

Love hearty casseroles? Try this Chicken and Stuffing Casserole, this Ground Beef Casserole recipe or this Broccoli Casserole next!

This post is generously sponsored by The Little Potato Company and I was compensated for my time in creating this recipe. Thank you for supporting the brands that make The Recipe Rebel possible!

If there’s one thing that speaks right to my comfort-food-loving heart, it’s creamy, cheesy potatoes.

I’ve always thought it was a shame how most people use frozen hashbrown potatoes and condensed soup in the traditional Cheesy Potato Casserole. You know I’m all for a shortcut when we need one but let’s take the potato casserole up a notch!

My go-to shortcut for this casserole is our favorite Little potatoes — they have a smooth, delicate skin that doesn’t need to be peeled (unlike most large potatoes!), and they come washed and ready to use.

overhead image of potato casserole with bag of Little Potatoes

I simply give them a chop and boil, whip up a homemade cheese sauce and toss everything in the oven — no peeling and no frozen hashbrowns in sight 😉

I used the Boomer Gold potatoes for my Potato Casserole but any of the varietals will work great!

How do you make Cheesy Potatoes from scratch?

  1. Start with your Little potatoes: give them a chop (I aim for a cube of 1cm or just less than half an inch).
  2. Cook potatoes in a large pot of boiling, salted water for 5-6 minutes, until almost tender.
  3. Make your sauce: saute your onion, add your herbs and spices, then thicken with flour. Milk and sour cream give this sauce a rich and creamy flavor!
  4. Pour the sauce over the potatoes in the pan and bake until the casserole is hot and bubbly — just a short zap!
Want to save this recipe?
Just enter your email and get it sent to your inbox. You’ll also get new recipes and a free monthly menu plan!

Variations and Substitutions for this potato casserole:

  • Swap the sour cream: I’ll admit, I’m not sour cream’s biggest fan. But in this casserole it does add lots of creamy, tangy flavor. If you want to skip it, simply add ½ cup more milk or cream to the sauce when you are cooking it.
  • Vegetables: you can always add vegetables to this casserole! I would stick to frozen or canned peas or corn, or carrots that are chopped to be roughly the same size as the potatoes.
  • Seasonings: like it spicy? Add a squirt of sriracha or a pinch (or more) of cayenne pepper. Feel free to experiment with different herbs and seasonings to make it your own!
close up image of cheesy potatoes on spoon

How to make this recipe ahead:

Because we are cooking the potatoes before assembling the dish, this potato casserole is perfect for making ahead!

Simply prepare up until the point of baking, then you can cover it and store in the refrigerator up to 4 days before baking and serving.

A great make ahead option for a busy week!

What to serve with this cheesy Potato Casserole:

Even though I could make a meal out of these cheesy potatoes all on their own, we usually round out the meal with some other favorites:

overhead image of cheesy potatoes in blue bowl

More comfort food casseroles you’ll love!

ashley avatar

Pin this recipe to save for later

Pin this recipe to your favorite board

Cheesy Potato Casserole

5 from 5 votes
This Cheesy Potato Casserole is made with fresh potatoes and a creamy, tangy homemade cheese sauce — no hashbrowns or cream soups here!
Prep Time 10 minutes
Cook Time 40 minutes
Total Time 50 minutes
Cuisine American
Course Side Dish
Servings 6 servings
Calories 472cal


  • 1 ½ lb Little potatoes (cut into 1cm cubes)
  • ¼ cup unsalted butter
  • ½ medium onion finely chopped
  • 1 teaspoon minced garlic
  • 1 teaspoon Italian seasoning
  • ½ teaspoon salt
  • ¼ teaspoon black pepper
  • 2 tablespoons all purpose flour
  • 1 ½ cups milk (any kind)
  • ½ cup sour cream (any kind)
  • 3 cups shredded cheddar cheese (divided)


  • Bring a large pot of salted water to a boil. Add potatoes and cook 5-6 minutes, until almost tender.
  • Drain potatoes and place in a lightly greased 9×9" baking dish. Preheat the oven to 375 degrees F.
  • In a medium skillet, melt butter over medium heat and cook onion until softened and beginning to brown.
  • Stir in garlic, Italian seasoning, salt and pepper and cook for 1 minute.
  • Add flour and whisk until combined.
  • Add milk and cook over medium heat, stirring frequently, until thickened — about 5 minutes.
  • Stir in sour cream and 2 cups of cheddar cheese.
  • Pour sauce over potatoes in baking dish, stirring to combine. Sprinkle with remaining 1 cup cheese and bake until bubbly and golden, about 20 minutes.
  • Remove from the oven and allow to sit for 5-10 minutes before serving.

Nutrition Information

Serving: 203grams | Calories: 472cal | Carbohydrates: 27g | Protein: 19g | Fat: 32g | Saturated Fat: 20g | Cholesterol: 96mg | Sodium: 789mg | Potassium: 654mg | Fiber: 3g | Sugar: 5g | Vitamin A: 1021IU | Vitamin C: 23mg | Calcium: 521mg | Iron: 2mg
Keywords cheesy potato casserole

Want to save this recipe?

Create an account easily save your favorite content, so you never forget a recipe again.

Register Now

Tried this recipe?

Tag @thereciperebel or hashtag #thereciperebel —
I love to see what you’re making!

Tag @thereciperebel

Meet Ashley

My name is Ashley Fehr and I love creating easy meals my family loves. I also like to do things my way, which means improvising and breaking the rules when necessary. Here you will find creative twists on old favorites and some of my favorite family recipes, passed down from generations!

Read More

You May Also Like

Reader Interactions


  1. Jill Burns says

    Hi Ashley. Thanks for this recipe. I tripled it for a crowd and it was well received! Taste was great. The only thing I wasn’t crazy about was pre-boiling the potatoes. Is this definitely a necessary step or could it be eliminated and just cook longer?

    • The Recipe Rebel says

      I’ve only tested this recipe out as written, so I personally believe its necessary. If you decide to try it a different way, let me know how it goes! So glad the triple recipe worked out for you!

    • Ann marie says

      Love this recipe personally I like to par boil the potatoes they don’t take as long in the oven and there still cheesy and delicious. If the potatoes are raw it takes at least 1-1/2 hours to bake and they tend to dry out. That’s just my opinion.

Leave A Reply

Have you tried this recipe? Leave a rating