Cheesy Broccoli and Rice Casserole with Crunchy Topping

4 min prep 15 min cook 4 servings
Cheesy Broccoli and Rice Casserole with Crunchy Topping
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

There's something magical about pulling a bubbling, golden-topped casserole from the oven on a chilly evening. The aroma of sharp cheddar mingling with tender broccoli and perfectly seasoned rice has been bringing my family together for over a decade. This particular recipe holds a special place in my heart—it was the first dish I ever cooked for my in-laws, and my mother-in-law still requests it every Thanksgiving as a side dish, even though I originally created it as a budget-friendly main course for busy weeknights.

What started as a simple "clean out the fridge" creation has evolved into our most requested comfort food. The combination of three different cheeses creates layers of flavor that make this casserole taste like you've been cooking all day, when in reality, it comes together in under an hour. The crunchy topping adds a delightful textural contrast that keeps everyone coming back for seconds. Whether you're feeding picky kids, hosting a potluck, or meal prepping for the week, this casserole delivers restaurant-quality results with pantry staples.

Why This Recipe Works

  • Three-Cheese Blend: Sharp cheddar for boldness, Monterey Jack for creaminess, and Parmesan for umami depth
  • Perfect Rice Texture: The secret is slightly undercooking the rice before baking to prevent mushiness
  • Make-Ahead Magic: Assemble up to 24 hours in advance and bake when ready
  • Customizable Protein: Add chicken, turkey, or keep it vegetarian—works beautifully either way
  • Freezer-Friendly: Stays delicious for up to 3 months in the freezer
  • Crunchy Contrast: The buttery breadcrumb topping stays crispy even after reheating
  • Nutrient-Packed: Hidden vegetables mean even kids who claim to hate broccoli will love this

Ingredients You'll Need

Ingredients

The beauty of this casserole lies in its simple, accessible ingredients that transform into something extraordinary. Let me walk you through each component and share my hard-earned tips for selecting the best ingredients.

Broccoli Selection

Fresh broccoli florets are ideal for this recipe because they maintain their texture better than frozen. Look for firm, dark green heads with tightly closed buds. If the florets are starting to yellow, they're past their prime. For busy weeknights, pre-cut florets can be a lifesaver, though they may cost a bit more. Pro tip: save the stems—they make excellent broccoli soup!

Rice Matters

Long-grain white rice works perfectly here, but jasmine rice adds a subtle floral note that pairs beautifully with the cheese. Avoid instant rice, which can become mushy. For a nutritional boost, brown rice works if you increase the cooking time by 15 minutes. Wild rice blend creates an elegant, nutty flavor profile that's perfect for holidays.

Cheese Trinity

The combination of extra-sharp cheddar, Monterey Jack, and Parmesan creates a complex flavor profile that elevates this from ordinary to extraordinary. Buy blocks and shred yourself—pre-shredded cheese contains cellulose that prevents smooth melting. The cheddar should be aged at least 12 months for maximum flavor. Look for white cheddar if you prefer a more sophisticated flavor.

The Creamy Base

Heavy cream and whole milk create the richest sauce, but you can lighten it up with half-and-half. For a dairy-free version, full-fat coconut milk works surprisingly well, adding a subtle sweetness that complements the broccoli. The cream cheese is crucial—it stabilizes the sauce and prevents separation during baking.

Crunchy Topping Perfection

Panko breadcrumbs create the crispiest topping because they're larger and flakier than regular breadcrumbs. Mix them with melted butter and a touch of garlic powder for golden-brown perfection. For extra crunch, add sliced almonds or crushed Ritz crackers to the topping mixture.

How to Make Cheesy Broccoli and Rice Casserole with Crunchy Topping

1

Prep Your Ingredients

Start by preheating your oven to 375°F (190°C). While it's heating, bring a large pot of salted water to boil for the broccoli. Wash and cut 4 cups of broccoli florets into bite-sized pieces, keeping them relatively uniform in size so they cook evenly. Grate your cheeses if using block cheese—this is crucial for smooth melting. Measure out all your ingredients before you start cooking; this mise en place approach prevents scrambling later.

2

Blanch the Broccoli

Once your water is at a rolling boil, add the broccoli florets and cook for exactly 2 minutes. This step, called blanching, brightens the color and ensures the broccoli stays vibrant and crisp-tender through the baking process. Immediately drain and transfer to an ice bath to stop the cooking. This shocking technique locks in that gorgeous green color and prevents the broccoli from becoming mushy in the casserole. Drain thoroughly on paper towels before adding to the mix.

3

Cook the Rice

