Looking for a from-scratch Homemade Cheesy Potatoes recipe? Want a recipe that doesn’t call for a can of condensed soup or bagged cheese? This is it! No frozen bags of hash browns, zero cans of condensed soup, just a delicious from-scratch cheesy potato recipe. This recipe will serve 6 to 8.

Homemade Cheese Potatoes

Cheesy potatoes are the supreme side to ham (really anything).

11 years ago, I decided to venture out and make homemade cheesy potatoes from scratch. Crazy? Yes. Delicious? Of course! I will admit, it’s not as easy as opening a few bags of hash brown potatoes and mixing them with cream of chicken or mushroom soup. But in my opinion, it’s a million times better and truly not all that time consuming.

This recipe consists of boiling cubed potatoes and tossing them in a homemade sauce of sautéed onions and garlic, thickened by flour, broth and milk. Sour cream and sharp cheddar is mixed in as well giving this casserole tang and of course, the desired cheddar-y flavor.

Homemade Cheese Potatoes

Prepare to fall in love.

Homemade Cheese Potatoes Ingredients

To Make Homemade Cheesy Potatoes You Will Need:

  • russet potatoesThe perfect potato for this casserole.
  • unsalted butterYou will also need more for greasing pan.
  • yellow onionAdds a sweet and subtle onion flavor to the dish.
  • green onionLends mild onion flavor.
  • garlicAdds distinct punchy flavor.
  • unbleached all-purpose flourHelps to thicken the sauce.
  • low-sodium chicken brothOr substitute with a low-sodium vegetable broth.
  • whole milkLends richness and creaminess.
  • sour creamGives this casserole tanginess and helps with the creaminess as well.
  • kosher saltEnhances the flavors in this dish.
  • black pepperAdds distinct bite and flavor.
  • sharp cheddar cheeseSharp cheddar is a must to taste that cheesy flavor.

scrub, peel and dice potatoes

Roughly peel 3 pounds of russet potatoes. I like to leave some of the skin on to really drive the “hey guys, these homemade cheesy potatoes are made from scratch” appearance.

add to a pot and fill with water

Add the diced potatoes to a pot, fill with water, covering the potatoes by a couple of inches. Cover, bring to a boil and cook until the potatoes are just tender. The potatoes should still have a little resistance when you try to pierce them with a fork and will finish cooking in the oven. Once the water starts boiling, it’s about 10 minutes – depending on the size of your potatoes of course.

drain potatoes and let cool

Once partially cooked, remove the pot off of the burner and transfer the potatoes into colander that is set into a sink and let them cool a little.

grease baking dish and preheat oven

Preheat your oven to 350°F (or 180°C).

Grease a 2-quart baking dish with a little butter.

add butter and onion with a pinch of salt to a pan

In a 10-inch skillet melt 4 tablespoons of unsalted butter and add 1 medium diced yellow onion and a pinch of kosher salt and cook until the onion is soft and translucent.

once softened add green onion and garlic

Once softened add in the 3 chopped green onions and 1 clove of minced garlic.

stir and cook 1 minute

Stir and cook for 1 minute.

stir in flour

Next sprinkle the 4 tablespoons of all purpose flour over top, stir it into the butter and cook for 2 minutes.

stir while pouring in broth and milk

Reduce the heat to medium low and while stirring, pour in a 1/2 cup of both low-sodium chicken broth and whole milk.

remove off of heat once thickened

Continue to stir until mixture is creamy and thick – this should only take a few minutes. Remove the pan off of the burner.

stir in sour cream and season with salt and pepper

Next add in 1 cup of cold sour cream and stir until incorporated.

add in 2/3 of the cheddar

Lastly, add in 2/3 of the cheddar cheese.

stir to combine

Stir to combine. The cold sour cream will bring the sauces temperature down so when you add it to the bowl it won’t instantly melt the cheese.

transfer potatoes to a large mixing bowl

Transfer the slightly cooled, drained potatoes into a large mixing bowl.

pour in sauce and stir

Add in the sour cream mixture and gently stir.

stir well to combine

Until combined.

transfer to prepared baking dish, spread evenly and top with remaining cheddar

Transfer the creamy, cheesy potato mixture into the prepared baking dish. Spread it evenly and top with the remaining sharp cheddar. Bake on the middle rack of your preheated oven for 40 to 5o minutes or until hot and golden brown in spots.

bake and let cool before serving

I rotate the baking dish halfway to ensure even cooking and browning. Once baked, allow the cheesey potatoes to cool for 10 minutes before serving.

