The Cozy Cook

Book cover graphicThe Cozy Cookbook is here! Order Now!

Ham Casserole with Broccoli and Rice

This Ham Casserole is is loaded with delicious bites of broccoli and super creamy rice! It’s a great recipe to make with leftover ham and it’s make-ahead and freezer friendly! 

A wooden spoon full of ham casserole with broccoli and rice.

Ham Casserole

I can’t get enough of this incredible Ham Casserole recipe, it’s one of my favorite ways to make use of leftover ham while also switching up our normal dinner routine. I love using a variety of different vegetables here too! Bonus: This makes the best make-ahead recipe and freezer food! 

Ham in a sauce pan next to uncooked rice in a sauce pan. Chicken broth and uncooked rice in a sauce pan next to cooked rice in a sauce pan. side by side sauce pans full of ham casserole ingredients before and after being mixed.

casserole dish filled with uncooked ham casserole ingredients and topped with grated cheese. ham casserole with melted cheese on top and ham casserole with a ritz cracker crust on top.

Make-Ahead Method

  • Assemble as outlined but don’t add Ritz topping.
  • Cover and refrigerate until ready to bake. (You can also freeze it and let it thaw for 24 hours prior to following the remaining steps below.)
  • If possible, let it sit at room temperature for 30 minutes prior to baking.
  • Add an additional 25 minutes of covered baking time, until the cheese is melted and the dish is hot. Add Ritz topping and bake for 10-15 more minutes, uncovered.

a casserole dish filled with ham casserole with a wooden spoon scooping some of it out.

Pro Tips

  • Use white long grain rice, not Instant rice. It has a creamier consistency and better flavor.
  • Using Brown or Wild Rice: Other varieties of rice may require more liquid or cooking time. Cook according to package instructions, using chicken broth instead of water for more flavor. Add broccoli during the last 7 minutes. 
  • Condensed Soup: Feel free to make this with my homemade Cream of Chicken Soup instead of a can. Cream of Mushroom can also be used!
  • Crispy Fried Onion Tops make a delicious topping on this casserole instead of Ritz as well.
  • Frozen Broccoli can be used instead of fresh. Let it thaw and pay it dry.
  • Other vegetable options include diced carrots, celery, peas, and green beans.
  • Cheese: Shred it from a block if possible, it will melt and taste much better than packaged shredded cheese. Cracker Barrel Extra Sharp Yellow Cheese melts very well.
  • Other cheese options include cheddar jack, mozzarella, and smoked gouda. A combination of different kinds of these cheeses may also be used. 
  • For different variations, be sure to try my Chicken Broccoli Rice Casserole, Chicken Cordon Bleu Casserole, One Pot Sausage and Rice Casserole, and Ground Beef and Rice Casserole!

Storage

  • Store in an airtight container and refrigerate for up to 3 days or freeze for up to 3 months. This freezes and reheats very well, it’s one of my favorite freezer meals! 

Try These Next

ham casserole with rice and broccoli on a white plate with a fork inserted into it.

Get My Free Meal Plan

I’ve got a Free Meal Plan with 7 of my super popular recipes (complete with grocery list)! Sign up for my email list and I’ll send it over now along with weekly dinner recipes!

And follow me on FacebookInstagram, and Pinterest!

A wooden spoon scooping up ham and rice casserole with cheese from a casserole dish.

Ham Casserole with Broccoli and Rice

4.97 from 158 ratings
This Ham Casserole is loaded with cheesy, creamy rice and perfectly cooked broccoli. It's an easy dinner and a great way to make use of leftover ham!

Ingredients

  • 2 Tablespoons unsalted butter
  • ½ cup yellow onion, finely diced
  • 1 Tablespoon olive oil
  • 2 1/2 cups chicken broth, low sodium
  • 1 ¼ cup white long grain rice, uncooked
  • 2 cups cooked ham, diced
  • 2 cups broccoli florets
  • 10.75 oz. cream of chicken soup
  • ½ cup sour cream
  • ¾ cup milk
  • 2 ½ cups shredded cheddar cheese, divided
  • Salt/Pepper, optional

