Go Back
+ servings
Ham casserole in a baking dish ready to be served.

Ham Casserole

This cheesy ham casserole is made with cooked ham, broccoli, rice, and a creamy sauce with the perfect flavor. Then topped with cheese and a buttery cracker topping. This is the perfect meal to use up leftover ham for a hearty family dinner.
5 from 2 votes
Prep Time 10 mins
Cook Time 50 mins
Total Time 1 hr
Course Main Course
Cuisine American
Servings 6
Calories 597 kcal


  • 2 cups cooked ham (diced into ½ cubes)
  • 3 cups chicken broth
  • ¾ cup yellow onion (diced)
  • 3 tbsp unsalted butter (divided 1 tbsp and 2 tbsp)
  • cups white long grain rice (uncooked)
  • cups frozen broccoli florets
  • 2 cloves garlic (minced)
  • 10.75 oz cream of mushroom soup
  • ½ cup sour cream
  • ¾ cup milk (any percentage)
  • cups Colby Jack cheese (shredded and divided in half)
  • 1 tbsp ground black pepper


  • Preheat the oven to 350 degrees. Then prepare a 9 × 13 baking dish by coating it with a non-stick cooking spray. Then set aside.
  • In a large pot over medium-high heat melt 2 tablespoons of butter. Then add garlic and saute for 1 minute.
  • Add diced yellow onions and saute for 5 minutes or until they are translucent and soft.
  • Leave garlic and onions in the pot. Then add chicken broth, 1 tbsp unsalted butter, and rice to the large pot. Bring to a boil, then reduce heat to low and cover. Simmer for an additional 8 minutes.
  • Next, add broccoli to the top of the rice and add the lid back on the pot. Cook for 10 minutes.
  • Remove lid and make sure the broccoli is tender with a fork. Then, add cooked diced ham, cream of mushroom soup, sour cream, milk, black pepper, and 1 1/4 cups of shredded Colby Jack cheese. Stir until ingredients are well combined.
  • Pour the mixture into the prepared baking dish and spread out evenly. Cover the top with the remaining cheese and cover with foil.
  • Bake covered for 10 minutes.
  • While the casserole is baking prepare the Ritz cracker topping. Add 1 sleeve of Ritz crackers to a seal-able bag and crush them with a rolling pin. Then, melt 2 tbsp of butter. In a medium bowl add crushed Ritz crackers, melted butter, and Italian seasoning. Mix until well combined.
  • After the casserole has baked for 10 minutes. Remove it from the oven and remove foil. Evenly spread Ritz cracker topping over the top and bake uncovered for an additional 15 minutes.
  • Remove from the oven and let the casserole cool down for 5 minutes. This will allow the sauce to thicken. Then serve and enjoy!


*Nutrition Disclaimer: All information presented on this site is intended for informational purposes only. Nutrition facts are an estimate and not guaranteed to be accurate. I am not a certified nutritionist and any nutritional information shared on Modernmealmakeover.com should only be used as a general guideline.


Calories: 597kcalCarbohydrates: 59gProtein: 28gFat: 30gSaturated Fat: 15gCholesterol: 84mgSodium: 1640mgPotassium: 1022mgFiber: 6gSugar: 8gVitamin A: 2018IUVitamin C: 188mgCalcium: 468mgIron: 3mg
Keyword Ham Casserole, Leftover Ham Casserole
Tried this recipe?Let us know how it was!