In a medium saucepan, combine 1 cup of rice with 2 cups of chicken or vegetable broth. Bring to a boil, then reduce heat to low, cover, and simmer for 15 minutes. The key here is to stop cooking when the rice is still slightly firm—it will finish cooking in the oven and absorb all the cheesy goodness. Fluff with a fork and set aside. Using broth instead of water adds layers of flavor that water simply can't provide. For extra richness, substitute ½ cup of broth with heavy cream.

4

Create the Cheese Sauce

In the same pot you used for rice (fewer dishes!), melt 4 tablespoons of butter over medium heat. Whisk in ¼ cup of flour to create a smooth roux, cooking for 2 minutes to eliminate the raw flour taste. Gradually pour in 2 cups of warm milk while whisking constantly to prevent lumps. Once thick and bubbly, reduce heat to low and stir in cream cheese until melted. Remove from heat and add 2 cups of shredded cheese, one handful at a time, stirring until smooth and creamy. Season with salt, pepper, and a pinch of nutmeg.

5

Combine Components

In your largest mixing bowl, gently fold together the cooked rice, blanched broccoli, and cheese sauce. The key is to maintain the integrity of the broccoli florets while ensuring every grain of rice is coated in that luxurious sauce. If adding protein, fold in 2 cups of cooked chicken, turkey, or even shrimp at this stage. Taste and adjust seasoning—remember that the flavors will intensify during baking, so be conservative with salt at this point.

6

Assemble the Casserole

Butter a 9x13-inch baking dish thoroughly, ensuring every corner is coated to prevent sticking. Pour the rice and broccoli mixture into the dish, spreading it evenly with a spatula. Press down gently to eliminate air pockets, but don't compact it too much—you want some texture. If making ahead, cover with plastic wrap and refrigerate up to 24 hours. Just remember to add 10-15 minutes to the baking time if starting from cold.

7

Create the Crunchy Topping

In a small bowl, combine 1 cup of panko breadcrumbs with 2 tablespoons of melted butter, ¼ cup of the remaining shredded cheese, a pinch of garlic powder, and some fresh parsley. Mix until the breadcrumbs are evenly coated and resemble wet sand. This butter-coating technique ensures every breadcrumb toasts to golden perfection. For extra crunch, add 2 tablespoons of sliced almonds or crushed Ritz crackers. Sprinkle this mixture evenly over the casserole, pressing down lightly so it adheres.

8

Bake to Golden Perfection

Bake the casserole uncovered for 25-30 minutes, until the topping is golden brown and the edges are bubbling. If the top browns too quickly, tent with foil for the remaining time. For an extra-crispy top, broil for 2-3 minutes at the end, watching carefully to prevent burning. The casserole is done when you can see the sauce bubbling up around the edges and the center reaches 165°F. Let it rest for 10 minutes before serving—this crucial step allows the sauce to thicken and prevents burns from molten cheese.

Expert Tips

Temperature Matters

Always use room temperature dairy products for the smoothest sauce. Cold milk can cause the roux to seize, creating lumps that are hard to whisk out.

Prevent Watery Casseroles

Pat the blanched broccoli completely dry with paper towels. Excess water is the enemy of a creamy, thick casserole sauce.

Make-Ahead Strategy

Prepare the components separately and assemble just before baking. Store the cheese sauce, rice, and broccoli in separate containers to maintain optimal texture.

Flavor Boosters

Add a teaspoon of Dijon mustard to the cheese sauce for depth, or swap the nutmeg for smoked paprika for a different flavor profile.

Scaling Success

When doubling the recipe, use two separate baking dishes rather than one large one. This ensures even cooking and proper topping distribution.

Reheating Perfection

Reheat individual portions in a 350°F oven for 15 minutes, adding a fresh sprinkle of cheese and breadcrumbs to revive the topping.

Variations to Try

Chicken Broccoli Rice

Transform this side dish into a complete meal by adding 2 cups of cooked, diced chicken breast. Rotisserie chicken works perfectly and saves time.

Pro tip: Season chicken with garlic powder and paprika before adding for extra flavor.

Vegetarian Deluxe

Add sautéed mushrooms, sun-dried tomatoes, and spinach for a vegetable-packed version. Use vegetable broth instead of chicken broth.

Pro tip: Caramelized onions add incredible depth of flavor to the vegetarian version.

Spicy Southwest

Add diced green chiles, swap cheddar for pepper jack, and mix in corn and black beans. Top with crushed tortilla chips instead of breadcrumbs.

Pro tip: Add a teaspoon of cumin and chili powder to complement the Southwest flavors.

Light Version

Use cauliflower rice, light cream cheese, and skim milk. Top with crushed cornflakes mixed with cooking spray instead of buttered breadcrumbs.

Pro tip: Add extra herbs like thyme and chives to compensate for reduced richness.