Homemade Cheese Potatoes

So there we were eating dinner and I look around at everyone’s plate. The mounds of cheesy potato goodness piled high on all our plates was laughable. My husband looks at me and says “these are the best homemade cheesy potatoes I’ve ever had.” It literally was a verbal dozen roses, or like when he does the dinner dishes or makes me a cup of coffee.

Homemade Cheese Potatoes

Ps. those crispy edges are all MINE.

I love these homemade cheesy potatoes and I hope you do too!

For More Side Dish Recipes Click Here!

Homemade Cheese Potatoes

How To Make Homemade Cheesy Potatoes in Advance:

Prepare as instructed. Allow everything to cool completely before covering tightly with plastic wrap and refrigerate. Remove the casserole from the fridge while your oven preheats. Bake as directed, allowing a little extra time if needed.

Homemade Cheese Potatoes

Enjoy! And if you give this Homemade Cheesy Potatoes recipe a try, let me know! Snap a photo and tag me on twitter or instagram!

Homemade Cheese Potatoes

Homemade Cheese Potatoes
Print Recipe Pin Recipe
4.50 from 106 ratings
Leave a Review »
Yield: 8 servings

Homemade Cheesy Potatoes

Looking for a from-scratch Homemade Cheesy Potatoes recipe? Want a recipe that doesn’t call for a can of condensed soup or bagged cheese? This is it! No frozen bags of hash browns, zero cans of condensed soup, just a delicious from-scratch cheesy potato recipe.

Ingredients

  • 3 pounds russet potatoes, roughly peeled and diced into bite-size pieces
  • 4 tablespoons unsalted butter, plus 1 tablespoon for the baking dish
  • 1 medium yellow onion, diced
  • 3 green onions, sliced
  • 1 clove garlic, minced
  • 1/4 cup unbleached all-purpose flour
  • 1/2 cup low-sodium chicken broth
  • 1/2 cup whole milk
  • 1 cup sour cream
  • 1 teaspoon kosher salt, plus more to taste
  • 1/2 teaspoon freshly ground black pepper
  • 8 ounces sharp cheddar cheese, freshly grated

Instructions 

  • Add the diced potatoes to a pot, fill with water, covering the potatoes by a couple of inches. Cover, bring to a boil and cook until the potatoes are just tender. The potatoes should still have a little resistance when you try to pierce them with a fork and will finish cooking in the oven. Once the water starts boiling, it’s about 8-10 minutes – depending on the size of your potatoes of course.
  • Once partially cooked, remove the pot off of the burner and drain the potatoes into colander that is set into a sink and let them cool a little.
  • Preheat your oven to 350℉ (or 180℃).
    Grease a 2-quart casserole dish with a little butter or olive oil spray.
  • In a 10-inch skillet melt the butter, add the onion with a pinch of salt and cook until the onion is soft and translucent. Once softened add in the green onions and minced garlic. Stir and cook 1 minute.
  • Next sprinkle the flour over top, stir it into the butter and cook for 2 minutes. Reduce the heat to medium low and while stirring, pour in both low-sodium chicken broth and the whole milk. Continue to stir until mixture is creamy and thick – this should only take a few minutes. Remove the pan off of the burner.
  • Next add in the cold sour cream, 1 teaspoon kosher salt and lots of freshly ground black pepper, Lastly, add in 2/3 of the cheddar cheese stir until incorporated.
  • Transfer the slightly cooled, drained potatoes into a large mixing bowl. Add in the sour cream mixture and gently stir until combined. Transfer the creamy, cheesy potato mixture into the prepared baking dish. Spread it evenly and top with the remaining sharp cheddar.
  • Bake on the middle rack of your preheated oven for 40 to 50 minutes or until hot and golden brown in spots. Let cool 10 minutes, top with a sprinkle of minced parsley if desired.

Notes

Nutrition Disclaimer: All information presented on this site is intended for informational purposes only. I am not a certified nutritionist and any nutritional information shared on SimplyScratch.com should only be used as a general guideline.
Serving: 1serving, Calories: 391kcal, Carbohydrates: 38g, Protein: 12g, Fat: 22g, Saturated Fat: 12g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 5g, Trans Fat: 0.2g, Cholesterol: 62mg, Sodium: 506mg, Potassium: 844mg, Fiber: 3g, Sugar: 4g, Vitamin A: 710IU, Vitamin C: 12mg, Calcium: 281mg, Iron: 2mg

This recipe was originally posted on April 16, 2014 and has been updated with clear and concise instructions, new photography and helpful information.