This Cheesy Potato Casserole is made with fresh potatoes and a creamy, tangy homemade cheese sauce. Perfect for a cozy family dinner that doesn’t require much prep. Serve it by itself or round it out with you favorite meat or plant-based protein for a full meal.
Equipment
- Large pot
- 9" x 9" baking dish
- Medium skillet
- 1.5 lbs Little Potatoes, cubed
- 1/4 cup Unsalted butter
- 1/2 medium medium onion, finely chopped
- 1 tsp garlic, minced
- 1 tsp Italian seasoning
- 1/2 tsp salt
- 1/4 tsp black pepper
- 2 Tbsp all-purpose flour
- 1 1/2 cups milk
- 1/2 cup sour cream
- 3 cups cheddar cheese, shredded and divided
Instructions
-
Step 1
Bring a large pot of salted water to a boil. Add potatoes and cook 5 to 6 minutes, until almost tender.
-
Step 2
Drain potatoes and place in a lightly greased 9” × 9" baking dish. Preheat the oven to 375 °F.
-
Step 3
In a medium skillet, melt butter over medium heat and cook onion until softened and beginning to brown.
-
Step 4
Stir in garlic, Italian seasoning, salt and pepper and cook for one minute.
-
Step 5
Add flour and whisk until combined.
-
Step 6
Add milk and cook over medium heat, stirring frequently, until thickened—about five minutes.
-
Step 7
Stir in sour cream and two cups of cheddar cheese.
-
Step 8
Pour sauce over potatoes in baking dish, stirring to combine. Sprinkle with remaining one cup cheese and bake until bubbly and golden, about 20 minutes.
-
Step 9
Remove from the oven and allow to sit for 5 to 10 minutes before serving.
-
Step 10 - Enjoy your tasty meal with the family
Want to connect while sharing your meal?
Great food brings you to the table, but great questions keep you there. Use our prompts to spark a fun conversation or a moment of reflection.