Storage Tips

Refrigeration

Store cooled casserole in an airtight container in the refrigerator for up to 4 days. To maintain the crispy topping, store it separately in a zip-top bag at room temperature. When reheating, add fresh breadcrumbs and reheat in a 350°F oven for best results. Microwave reheating is possible but will result in a softer topping.

Freezing

This casserole freezes beautifully for up to 3 months. Wrap individual portions in plastic wrap, then aluminum foil, and place in freezer bags. Label with the date and contents. Thaw overnight in the refrigerator before reheating. For best results, don't add the breadcrumb topping before freezing—add fresh topping when reheating. The texture may be slightly different after freezing, but the flavor remains excellent.

Make-Ahead Magic

Assemble the casserole completely but don't add the topping. Cover tightly with plastic wrap and refrigerate up to 24 hours. When ready to bake, let it sit at room temperature for 30 minutes, add the topping, and bake as directed. If starting from cold, add 10-15 minutes to the baking time. You can also prep all components separately and assemble just before baking for optimal texture.

Frequently Asked Questions

Yes, you can use frozen broccoli, but there are a few important adjustments. Thaw the broccoli completely and squeeze out excess moisture using paper towels or a clean kitchen towel. Skip the blanching step since frozen broccoli is already partially cooked. Use 1.5 times the amount of fresh broccoli called for, as frozen broccoli shrinks more during cooking. The texture will be softer than fresh, but the flavor remains delicious.

Grainy sauce usually results from overheating the cheese. Always remove the sauce from heat before adding cheese, and add it gradually while stirring constantly. Using pre-shredded cheese can also cause graininess due to the cellulose coating. If your sauce becomes grainy, try whisking in a splash of lemon juice or white wine—the acid can help smooth it out. Prevention is key: use freshly grated cheese and keep the temperature low.

While possible, I don't recommend the slow cooker for this recipe. The rice can become mushy, and you won't achieve the crispy topping that's essential to the dish. However, if you must use a slow cooker, cook on low for 2-3 hours only. Prepare the topping separately by toasting the breadcrumbs in a skillet with butter, then sprinkle over individual servings. The texture will be different, but the flavors will still be good.

Watery casserole is usually caused by excess moisture from vegetables or undercooked sauce. Ensure broccoli is completely dry after blanching, and cook the sauce until it's thick enough to coat the back of a spoon. Don't skip the resting time after baking—this allows the sauce to thicken properly. If your casserole is still watery, try adding an extra tablespoon of flour to the roux next time, or bake uncovered for the last 10 minutes to evaporate excess moisture.

Several options work well: mascarpone cheese provides similar richness with a slightly sweeter flavor; Greek yogurt adds tang but use full-fat to prevent curdling; cottage cheese blended until smooth works in a pinch; or simply double the amount of shredded cheese. For dairy-free, use coconut cream or cashew cream, though the flavor profile will change. Each substitute will slightly alter the final texture and taste.

Absolutely! This works beautifully in individual ramekins or muffin tins for portion control or elegant presentation. Reduce the baking time to 15-20 minutes for ramekins, or 12-15 minutes for muffin tins. The mini versions are perfect for parties or meal prep. You can also use this recipe to stuff bell peppers or large tomatoes for a creative presentation. Just adjust the baking vessel and time accordingly.

Cheesy Broccoli and Rice Casserole with Crunchy Topping
main-dishes
Pin Recipe

Cheesy Broccoli and Rice Casserole with Crunchy Topping

(4.9 from 127 reviews)
Prep
20 min
Cook
30 min
Servings
8

Ingredients

Instructions

  1. Preheat and prep: Preheat oven to 375°F. Grease a 9x13-inch baking dish with butter.
  2. Blanch broccoli: Boil broccoli for 2 minutes, shock in ice bath, drain thoroughly.
  3. Cook rice: Simmer rice in broth for 15 minutes until just tender. Fluff with fork.
  4. Make cheese sauce: Create roux with butter and flour. Whisk in warm milk, then cream cheese. Remove from heat and stir in cheeses.
  5. Combine: Mix rice, broccoli, and cheese sauce. Season to taste.
  6. Assemble: Pour mixture into prepared dish and smooth top.
  7. Top: Mix panko with melted butter, remaining cheese, and seasonings. Sprinkle over casserole.
  8. Bake: Bake 25-30 minutes until golden and bubbling. Rest 10 minutes before serving.

Recipe Notes

For best results, use freshly grated cheese rather than pre-shredded. The casserole can be assembled up to 24 hours ahead and refrigerated until ready to bake. Add 10-15 minutes to baking time if starting from cold.

Nutrition (per serving)

425
Calories
18g
Protein
35g
Carbs
24g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.