Ritz Cracker Topping

  • 1 cup Ritz Crackers, crushed into crumbs
  • 2 Tablespoons butter, melted

Instructions

  • Note: This recipe is designed to allow you to prepare all of the casserole ingredients in one pot before transferring to a casserole dish for baking. Before you begin, refer to your rice package for the amount of liquid (we'll use chicken broth) and cooking time. If preferred, cook the rice separately and skip the broth ingredient. You'll need 3 + 3/4 cups of cooked rice to combine with the other casserole ingredients. I use white long grain rice and the cooking times below work perfectly.
  • Preheat the oven to 350° F.
  • Melt the butter in a large saucepan over medium heat.
  • Add the diced onions and cook for 5 minutes, until softened.
  • Add the chicken broth, olive oil, and rice to the pot and bring to a boil, then reduce heat to a simmer.
  • Cover tightly and cook for 8 minutes.
  • Add the broccoli, replace the cover, cook for 7 more minutes. Refrain from stirring.
  • Note: If liquid remains in the pot and the rice isn't yet cooked through after 15 minutes, cover simmer for up to 5 additional minutes, or until cooked through.
  • Remove from heat and leave the cover on. Let the rice sit for 10 minutes. Any rice on the bottom of the pot will release during this time.
  • Add the diced ham, condensed soup, sour cream, milk, and half of the cheddar cheese. Stir until well-combined.
  • Spread into a lightly greased 9 x 13 casserole dish.
  • Top with remaining cheddar cheese.
  • Cover and bake for 15 minutes.
  • Combine the Ritz cracker crumbs and butter. Spread over the top of the casserole and bake, uncovered, for 10 additional minutes.
  • Let the casserole sit for 5 minutes prior to serving.

Notes

Pro Tips:
  • Use white long grain rice, not Instant rice. It has a creamier consistency and better flavor.
  • Using Brown or Wild Rice: Other varieties of rice may require more liquid or cooking time. Cook according to package instructions, using chicken broth instead of water for more flavor. Add broccoli during the last 7 minutes. 
  • Condensed Soup: Feel free to make this with my homemade Cream of Chicken Soup instead of a can. Cream of Mushroom can also be used!
  • Crispy Fried Onion Tops make a delicious topping on this casserole instead of Ritz as well.
  • Frozen Broccoli can be used instead of fresh. Let it thaw and pay it dry.
  • Other vegetable options include diced carrots, celery, peas, and green beans.
  • Cheese: Shred it from a block if possible, it will melt and taste much better than packaged shredded cheese. Cracker Barrel Extra Sharp Yellow Cheese melts very well.
  • Other cheese options include cheddar jack, mozzarella, and smoked gouda. A combination of different kinds of these cheeses may also be used. 
  • For different variations, be sure to try my Chicken Broccoli Rice Casserole, Chicken Cordon Bleu Casserole, One Pot Sausage and Rice Casserole, and Ground Beef and Rice Casserole!

Storage:
  • Store in an airtight container and refrigerate for up to 3 days or freeze for up to 3 months. This freezes and reheats very well, it's one of my favorite freezer meals! 

Make Ahead Method:
  • Assemble as outlined but don't add Ritz topping.
  • Cover and refrigerate until ready to bake. (You can also freeze it and let it thaw for 24 hours prior to following the remaining steps below.)
  • If possible, let it sit at room temperature for 30 minutes prior to baking.
  • Add an additional 25 minutes of covered baking time, until the cheese is melted and the dish is hot. Add Ritz topping and bake for 10-15 more minutes, uncovered.

Nutrition

Calories: 518kcal, Carbohydrates: 31g, Protein: 22g, Fat: 34g, Saturated Fat: 18g, Trans Fat: 1g, Cholesterol: 94mg, Sodium: 1618mg, Potassium: 462mg, Fiber: 1g, Sugar: 5g, Vitamin A: 1063IU, Vitamin C: 35mg, Calcium: 384mg, Iron: 2mg
Did you try this recipe?Mention @TheCozyCook on Instagram or tag #thecozycook!

Order The Cozy Cookbook!

Easy Recipes. Extra Comfort.

Order your copy today!

Leave a Comment & Rate this Recipe

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

Click the Stars to Rate This Recipe




429 comments on “Ham Casserole with Broccoli and Rice”

  1. Thank you so much I wanted to make a casserole that will go with my baked ham for Christmas dinner can’t wait to try it.

  2. This is a good, simple, adaptable recipe! I’ve made it twice now. Once with ham and cream of celery soup (what I had on hand.) And again tonight with leftover rotisserie chicken, cream of chicken soup, and a little more broccoli. The only other change i made was i added a little cream cheese (about 2 oz.) Both were great, really awesome comfort food! I think I may like it better with chicken, but both were big hits with my family! The ham version leftovers worked well for breakfast with a fried egg.
    Super recipe! Thank you!

    • I’m so happy you’re enjoying the casserole Andy! I love the idea of having this with a fried egg for breakfast, I never thought of that! Thanks so much for the great comments and review!❤️

  3. Good recipe. I have a picky eater, that gave it a thumbs up!

    Just a suggestion, but might want to add that 1 addtional TBS of butter to the 2 listed in ingredient section. And you list salt & pepper..how much? Suppose cooks own discretion?
    Otherwise, a keeper for my bunch. Yum!

    • Hey Debra! Thank you so much for your feedback! You know, that additional tablespoon of butter really isn’t needed so I just took that step out- thank you for mentioning that! And in this case I didn’t indicate how much salt/pepper just because there is already a decent amount of salt in ham and in some of the other ingredients, so it’s there as an optional additional, perhaps I should write ‘optional!’ 😁 Thank you again!! Glad that you enjoyed the recipe! -Stephanie

  4. Not that you need another 5-star review, but I couldn’t resist telling you how much we enjoyed your recipe. We substituted olive oil for some of the butter, but otherwise followed your directions exactly. What a great dish! Thanks!

    • Thanks so much Rick! I can never get enough 5 star reviews, so I really appreciate you taking the time to comment and review! I’m so happy you enjoyed this and found the directions helpful!😃

  5. I made this for supper. Used Tex-mex grated cheese, substituted mushroom soup for chicken soup and I used panko breadcrumbs with some Parmesan cheese for the topping. Hubby said it was DELICIOUS! Just the right amount of heat. 

    • That’s so great to hear Elaine! I bet the Tex-mex grated cheese adds a nice little heat. Glad to hear the hubby approved! Thanks so much for the great review!💖

  6. i want recipe

    • You must have accidentally scrolled past it when you came to leave this comment. At the top of the page there is a ‘jump to recipe’ button that will take you right to the recipe card at the bottom of the post.

  7. Very good recipe, thank you!! I did have to use frozen broccoli because that’s all I had. I precooked and drained it. I added carrots and cauliflower. Plus a little bit of salt and pepper because of the extra veggies. I used club crackers because we didn’t have Ritz, still very good! Thank you!!

  8. Both kids went back for seconds! Seems very flexible to add anything you want. I had to go with panko crumbs on top, great crunch

  9. This was so comforting! Definitely a new favorite- everyone loved it and the kids couldn’t stop talking about it. Thanks for sharing! 

    • Hey Colleen! I am so happy that you enjoyed this recipe!! I am pretty obsessed with this recipe too, my daughter loves it as well, we’ve even made it with green beans before when we didn’t have broccoli and it was excellent! Thank you so much for taking the time to leave a review!! -Stephanie

  10. This was hearty and delicious! The next time I make it, I’ll precook the rice in my Instant Pot. I’ll also use more broccoli but chop it finer and precook it as well – this time it was a bit undercooked/crunchy. I used a cheddar/gruyere melange from Trader Joe’s, and Slap Your Mama seasoning instead of salt & pepper. The hubby and I both loved the overall dish, and it was a great way to use leftover ham from the freezer. 

As Seen On…