Cheesy Ham and Potatoes is a classic dish that is perfect for any occasion. This hearty meal is full of flavor and texture, making it a crowd favorite. It's perfect for a quiet family dinner or a large gathering, and can be made in a variety of ways to suit everyone's taste preferences.


To make Cheesy Ham and Potatoes, you will need potatoes, diced ham, shredded cheese, butter, flour, milk, salt, and pepper. Start by slicing the potatoes into rounds and boiling until they are soft. Drain and set aside. In a saucepan, melt butter and add flour to create a roux. Slowly add milk, whisking constantly, until the sauce thickens. Remove from heat and stir in salt, pepper, and shredded cheese until melted. Add the diced ham and potatoes to the cheese sauce and stir until everything is coated.


This dish is perfect for adding in extra ingredients to make it your own. Some people like to add in bacon, onions, or even broccoli to give it more depth of flavor. The options are endless!


Cheesy Ham and Potatoes is a dish that can be enjoyed on its own, but pairs well with a variety of side dishes. A fresh green salad or some steamed vegetables will complement the richness of the dish and provide some balance. It's also great for meal prepping, as it reheats well and can be portioned out for easy lunches throughout the week.


One thing to keep in mind when making Cheesy Ham and Potatoes is that it can be quite heavy. For a lighter version, try using Greek yogurt instead of cream in the sauce and reduce the amount of cheese. This will still give you that delicious cheesy flavor without the extra calories.


Overall, Cheesy Ham and Potatoes is a classic dish that is sure to please everyone at the table. Its versatility and simplicity make it a go-to for busy weeknights or special occasions. Whether you enjoy it as it is or add in your own twists, it's a meal that you'll come back to again and again.