7 Layer Ham Casserole Recipe

Transform leftover ham into a cheesy, bubbly 7-layer casserole that's perfect for a weeknight dinner or potluck! This comforting recipe features layers of fluffy rice, tender broccoli, savory ham, and a creamy cheese sauce that will have everyone asking for seconds. Easy to make and even easier to love!

Prep Time 20 mins
Cook Time 40 mins
Calories 550.4 kcal
Protein 57g
Rating 4.5 (14 Reviews)
7 Layer Ham Casserole 79

Recipe Actions

Share this recipe:

Recipe Author

Chef Forktionary, author of this recipe

Recipe adapted from Food.com. Standardized by Forktionary.

Ingredients for 7 Layer Ham Casserole

Cook Smarter with Sous, Your Kitchen Companion

Missing an ingredient for this 7 Layer Ham Casserole? Need a perfect wine pairing or a healthy side dish idea? Don't guess—ask Sous! Your AI-powered sous-chef is ready to help you swap ingredients, adjust serving sizes, and discover flavor tips in seconds.

How to Make 7 Layer Ham Casserole

  1. Preheat oven to 350°F (175°C).
  2. In a 2-quart casserole dish, layer the following ingredients in this order: 2 cups cooked ham (shredded or diced), 1 ½ cups cooked rice, 2 cups cooked broccoli florets, and ½ cup chopped onion.
  3. In a medium bowl, whisk together 10.75 ounces (1 can) condensed cream of mushroom soup, ½ cup milk, and 1 cup shredded cheddar cheese until smooth.
  4. Pour the cheese sauce evenly over the layered ingredients in the casserole dish.
  5. (Optional) Sprinkle ½ cup buttered bread crumbs over the top for extra texture and golden-brown crust.
  6. Bake for 30-40 minutes, or until heated through and bubbly. Let stand for 5 minutes before serving.

Nutrition Information (Approximate per serving)

Sodium

55 g

Sugar

10g

Fat

53g

Carbs

20g