Cheesy Leftover Ham, Rice, and Broccoli Casserole (Easy Comfort Food Recipe)
If you’re looking for a cozy, family-friendly dinner that makes the most of leftovers, this Cheesy Ham, Rice, and Broccoli Casserole is exactly what you need. Made with a rich homemade béchamel cheese sauce, tender rice, savory leftover ham, and nutritious broccoli, this casserole is creamy, satisfying, and incredibly easy to prepare.
Perfect for weeknight dinners, holiday leftovers, or make-ahead meals, this recipe turns simple ingredients into a comforting classic everyone will love.
Why This Ham Rice Broccoli Casserole Works
Uses leftover ham efficiently
Made from scratch with a cheesy béchamel sauce
Hearty, filling, and budget-friendly
Great for meal prep, freezer meals, and potlucks
Customizable with different cheeses or vegetables
Ingredients
Casserole Ingredients
2 cups cooked rice (white or brown)
2 cups cooked ham, diced
2 cups broccoli florets (fresh or frozen, lightly steamed)
1½ cups shredded cheese (cheddar, Colby Jack, or blend)
Salt and black pepper, to taste
Cheesy Béchamel Sauce
1 stick butter (½ cup)
½ cup all-purpose flour
2 cups milk, warmed
1 teaspoon garlic powder
1 teaspoon onion powder
1½ cups shredded cheese
Salt and black pepper, to taste
How to Make Ham, Rice, and Broccoli Casserole
Step 1: Preheat the Oven
Preheat oven to 375°F (190°C). Grease a 9×13-inch casserole dish and set aside.
Step 2: Prepare the Cheese Béchamel Sauce
In a large saucepan over medium heat, melt the butter completely. Whisk in the flour and cook for 1–2 minutes until smooth and lightly bubbling (do not brown).
Gradually whisk in the warm milk, stirring constantly to prevent lumps. Cook for 4–6 minutes until the sauce thickens.
Season with garlic powder, onion powder, salt, and pepper. Reduce heat to low and stir in shredded cheese until melted and smooth. Remove from heat.
Step 3: Assemble the Casserole
In a large mixing bowl, combine the cooked rice, diced ham, and broccoli. Pour the cheese sauce over the mixture and stir until evenly coated.
Transfer the mixture to the prepared casserole dish. Sprinkle additional cheese on top if desired.
Step 4: Bake
Bake uncovered for 25–30 minutes, or until the casserole is bubbly and lightly golden on top.
Step 5: Serve
Let the casserole rest for 5–10 minutes before serving to allow it to set.
Tips for the Best Cheesy Casserole
Cheese choice: Sharp cheddar adds bold flavor, while mozzarella adds stretch.
Prevent soggy broccoli: Steam just until tender-crisp before mixing.
Extra crunch: Add buttered breadcrumbs or crushed crackers on top.
Add-ins: Mushrooms, peas, or spinach work well in this recipe.
Frequently Asked Questions (FAQ)
Can I make this ham casserole ahead of time?
Yes! Assemble the casserole, cover tightly, and refrigerate for up to 24 hours before baking. Add 5–10 minutes to baking time if chilled.
Can I freeze ham, rice, and broccoli casserole?
Absolutely. Freeze unbaked or baked casserole for up to 2 months. Thaw overnight in the refrigerator before reheating or baking.
What’s the best rice to use?
Any cooked rice works well. White rice is classic, but brown rice adds extra fiber and texture.
Can I use frozen broccoli?
Yes. Thaw and drain frozen broccoli well to avoid excess moisture.
How do I reheat leftovers?
Reheat in the oven at 350°F, covered with foil, until warmed through. Add a splash of milk if needed to restore creaminess.
Can I make this without ham?
Definitely. Substitute cooked chicken or leave out the meat entirely for a vegetarian version.
Final Thoughts
This Leftover Ham, Rice, and Broccoli Casserole is creamy, comforting, and a perfect solution for using up holiday ham or weeknight leftovers. With its homemade cheesy béchamel sauce and simple pantry ingredients, it’s a recipe you’ll come back to again and again.