***
Your New Favorite Weeknight Hero: Cheesy Ham Casserole
Hey there, friend! Anna here. Can we talk about that magical, slightly chaotic time of day I like to call the “5 PM Scramble”? You know the one. The workday is winding down, the family is getting hungry, and you’re staring into the fridge, hoping for a dinner idea to magically materialize. You’ve got some leftover ham from the weekend, a container of rice, and a deep, soul-level need for something cozy, comforting, and fast.
Well, consider this your kitchen fairy godmother moment, because I’m about to share the recipe that has saved my sanity more times than I can count: my Ultimate Cheesy Ham Casserole. This isn’t just a recipe; it’s a warm, cheesy hug in a baking dish. It’s the answer to “What’s for dinner?” when you’re short on time but big on flavor. We’re talking creamy, savory, packed with protein, and topped with a glorious, golden blanket of melted cheddar cheese. It comes together in about 10 minutes of hands-on prep and bakes into bubbly perfection while you set the table or finally take a deep breath.
This dish is the epitome of my cooking philosophy: joyful, uncomplicated, and deeply satisfying. It’s about turning what you have into something truly amazing. So, if you’re ready to banish the weeknight dinner stress and create a meal that everyone will ask for again and again, grab that leftover ham and let’s get cooking. This is one of those recipes that’s about to become a trusted friend in your kitchen, too.
A Tale of Two Sisters and a Pan of Comfort
PrintCheesy Ham Casserole
Warm, creamy, and loaded with cheesy goodness—this Cheesy Ham Casserole is a delicious way to use up leftover ham or whip up a comforting family dinner in no time. It’s hearty, simple, and always a hit!
- Prep Time: 10 mins
- Cook Time: 30 mins
- Total Time: 40 mins
Ingredients
2 cups cooked rice
2 cups cubed ham
2 cups frozen peas
1 can cream of chicken soup
½ cup sour cream
3 cups shredded cheddar cheese
Instructions
Preheat oven: Set to 350°F (175°C).
Mix it up: In a large bowl, combine cooked rice, ham, peas, soup, sour cream, and 2 cups of the cheddar. Stir until well mixed.
Assemble casserole: Spread mixture into a greased 9×13” baking dish. Top with remaining cheddar cheese.
Bake: Bake uncovered for 25–30 minutes, or until bubbly and golden on top.
Serve hot: Let rest for 5 minutes before serving.
Notes
Preheat oven: Set to 350°F (175°C).
Mix it up: In a large bowl, combine cooked rice, ham, peas, soup, sour cream, and 2 cups of the cheddar. Stir until well mixed.
Assemble casserole: Spread mixture into a greased 9×13” baking dish. Top with remaining cheddar cheese.
Bake: Bake uncovered for 25–30 minutes, or until bubbly and golden on top.
Serve hot: Let rest for 5 minutes before serving.
Nutrition
- Calories: ~370
- Fat: 22g
- Carbohydrates: 22g
- Fiber: 2g
- Protein: 22g
This casserole always takes me right back to my childhood kitchen, specifically to the evenings after a big holiday dinner. My mom, a genius of resourcefulness, would never let a single morsel of her glorious glazed ham go to waste. But by Tuesday, even she would hit a wall. That’s when her “Kitchen Sink Casserole,” as we lovingly called it, would make its appearance.
My sister and I would jostle for position by the oven door, our noses pressed (almost) against the glass, watching the cheese bubble and brown. The aroma of melting cheddar and savory ham would fill the whole house, a scent that spelled comfort, safety, and togetherness. We didn’t care that it was made from leftovers; to us, it was a brand-new masterpiece. We’d devour huge, steaming scoops of it, and the race for the coveted crispy, cheesy corner pieces was a serious sport. Making this recipe now, for my own family, I feel that same connection. It’s more than a meal; it’s a little piece of my story, and I’m so thrilled to be sharing it with you.
Gathering Your Cast of Characters
Here’s the beautiful part: you probably have most of these ingredients already waiting for you. This is a no-fuss, pantry-friendly lineup designed for maximum flavor with minimal effort.
- 2 cups cooked white rice: This is your fantastic base! I love using day-old rice because it has a slightly drier texture that soaks up all the creamy sauce perfectly. Chef’s Insight: No leftover rice? No problem! Cook up a fresh batch and spread it on a baking sheet to cool down quickly before mixing.
- 2 cups cubed cooked ham: The star of the show! This is the perfect use for that leftover holiday or Sunday ham. Substitution Tip: If you don’t have ham, diced cooked chicken, turkey, or even browned ground sausage would be absolutely delicious here.
- 2 cups frozen peas: My little pop of color and sweet freshness! They add a lovely vibrancy and a veggie boost without any extra prep. Chef’s Insight: Don’t thaw them! Adding the peas frozen prevents them from getting mushy during baking.
- 1 can (10.5 oz) cream of chicken soup: This is our secret weapon for a rich, creamy sauce without making a roux from scratch. It’s a total weeknight timesaver. Substitution Tip: For a different flavor profile, cream of mushroom or celery soup works wonderfully. To make it vegetarian, use cream of mushroom and swap the ham for more veggies!
- ½ cup sour cream: This is my special touch! It adds a subtle tang and incredible richness that elevates the sauce from “good” to “can’t-stop-eating-it” great.
- 3 cups shredded cheddar cheese, divided: Cheese, glorious cheese! We’re stirring most of it into the casserole for gooey pockets of joy, and saving a cup for that irresistible, golden-brown top. Chef’s Hack: For the love of a smooth melt, please shred your own cheese! The pre-shredded stuff is coated with anti-caking agents that can make your sauce a bit grainy.
Let’s Build Some Magic: Your Step-by-Step Guide
Ready to see how quickly this all comes together? Follow these simple steps, and you’ll have a dinner hero on the table in no time.
- Preheat your oven to 350°F (175°C). While it’s warming up, grab a 9×13-inch baking dish and give it a quick spritz with cooking spray. This little step ensures easy serving and even easier cleanup later—a win-win!
- In a large mixing bowl, combine the rice, ham, frozen peas, cream of chicken soup, sour cream, and 2 cups of the cheddar cheese. Now, roll up your sleeves and stir it all together! I like to use a large rubber spatula for this. You want everything to be evenly distributed and coated in that creamy, cheesy sauce. Little Chef Tip: Don’t be afraid to get in there and mix it thoroughly. The goal is for every single spoonful to have a bit of ham, pea, rice, and cheese. Taste a tiny bit (it’s chef’s privilege!) and see if it needs a pinch of black pepper.
- Spread the mixture evenly into your prepared baking dish. Use your spatula to press it down gently into a nice, even layer. This helps it heat through uniformly, so every bite is perfectly hot and bubbly.
- Top with the remaining 1 cup of shredded cheddar. This is the fun part! Sprinkle that last cup of cheese evenly over the top, making sure to cover it all the way to the edges. This is what creates that beautiful, restaurant-quality cheesy crust we all dream about.
- Bake uncovered for 25–30 minutes, or until the casserole is bubbly around the edges and the cheese on top is beautifully melted and lightly golden. Little Chef Tip: If you want an extra-golden, slightly crispy top, you can pop it under the broiler for the last 1-2 minutes. But watch it like a hawk! Broilers can turn triumph into tragedy in seconds.
- Let it sit for 5 minutes before serving. I know, I know—this is the hardest part! But trust me, this waiting period is crucial. It allows the casserole to set up, making it easier to scoop out beautiful, clean portions instead of a saucy puddle. It also saves everyone from burning the roofs of their mouths on molten-hot cheese. Safety first, flavor always!
Plating Up Your Masterpiece
This casserole is a hearty, all-in-one meal that truly stands on its own. I love serving it right from the baking dish at the table for a cozy, family-style feel. Scoop generous portions into shallow bowls—they contain the goodness better than a flat plate! For a pop of fresh color and a bit of crunch, I always garnish with a sprinkle of freshly chopped parsley or chives. If you’re feeling extra, a dollop of extra sour cream or a dash of hot sauce on the side lets everyone customize their bowl to their heart’s content.
Make It Your Own! Fun Flavor Twists
The beauty of this recipe is its flexibility. Feel free to get creative and swap ingredients based on what you love or what’s in your fridge!
- Broccoli Cheddar Twist: Swap the peas for a 10-oz package of thawed frozen chopped broccoli. It’s a classic flavor combo that never fails.
- Southwest Fiesta: Add a kick! Mix in a 4-oz can of diced green chiles, use a Mexican-blend cheese, and stir in ½ teaspoon of cumin. Serve with a side of salsa and sour cream.
- “Everything But the Kitchen Sink”: Clean out the veggie drawer! Sautéed diced onions, chopped celery, or sliced mushrooms would be fabulous additions. Just cook them down first to remove excess moisture.
- Gluten-Free & Lighter Option: Use a certified gluten-free cream of chicken soup and swap the sour cream for plain Greek yogurt. You can also use reduced-fat cheese, though it may not melt quite as smoothly.
Anna’s Kitchen Notes & Stories
This recipe has been a living, evolving thing in my kitchen for years. The first time I made it, I was so worried it was “too simple” to be special. Oh, how wrong I was! My husband took one bite, looked at me, and said, “This is a keeper. Please put it in the permanent rotation.” It’s been there ever since.
One of my favorite kitchen fails (we all have them!) involved this casserole. I once, in a major hurry, forgot to grease the baking dish. Let’s just say we ended up with “Deconstructed Cheesy Ham Scramble” that night because it stuck to the pan like cement! We still ate it, and it still tasted amazing, but I learned my lesson. Always grease the pan, friends! It’s a small step with a big payoff. Over time, I started adding the sour cream instead of more soup or milk, and that was the game-changer that made the sauce so much more complex and delicious. Don’t skip it!
Your Questions, Answered!
I’ve gotten so many wonderful questions about this casserole over the years. Here are answers to the most common ones to ensure your success!
Q: Can I make this cheesy ham casserole ahead of time?
A: Absolutely! You are a meal-prep genius. Assemble the entire casserole, cover it tightly with plastic wrap or foil, and refrigerate it for up to 24 hours. When you’re ready, just pop it in the oven. You may need to add 5-10 minutes to the baking time since it will be going in cold.
Q: My casserole turned out a bit dry. What happened?
A: This usually happens for one of two reasons. First, the rice was already very dry. Day-old rice is great, but if it’s been in the fridge for several days, it can become overly dry. Second, it might have been baked a little too long. Oven temperatures can vary, so trust the “bubbly around the edges” visual cue more than the timer. Next time, you can also add an extra tablespoon or two of sour cream or a splash of milk to the mixture before baking.
Q: Can I freeze this?
A: You can, but with a caveat. Cream-based casseroles can sometimes become a bit watery upon thawing and reheating. For the best results, freeze it before baking. Assemble it in a freezer-safe dish, wrap it tightly in a few layers of plastic wrap and foil, and freeze for up to 2 months. Thaw in the refrigerator overnight before baking as directed.
Q: Is there a way to reduce the sodium in this recipe?
A: For sure! You can use low-sodium ham, a low-sodium version of the cream soup, and reduced-sodium cheese. The peas and rice are naturally low in sodium, so making those simple swaps will give you much more control over the salt content.
Nutritional Information*
*Please note: These values are estimates based on the specific ingredients I used and can vary greatly depending on your brands and substitutions.
Per Serving (1 of 6 servings): Calories: 420 kcal | Protein: 22g | Carbohydrates: 28g | Fiber: 2g | Sugar: 4g | Fat: 25g | Saturated Fat: 13g | Cholesterol: 75mg | Sodium: 1050mg | Calcium: 300mg | Iron: 1.5mg

Final Thoughts
There’s something so wonderfully comforting about a dish that brings both nostalgia and practicality to the table — and this Cheesy Ham Casserole does exactly that. It’s creamy, cozy, and just indulgent enough to make an ordinary weeknight feel a little bit special. Whether you’re using up leftovers or planning it from scratch, this recipe proves that simple ingredients can turn into something truly memorable.
Every bite feels like home — tender rice, savory ham, melty cheddar, and that perfect pop of sweetness from the peas. It’s the kind of meal that disappears fast and earns a spot in your regular rotation before you even realize it.
So the next time that 5 PM dinner panic hits, take a deep breath, grab that baking dish, and remember: comfort doesn’t have to be complicated. This casserole is proof that sometimes, the easiest meals are the ones that taste the most like love. 💛