Go Back
+ servings
Overhead shot of ham cheese and broccoli casserole in a white baking dish on a wooden table
Print Pin
5 from 4 votes

Ham Casserole

This cheesy Ham Casserole with noodles and broccoli is an easy dinner recipe to throw together on busy weeknights. Use up leftover ham or buy cubed ham!
Course Dinner
Cuisine American
Keyword Easy Ham Casserole, ham casserole, ham casserole with noodles
Prep Time 20 minutes
Cook Time 30 minutes
0 minutes
Total Time 50 minutes
Servings 6 - 8 people
Calories 486.4kcal
Author Blair Lonergan


  • 1 (16 ounce) box rotini pasta
  • 1 (10.5 ounce) can condensed cream of celery soup, NOT diluted
  • 1 (10.5 ounce) can condensed cream of chicken soup, NOT diluted
  • 1 ½ cups milk
  • ½ teaspoon kosher salt
  • ½ teaspoon garlic powder
  • ½ teaspoon onion powder
  • ¼ teaspoon black pepper
  • 3 cups cooked, diced ham
  • 2 cups frozen baby broccoli florets, thawed
  • 8 ounces grated cheddar cheese, divided
  • 1 cup crushed Ritz crackers (about 25 whole crackers)
  • 4 tablespoons melted butter


  • Cook rotini in a large pot of salted boiling water according to package instructions. Drain.
  • While the pasta cooks, preheat the oven to 350 degrees F. Spray a 9 x 13-inch baking dish with cooking spray and set aside.
  • In a large bowl, stir together condensed soups, milk, salt, garlic powder, onion powder and pepper. Add the cooked pasta, ham, broccoli and half of the cheese. Transfer to the prepared baking dish. Sprinkle remaining cheese over top.
  • In a small bowl, stir together crushed Ritz crackers and melted butter. Sprinkle on top of the casserole.
  • Bake, uncovered, for about 30 minutes (or until the inside is hot and bubbly and the topping is golden brown).


  • I had some leftover Pineapple Glazed Ham in the freezer, so that's what I used here. If you don't have any leftover ham, you can certainly buy a package of cubed ham from the grocery store.
  • I like the combination of cream of celery and cream of chicken soups; however, you can substitute with any two cans of your favorite condensed soups. For instance, use two cans of cream of celery, use a can of cream of mushroom, or use just cream of chicken.
  • The frozen baby broccoli florets are the perfect bite-size pieces to throw directly into the casserole. If you can't find the baby broccoli florets, use regular frozen broccoli florets and chop them into smaller pieces.
  • Instead of broccoli, try using frozen peas in your casserole. You don't even need to thaw the peas before adding them to the dish.
  • If you don't have rotini pasta, you can substitute with another small pasta shape such as penne, farfalle or wagon wheels.
  • I love the buttery flavor and the crunch of the Ritz cracker crumb topping; however, you can substitute with an equal amount of crushed potato chips, panko breadcrumbs, crushed Corn Flakes cereal, or other crackers of your choice.
  • Cooking for a smaller family? Cut all of the ingredients in half and prepare the casserole in an 8-inch or 9-inch square dish.


Serving: 1/8 of the casserole | Calories: 486.4kcal | Carbohydrates: 58.9g | Protein: 22.9g | Fat: 18.4g | Saturated Fat: 8.9g | Polyunsaturated Fat: 2.1g | Monounsaturated Fat: 2.4g | Cholesterol: 57.4mg | Sodium: 1162.9mg | Potassium: 222.2mg | Fiber: 2.8g | Sugar: 8.4g