
This baked casserole combines tender rice, savory ham, and fluffy broccoli in a creamy cheese sauce that bakes to golden perfection.
With simple ingredients and a one-dish method, it delivers comforting, restaurant-quality results with minimal effort.
Ingredients for Ham Cheese Broccoli Rice Casserole
Tender grains, savory ham, and fresh broccoli unite in this comforting baked dish.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 ½ cups | Uncooked, rinsed before use |
| Cooked Ham 🥩 | 2 cups | Diced into 1/2-inch cubes |
| Fresh Broccoli 🥦 | 3 cups | Cut into small florets |
| Sharp Cheddar Cheese 🧀 | 2 cups | Shredded from block |
| Whole Milk 🥛 | 1 ½ cups | Full-fat for creaminess |
| All-Purpose Flour 🌾 | ¼ cup | For cheese sauce thickening |
| Unsalted Butter 🧈 | 4 tbsp | Divided for sauce and topping |
| Yellow Onion 🧅 | ½ whole | Finely diced for base flavor |
| Garlic Cloves 🧄 | 2 cloves | Minced for depth |
| Chicken Broth 💧 | 1 cup | Low-sodium preferred |
| Dijon Mustard 🟡 | 1 tbsp | For tangy complexity |
| Worcestershire Sauce 🫒 | 1 tsp | Adds umami depth |
| Kosher Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground for best flavor |
| Dried Thyme 🌿 | ½ tsp | For subtle herbal note |
The cheese quality is non-negotiable here. Sharp cheddar from a block melts smoothly and delivers proper richness—pre-shredded contains anti-caking agents that create a grainy texture. Boar’s Head or Applegate ham offer superior flavor and texture. For the rice, long-grain white holds its shape best after baking, though jasmine works in a pinch.
Need a substitute for ham? Diced rotisserie chicken or smoked turkey provide similar savory depth. Out of cheddar? Gruyère or Monterey Jack melt beautifully. For a gluten-free version, use rice flour at a 1:1 ratio. The broccoli can be swapped with cauliflower or asparagus, but adjust cooking time accordingly.
Assemble the casserole just before baking for optimal texture. Leftovers keep in the fridge for 4-5 days and freeze beautifully for up to 3 months. Reheat covered with foil to prevent drying out, and add a splash of milk to restore creaminess if needed.
Why You’ll Love This Recipe
- One-Pan Wonder: I love how everything—rice, ham, broccoli—bakes together in a single dish. No extra pots, no fuss.
- That Cheesy Bite: Sharp cheddar melts into the rice so every forkful has this rich, gooey pull. Honestly, it’s the reason I make it weekly.
- Feeds Everyone: It’s my go-to for potlucks or when the kids have friends over. One batch fills a crowd and still leaves leftovers for lunch.
- Budget Stretcher: A little ham and cheese go a long way with rice and broccoli. I spend less and still get a hearty meal.
Step-by-Step Instructions for Ham Cheese Broccoli Rice Casserole
Master this technique for creamy, perfectly textured casserole with minimal hands-on time.
Step 1: Prepare the Base Components
Begin by preheating your oven to 375°F. While it heats, rinse the 1.5 cups long-grain white rice under cold water until the water runs clear—this removes excess starch that could make the casserole gummy. Drain thoroughly in a fine-mesh strainer.
Finely dice the 0.5 whole yellow onion and mince the 2 cloves garlic cloves. Cut the 3 cups fresh broccoli into uniform, bite-sized florets. This consistent sizing ensures even cooking. Dice the 2 cups cooked ham into ½-inch cubes if not pre-cut. Shred the 2 cups sharp cheddar cheese from a block for optimal melt.
Step 2: Cook the Aromatic Foundation
In a large oven-safe skillet or Dutch oven, melt 2 tbsp unsalted butter over medium heat. Add the diced onion and cook for 4-5 minutes until translucent and beginning to soften. Stir in the minced garlic, 1 tsp kosher salt, 0.5 tsp ground black pepper, and 0.5 tsp dried thyme. Cook for 30 seconds until fragrant—this builds the flavor base.
Sprinkle the 0.25 cup all-purpose flour over the onion mixture and stir constantly for 1-2 minutes to cook out the raw flour taste. This creates a roux that will thicken your sauce beautifully. The mixture should look sandy and slightly golden at the edges.
Step 3: Build the Creamy Cheese Sauce
Gradually whisk in the 1.5 cups whole milk and 1 cup chicken broth, ensuring no lumps remain. Stir in the 1 tbsp Dijon mustard and 1 tsp Worcestershire sauce. Bring to a gentle simmer over medium-high heat, stirring frequently, until the sauce thickens enough to coat the back of a spoon—about 5-7 minutes.
Reduce heat to low and stir in 1.5 cups of the shredded sharp cheddar cheese until fully melted and smooth. Reserve the remaining 0.5 cup for topping. Taste and adjust seasoning if needed—remember the ham and cheese add saltiness, so go easy.
Step 4: Assemble and Bake to Perfection
Remove the skillet from heat. Stir in the rinsed long-grain white rice, diced cooked ham, and fresh broccoli florets until everything is evenly coated in the cheese sauce. The rice should be fully submerged in liquid—this ensures even cooking.
Sprinkle the remaining 0.5 cup sharp cheddar cheese and 2 tbsp unsalted butter (cut into small pieces) over the top. This final layer creates a golden, bubbly crust. Bake uncovered for 30-35 minutes until the rice is tender and the top is golden brown.
Step 5: Rest and Serve
Let the casserole rest for 5-10 minutes after removing from the oven. This allows the sauce to thicken slightly and the flavors to meld. The rice should be tender with no bite, and the broccoli should retain a slight crispness.
Garnish with additional fresh thyme if desired. Serve hot, ensuring each portion includes a mix of ham, broccoli, and that irresistible cheesy rice. The top should have a beautiful golden crust while the interior remains creamy and cohesive.
Pro Tips For Making Ham Cheese Broccoli Rice Casserole
- Parcook the Rice: Cook the rice just until it’s 70% done—it’ll finish in the casserole and avoid that mushy texture. I learned this the hard way after pulling out a pan of rice pudding instead of a casserole.
- Blanch the Broccoli: Toss the broccoli in boiling water for 2 minutes before adding it to the dish. This keeps it bright green and crisp-tender, not sad and soggy.
- Skip Pre-Shredded Cheese: Grate the sharp cheddar yourself—pre-shredded has anti-caking agents that make the sauce grainy. Sounds fussy, but it actually changes the outcome.
- Warm the Milk: Heat the whole milk for 30 seconds in the microwave before mixing it in. Cold milk can make the cheese clump, and nobody wants lumpy casserole.
Perfect Pairings for ham cheese broccoli rice casserole
Fresh Green Salad
A crisp mixed greens salad with a light vinaigrette cuts through the richness beautifully. I toss 4 cups baby spinach and 2 cups arugula with 2 tbsp apple cider vinegar and 3 tbsp olive oil. Add ½ cup cherry tomatoes for a pop of freshness. 🥗
Garlic Bread
Warm, buttery garlic bread is perfect for soaking up any extra cheese sauce. I use a baguette split lengthwise, spread with a mix of ½ cup softened butter, 3 minced garlic cloves, and 1 tbsp fresh parsley. Toast at 375°F for 5-7 minutes.
Wine Pairings
A crisp white wine balances the creamy casserole. I recommend Sauvignon Blanc from New Zealand—its citrus notes cleanse your palate. For red lovers, a light Pinot Noir from Oregon works surprisingly well. Avoid heavy, tannic reds that will clash with the cheese. 🍷
Roasted Vegetables
Roasted Brussels sprouts add a caramelized depth that complements the casserole. Toss 1 lb halved sprouts with 2 tbsp olive oil, ½ tsp salt, and ¼ tsp black pepper. Roast at 400°F for 20-25 minutes until crispy.
Dessert Options
End with a light, fruity dessert like apple crisp or berry cobbler. The tartness contrasts nicely with the savory casserole. I often serve vanilla ice cream on the side for a classic finish. The warmth of the casserole pairs well with something cool and sweet.
Nutrition Facts
Frequently Asked Questions
Can I use pre-shredded cheese?
Pre-shredded cheese contains anti-caking agents that prevent smooth melting. For best results, shred sharp cheddar from a block yourself. This ensures a creamy, lump-free sauce that binds the casserole perfectly
How do I prevent the rice from turning mushy?
Rinse the long-grain white rice thoroughly before cooking to remove excess starch. Also, bake uncovered so steam can escape, and avoid overbaking—30-35 minutes at 375°F is ideal
Can I make this ahead of time?
Assemble the casserole up to 24 hours in advance, cover, and refrigerate. Add 5-10 minutes to the baking time if going straight from the fridge. This dish also freezes well for up to 3 months
What’s the best way to reheat leftovers?
Cover with foil and warm in a 350°F oven for 15-20 minutes. For extra creaminess, add a splash of milk before reheating. Microwaving works in a pinch, but oven reheating preserves texture better
- Ground Beef Rice and Beans Recipe: Slow-Simmered Savory Harmony - October 17, 2026
- Guyanese Fried Rice Recipe: Caribbean Spice With Wok-Charred Aromatics - October 17, 2026
- Hakka Thunder Tea Rice Recipe: Wok-Charred Herbal Infusion - October 17, 2026