Cheesy Potato Casserole

Delicious cheesy potato casserole topped with melted cheese and herbs, perfect for a hearty meal.

Loading…

By Reading time

This Cheesy Potato Casserole is a warm hug in a dish! It’s packed with creamy potatoes, lots of cheese, and a crunchy topping that makes every bite delightful.

Every time I make it, my friends and family can’t resist going back for seconds. Who can blame them? It’s like comfort food made of pure happiness! 😄

I love serving this casserole with a simple green salad for balance. Plus, it’s so easy! Just mix, bake, and enjoy. Even leftovers taste amazing the next day!

Key Ingredients & Substitutions

Potatoes: The star here is the potato. I recommend russet potatoes for their starchy texture, perfect for this dish. If you prefer a creamier taste, Yukon Gold is a great alternative.

Cheddar Cheese: Sharp cheddar adds a strong flavor. If you can’t find it, feel free to use medium cheddar or even a cheese blend. For a fun twist, you might try pepper jack for some heat!

Milk or Half-and-Half: Whole milk delivers a great creaminess, but you can substitute with 2% milk or a non-dairy option like almond milk. Just keep in mind it will change the flavor a bit.

Butter and Flour: These make the roux for your cheese sauce. If you’re dairy-free, you can swap butter for coconut oil and use a gluten-free flour blend in place of regular flour.

Onion: Adding onion enhances the flavor. If you’re not a fan, you can leave it out, or even try leeks for a milder taste.

How Do You Make a Creamy Cheese Sauce Without Lumps?

Making the cheese sauce is crucial for a smooth texture. Start by creating a roux with melted butter and flour. Cook this for about 2 minutes to remove the raw flour taste.

  • Always whisk vigorously while adding the milk or half-and-half. This helps prevent lumps.
  • Keep the heat medium to medium-low. If it’s too hot, the sauce may separate.
  • Once it thickens (about 5-7 minutes), remove from heat before stirring in cheese for an extra smooth finish.

With these tips, your cheese sauce will be velvety smooth, making your casserole a hit every time!

How to Make Cheesy Potato Casserole

Ingredients You’ll Need:

For the Casserole:

  • 4 cups peeled potatoes, thinly sliced (about 4 medium potatoes)
  • 2 cups shredded sharp cheddar cheese, divided
  • 2 cups whole milk or half-and-half
  • 1/4 cup unsalted butter
  • 1/4 cup all-purpose flour
  • 1 small onion, finely chopped (optional)
  • 1 teaspoon garlic powder
  • 1 teaspoon salt
  • 1/2 teaspoon black pepper
  • 1/2 teaspoon dried parsley (plus extra for garnish)
  • 1/2 teaspoon paprika (optional)
  • Fresh parsley, chopped (for garnish)

How Much Time Will You Need?

This delicious casserole takes about 15 minutes to prepare and around 30 minutes to bake. With a little bit of prep, this dish can be ready to eat in less than an hour!

Step-by-Step Instructions:

1. Preheat and Prepare the Dish:

Start by preheating your oven to 375°F (190°C). While that’s heating up, grease a medium-sized casserole dish so the casserole doesn’t stick.

2. Cook the Potatoes:

In a large pot, bring water to a boil. Add your sliced potatoes and cook them for about 5 minutes until they are just tender but still firm. Drain the potatoes and set them aside.

3. Make the Cheese Sauce:

In a medium saucepan over medium heat, melt the butter. If you’re using onion, add it now and cook until it’s soft and translucent—this should take about 3-4 minutes. Then, stir in the flour and cook for 1-2 minutes to form a roux, stirring constantly.

4. Create the Creamy Base:

Slowly whisk in the milk or half-and-half until smooth. Keep stirring frequently while the sauce cooks and thickens for about 5-7 minutes. Once it’s thickened, remove it from heat.

5. Add the Cheese:

Now, stir in 1 1/2 cups of the shredded cheddar cheese until it melts and becomes smooth. Season this cheesy goodness with garlic powder, salt, black pepper, dried parsley, and paprika (if you’re using it).

6. Layer the Casserole:

In the greased casserole dish, layer half of the sliced potatoes at the bottom. Pour half of the cheese sauce over these potatoes. Then, add the remaining potatoes in an even layer and top with the rest of the cheese sauce.

7. Top it Off:

Finally, sprinkle the remaining 1/2 cup of shredded cheddar cheese evenly on the top of the casserole.

8. Bake it:

Place the casserole in the oven and bake it uncovered for 25-30 minutes, or until the top is golden brown and bubbly. It’s gonna smell amazing!

9. Serve and Enjoy:

Once it’s done, take it out of the oven and let it cool slightly. Sprinkle chopped fresh parsley on top for garnish before serving. Enjoy your rich, creamy, and cheesy potato casserole!

Can I Use Different Types of Cheese?

Absolutely! While sharp cheddar is ideal for flavor, you can mix in other cheeses like mozzarella or gouda for a different taste. Just ensure you still use some cheddar for that classic cheesy flavor!

Can I Make This Recipe Ahead of Time?

Yes! You can prepare the casserole up to the baking step, cover it, and refrigerate it for up to 24 hours. When you’re ready to bake, just add a few extra minutes to the baking time as it will be cold from the fridge.

What Should I Do If My Cheese Sauce Is Lumpy?

To fix a lumpy cheese sauce, try whisking it vigorously while on low heat. If that doesn’t work, you can blend it using an immersion blender to get it smooth.

How Should I Store Leftovers?

Store any leftovers in an airtight container in the fridge for up to 3-4 days. To reheat, simply warm it in the oven or microwave and add a splash of milk to revive the creamy texture if needed.

You might also like these recipes

Leave a Comment