Ham Potato & Cheese Casserole

This Ham Potato & Cheese Casserole is the perfect comfort food solution! Packed with hearty potatoes, savory ham, and gooey melted cheese, this casserole is sure to satisfy everyone’s cravings.

Whether you’re planning a family dinner or a special gathering, this dish brings warmth and joy to the table. Plus, it’s simple enough for any home cook to master. Let’s dive into this easy to make, mouthwatering recipe.

You will love Ham Potato & Cheese Casserole

Why is the Ham Potato & Cheese Casserole so loved? Because it combines real food with simple ingredients. Ham, potatoes, and cheese are hearty ingredients that evoke feelings of warmth and nostalgia. The creamy, melted cheese added to tender potatoes and savory ham create a delicious meal.

Additionally, casseroles are easy to make. You can tweak this versatile recipe to include your favorite vegetables or spices, making it a go-to dish for various occasions. Furthermore, casseroles bring people together. Whether it’s for a cozy family dinner or a potluck with friends, this casserole is perfect!

Ingredients List

ingredients for ham potato & cheese casserole on a countertop.

Here’s a closer look at the ingredients you’ll need for this heavenly casserole:

  • 4-pound potatoes peeled and cut into 3/4-inch pieces: Potatoes are the star of this dish. They provide a hearty and filling base that absorbs all the delicious flavors.
  • 2 tablespoons oil (for light frying): A small amount of oil helps lightly fry the potatoes, giving them a golden touch.
  • 1/4 cup butter: Butter adds a rich, creamy texture to the dish, enhancing the overall taste.
  • 1 small onion, chopped: Onions bring a subtle sweetness and depth of flavor, balancing the savory elements.
  • 1 clove garlic: Garlic offers a burst of aromatic flavor, making the dish even more irresistible.
  • 1/4 cup all-purpose flour: Flour helps thicken the sauce, ensuring it’s creamy and luscious.
  • 2 cups salsa (homemade): Salsa introduces a tangy and slightly spicy element, giving the casserole a unique twist.
  • 2 cups shredded cheddar cheese: Cheddar cheese melts beautifully, creating a gooey, cheesy delight that pulls the dish together.
  • 1 teaspoon salt: Salt enhances all the flavors, making sure each bite is perfectly seasoned.
  • 1/2 teaspoon pepper: A touch of pepper adds a hint of warmth and complements the other spices.
  • 2 cups cubed fully cooked ham (Save ½ cup for topping): Savory ham adds a deliciously meaty component. This makes the casserole hearty and satisfying. Save some for the topping to create a beautiful finish.

Preparation Steps for Ham Potato & Cheese Casserole

ham potato & cheese casserole in a round casserole dish

Prepping the Ingredients

  1. Peel and chop the potatoes: Start by peeling the potatoes and chopping them into 3/4-inch pieces. This ensures they cook evenly.
  2. Dice the onion and garlic: Chop the small onion and mince the garlic clove. These will add depth and flavor to your casserole.
  3. Cube the ham: Make sure your ham is fully cooked. Cube it into small pieces, saving ½ cup for topping.
  4. Shred the cheese: Shred your cheddar cheese if it’s not pre-shredded. This will help it melt smoothly into the casserole.

Assembling the Casserole

  1. Preheat your oven: Set it to 350° to ensure it’s ready for baking.
  2. Lightly pan fry the potatoes: Heat 2 tablespoons of oil in a large skillet. Add diced potatoes and pan fry for 3-4 minutes. This gives them a nice golden touch.
  3. Drain and place the potatoes: After frying, drain the potatoes and put them into a 9×13 casserole dish.
  4. Sauté onions and garlic: In the same skillet, melt the butter over medium-high heat. Add the onions and garlic, cooking until they’re tender.
  5. Create the sauce: Stir in the flour until blended, and then gradually whisk in 2 cups of salsa. Bring the mixture to a boil, stirring constantly until it thickens.
  6. Add cheese and ham: Stir in the shredded cheddar cheese, salt, and pepper until the cheese melts. Then, add in the cubed ham.

Baking Instructions

  1. Pour the sauce: Pour the sauce mixture over the diced potatoes in the casserole dish, ensuring it’s evenly distributed.
  2. Bake covered: Cover the dish with aluminum foil and bake in the preheated oven for 25 minutes until the potatoes are cooked through.
  3. Add cheese and finish baking: Uncover the dish, sprinkle the remaining ½ cup of shredded cheese on top. Now, bake for another 10 minutes. This final step melts the cheese on top to a golden brown.
  4. Let it stand: Once out of the oven, let the casserole stand for 5 minutes before serving. This allows the flavors to blend and makes it easier to cut and serve.

Enjoy your warm, comforting, and oh-so-delicious Ham Potato & Cheese Casserole!

Tips for the Perfect Casserole

Creating the ideal Ham Potato & Cheese Casserole involves a few key tips to ensure it turns out perfectly every time. Here are some helpful hints to elevate your dish:

  • Choose the Right Potatoes: Opt for starchy potatoes like Russet or Yukon Gold. They absorb flavors beautifully during baking.
  • Uniform Potato Pieces: Cut the potatoes into uniform 3/4-inch pieces to ensure they cook evenly. Then you won’t end up with some undercooked and others overdone.
  • Pre-Cook the Potatoes: Lightly fry the potatoes before baking. This adds a lovely golden color and prevents them from becoming mushy in the casserole.
  • Don’t Skip the Sauté: Sauté the onions and garlic before adding them to the casserole. This enhances their flavors and contributes to the overall depth of the dish.
  • Gradual Integration: When creating the sauce, gradually whisk in the salsa to ensure a smooth, lump-free consistency.
  • Season Generously: Don’t be afraid to taste and adjust the seasoning of the sauce before combining it with the potatoes. This ensures every bite is flavorful.
  • Toppings Matter: Saving some ham and cheese for the topping adds a beautiful, golden finish to your casserole. appealing.
  • Rest Before Serving: Allowing the casserole to rest for 5-10 minutes after baking helps the flavors meld together.

With these tips in mind, your Ham Potato & Cheese Casserole will be a warming, satisfying favorite for any occasion!

Serving Suggestions

ham potato & cheese casserole in a clear casserole dis

To elevate your Ham Potato & Cheese Casserole, consider these serving suggestions to complement and enhance your meal:

  • Green Salad: A crisp, refreshing green salad with a light vinaigrette can balance the rich and hearty flavors of the casserole. Try incorporating mixed greens, cherry tomatoes, cucumber slices, and a simple lemon vinaigrette.
  • Steamed Vegetables: Lightly steamed vegetables like broccoli, green beans, or carrots provide a nutritional boost and add a splash of color to your plate.
  • Breadsticks or Dinner Rolls: Warm, soft breadsticks or dinner rolls are perfect for soaking up the delicious sauce. Consider garlic bread for an added flavor dimension.
  • Fruit Salad: A fresh fruit salad with seasonal fruits such as grapes, berries, melon, and citrus provide a healthy dessert option.

By incorporating these serving suggestions complement the deliciousness of your Ham Potato & Cheese Casserole.

Variations on the Recipe

If you’re looking to put a unique twist on the classic Ham Potato & Cheese Casserole, consider these creative variations:

  • Broccoli and Ham Casserole: Substitute half of the potatoes with steamed broccoli florets for a greener, lighter version.
  • Spicy Jalapeño Ham Casserole: Add finely diced jalapeños or a sprinkle of red pepper flakes to the sauce. This adds a spicy kick!
  • Turkey and Sweet Potato Casserole: Swap out the ham for leftover turkey. Then replace the regular potatoes with sweet potatoes or cauliflory.
  • Cheddar and Bacon Casserole: Omit the ham and add crispy bacon bits throughout the casserole for a smoky, savory flavor.
  • Vegetarian Casserole: Leave out the ham entirely. Then incorporate a mix of mushrooms, bell peppers, and zucchini to make a hearty, meatless version.

These variations provide fun and delicious ways to customize your casserole to suit your dietary preferences.

Prep Ahead

Yes, you can definitely make this casserole ahead of time. Simply assemble the casserole, then cover and refrigerate overnight. Just remove it from the refrigerator and allow it to come up to room temperature for about 30 minutes before baking. You may want to add a few extra minutes to the bake time.

Storing Ham Potato & Cheese Casserole

You can store leftover ham potato & cheese casserole covered in the refrigerator for up to 4 days. Individual portions can also be frozen for up to 1 month. Just thaw overnight and reheat in the microwave.
Turn leftover ham, potatoes and cheese casserole into a hearty soup. Just put leftovers into a slow cooker then add extra broth, salsa or milk.


This savory ham potato & cheese casserole is so flavorful and super satisfying. It’s a delicious way to use leftover ham. It can also double as a brunch recipe or a dinner dish.

The Ham Potato & Cheese Casserole is a versatile and comforting dish that can easily become a staple in your meal rotation.

By incorporating some of the suggested tips, serving suggestions, and variations, you can create a casserole that is uniquely yours.

Enjoy the warmth, comfort, and deliciousness of this timeless dish!

ham potatoes and cheese casserole in a clear casserole dis

Ham Potato & Cheese Casserole

This Ham Potato & Cheese Casserole is packed with hearty potatoes, savory ham, and gooey melted cheese. A casserole that is sure to please!
Prep Time 15 minutes
Cook Time 35 minutes
Total Time 50 minutes
Course Main Course
Cuisine American
Servings 7


  • 1 9×13 casserole dish


  • 4 pounds potatoes peeled and cut into 3/4-inch pieces
  • 2 tablespoons oil for light frying
  • 1/4 cup butter
  • 1 small onion chopped
  • 1 clove garlic
  • 1/4 cup all-purpose flour
  • 2 cups salsa homemade
  • 2 cups shredded cheddar cheese
  • 1 teaspoon salt
  • 1/2 teaspoon pepper
  • 2 cups cubed fully cooked ham Save ½ cup for topping


  • Preheat oven to 350°.
  • In a large hot skillet, add 2 tablespoons of oil, add diced potatoes, turn heat to medium and lightly pan fry for ONLY 3-4 minutes. It’s ok if they start to brown but We are not cooking them here. (Many prefer to add the potatoes to a large saucepan; add water to cover. Bring to a boil. until crisp-tender.)
  • Either way, drain the potatoes and put into a 9×13 casserole dish.
  • In the same skillet , heat butter over medium-high heat. Add onion and garlic, cook and stir 4- minutes or until tender. Stir in flour until blended; gradually whisk in 2 cup salsa. Bring to a boil, stirring constantly; cook and stir 1-2 minutes or until thickened. Stir in cheese, salt and pepper until cheese is melted. Stir in ham.
  • Pour this sauce mixture over the diced potatoes in the 9×13 casserole dish. Cover and bake 25 minutes until potatoes are almost done. Uncover, add the last ½ cup cheese and bake another 10 minutes until cheese melts and potatoes are completely tender. Let stand 5 minutes before serving.


Calories: 270kcal | Carbohydrates: 27g | Protein: 15g | Fat: 12g | Saturated Fat: 6g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Trans Fat: 0.1g | Cholesterol: 53mg | Sodium: 689mg | Potassium: 684mg | Fiber: 2g | Sugar: 3g | Vitamin A: 294IU | Vitamin C: 16mg | Calcium: 170mg | Iron: 2mg
Keyword ham potatoes and cheese casserole

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating