Copycat Broccoli Rice Casserole Recipe: Cheesy Crisp-Top Magic in One Pan

Side Dishes

Copycat Broccoli Rice Casserole Recipe: Cheesy Crisp-Top Magic in One Pan

This copycat broccoli rice casserole recipe delivers all the cheesy, crisp-topped perfection of your favorite restaurant dish—right in your own oven. The secret lies in layering creamy rice, tender broccoli, and a golden cheese crust that crackles with every bite.

I’ve perfected the technique to ensure that crispy top without sacrificing the creamy, savory filling underneath.

With just one pan, you’ll achieve restaurant-quality results that are foolproof and ready in under 45 minutes. The combination of sharp cheddar, buttery rice, and steamed broccoli creates a dish that’s hearty enough to serve as a side or even a main course.

Whether you’re feeding a family or bringing a dish to a potluck, this casserole never disappoints.

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for copycat broccoli rice casserole

Pantry staples meet restaurant magic—just 13 ingredients for that legendary crispy-cheesy broccoli rice casserole.

Ingredient Amount Notes
Long-Grain White Rice 🍚 2 cups Uncooked, jasmine or basmati preferred
Fresh Broccoli Florets 🥦 4 cups Cut into bite-sized pieces
Sharp White Cheddar Cheese 🧀 2 cups Shredded, not pre-shredded
Milk 🥛 1 ½ cups Whole milk for creaminess
Unsalted Butter 🧈 ½ cup Cold, cubed for even melting
Garlic Cloves 🧄 3 cloves Minced, fresh preferred
Yellow Onion 🧅 1 whole Diced, medium size
Chicken Broth 💧 1 ½ cups Low-sodium preferred
All-Purpose Flour 🌾 ¼ cup For crispy topping
Breadcrumbs 🍞 ½ cup Panko for extra crunch
Salt 🧂 1 tsp Diamond Crystal preferred
Ground Black Pepper 🌶️ ½ tsp Freshly ground
Dried Parsley 🌿 1 tbsp For garnish, optional

The cheddar makes or breaks this. Sharp white cheddar from the deli section (not pre-shredded—it gets gummy) is non-negotiable. Whole Foods or Trader Joe's carry the best blocks. For the rice, jasmine or basmati holds up better than basmati—don't skimp on quality here. Fresh broccoli? Baby broccoli crowns from the store save chopping time. The garlic and onion? Sauté them until soft but not browned—this builds the flavor base. I always toast my rice in butter first for extra nuttiness, but if you're short on time, skip it—the dish still turns out great.

No sharp cheddar? Pepper jack or Gruyère adds a nice kick. Short on time? Frozen broccoli works in a pinch—just thaw and drain well. The milk can be swapped for half-and-half if you want extra richness. For the crispy topping, panko breadcrumbs give the best crunch—regular breadcrumbs work but won't be as crispy. Want to make it ahead? Assemble the casserole, cover, and refrigerate for up to 24 hours before baking. The flavors meld beautifully overnight. And if you're feeling fancy, add a sprinkle of crumbled bacon on top before baking—trust me, it's worth it.

This casserole reheats beautifully—just cover with foil and microwave for 2-3 minutes to keep the top crispy. Leftovers keep for 4-5 days in the fridge, though I rarely have any. For parties or potlucks, double the recipe—it's always a crowd-pleaser. The best part? You can prep everything ahead of time and pop it in the oven when guests arrive. One pan, zero stress. And if you're worried about the top getting soggy, broil it for 2-3 minutes at the end—just watch it like a hawk so it doesn't burn.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this—just toss the rice, broccoli, and butter in one pan, let it steam, then blanket it in that cheesy milk mix. No chopping, no fuss, no extra dishes. My weeknights thank me every time.
  • Cheese Pulls No Punches: That sharp white cheddar? It’s the star—melty, tangy, and sticky in the best way. The milk keeps it creamy without being heavy, and honestly, the first bite makes you forget it’s “just” a casserole.
  • Leftovers That Win: Between us, this dish tastes better the next day. The rice soaks up all the cheesy goodness, and I’ve reheated portions straight from the fridge—crispy top, warm center—no one ever complains.
  • Budget-Friendly Crowd-Pleaser: Rice, broccoli, and cheese? Check. Milk and butter? Already in my pantry. I feed six for under $10, and my kids still ask for it even when I serve “fancy” dinners. (Yes, even on a Tuesday night.)

Step-by-step instructions for broccoli rice casserole

Here's how to create that iconic crispy-cheesy top without any shortcuts.

1

Sauté the Aromatics for Flavor Foundation

Melt the 0.5 cup unsalted butter in a large oven-safe skillet over medium heat. Add the 1 whole yellow onion and 3 cloves garlic cloves, cooking until the onion becomes translucent and the garlic releases its fragrant aroma—about 5 minutes. This step builds the flavor base that carries through the entire dish.

Here's the thing—I like to press down gently on the onion with a wooden spoon during the first 2 minutes of cooking. This prevents it from browning too quickly and ensures even cooking. You'll know it's ready when the onion loses its raw edge and the garlic smells like a fresh garden breeze.

2

Cook the Rice and Broccoli Together

Add the 2 cups long-grain white rice and stir to coat it in the butter mixture for 1 minute. Pour in the 1.5 cups chicken broth and 1.5 cups milk, then bring to a gentle simmer. The liquid should just cover the rice—if it looks too thin, add a splash of water.

Next, fold in the 4 cups fresh broccoli florets and sprinkle with 1 tsp salt and 0.5 tsp ground black pepper. Cover the skillet with a tight-fitting lid and reduce heat to low. Let it cook for 18-20 minutes until the rice is tender and the broccoli is bright green but still crisp. Don't peek! Every time you lift the lid, you lose heat and moisture.

3

Prepare the Crispy Cheese Topping

In a small bowl, mix together the 2 cups sharp white cheddar cheese, 0.5 cup breadcrumbs, and 0.25 cup all-purpose flour. The flour helps create that signature crispy texture—don't skip this step. Sprinkle this mixture evenly over the rice casserole, pressing down lightly with a spatula to help it adhere.

Here's where the magic happens: the combination of cheese, breadcrumbs, and flour creates a golden-brown crust that's both crispy and cheesy. I like to make small dimples with my fingers in the topping before baking—this gives the cheese more surface area to brown beautifully.

4

Bake to Golden Perfection

Transfer the skillet to a 375°F preheated oven and bake uncovered for 20-25 minutes. You're looking for that deep golden brown color on top—it should look like a freshly baked pie crust. The cheese should be fully melted, and the edges should be crispy enough to stand up on their own.

Real talk: your oven might run hot, so start checking at the 20-minute mark. If the top browns too quickly, tent it loosely with aluminum foil for the last 5 minutes of baking. The casserole is done when the cheese is bubbly and the rice is fully cooked through.

5

Rest and Serve for Maximum Enjoyment

Remove from the oven and let the casserole rest for 5-10 minutes before serving. This resting period allows the cheese to set slightly and makes it easier to slice cleanly. The crispy top will soften just a bit, but it will still hold its structure beautifully.

Garnish with 1 tbsp dried parsley if desired, and serve directly from the skillet for that restaurant-style presentation. Each bite should deliver perfectly cooked rice, tender broccoli, and that irresistible crispy-cheesy topping that makes this dish legendary.

👨‍🍳

Pro Tips For Making Copycat Broccoli Rice Casserole

  • Parboil Broccoli First: DESCRIPTION: Toss florets in a pot of boiling water for 2 minutes max—just until bright green and slightly tender. Drain and shock in ice water. This stops cooking, keeps texture crisp, and prevents that sad, limp broccoli at the bottom of your casserole. (Yes, even if you’re impatient like me.)
  • Use Day-Old Rice: DESCRIPTION: Skip the fresh-cooked rice—it’s too moist and turns your casserole into a soggy mess. Toast leftover rice in a dry pan for 3-4 minutes first to crisp it up, then mix in the milk/cheese. This trick guarantees that perfect, slightly chewy texture.
  • Don’t Overmix the Cheese: DESCRIPTION: Once you fold in the cheddar, stir just until melted and combined. Overworking it turns the cheese into a greasy paste that clumps instead of creating that creamy, stretchy pull. Think "marble" not "sauce."
  • Bake Until Bubbly: DESCRIPTION: Cover the casserole with foil for the first 20 minutes, then uncover and bake another 10-15 until the top is golden and bubbling like a lazy Sunday brunch. Peeking too early = a sad, pale top. (I learned this after burning one batch waiting for "brownness.")

Make-ahead tips for leftovers

Prep Ahead Timeline

I recommend assembling this casserole the night before for maximum flavor development. After cooking the rice and broccoli mixture, spread it in your skillet and refrigerate uncovered for up to 24 hours.

The cold temperature helps the flavors meld beautifully, and the broccoli stays vibrant. Just add the cheese topping and bake straight from the fridge—no need to thaw. 🥶

Freezer-Friendly Assembly

For a true make-ahead meal, assemble the entire casserole (including the cheese topping) in a freezer-safe dish. Cover tightly with plastic wrap followed by a foil lid to prevent freezer burn. Freeze for up to 3 months.

When ready to bake, transfer directly from freezer to 375°F oven and bake for 35-40 minutes—add 10 minutes to the regular baking time. The center will need extra time to reach 165°F.

Layering for Even Cooking

If you're prepping for a crowd, divide the cooked rice mixture into quart-sized freezer bags and freeze flat. When ready to assemble, simply thaw overnight in the fridge, then layer in your baking dish.

I like to use a 9x13-inch baking dish for even cooking. Spread the rice mixture evenly, then top with cheese—this ensures every bite gets that perfect crispy-cheesy combination. 🍽️

Broil for Extra Crisp

For parties or potlucks, assemble the casserole up to 2 hours ahead and refrigerate. Before baking, let it sit at room temperature for 30 minutes, then bake as directed. For an extra-crispy top, broil for 2-3 minutes at the end—watch it like a hawk!

The high heat creates a caramelized crust that guests will love. I always serve this straight from the oven with a side of garlic bread for soaking up the cheese.

Portion Control Tips

Divide the baked casserole into individual servings while still warm—this helps maintain the crispy texture when reheating. Store portions in airtight containers with parchment paper between layers to prevent sogginess. To reheat, cover with a damp paper towel and microwave on medium power for 1-2 minutes.

For best results, finish under the broiler for 30 seconds to restore that golden crust. 💡

Flavor Boost Before Baking

For an extra flavor punch, sprinkle ½ tsp smoked paprika or ¼ tsp cayenne pepper into the cheese topping before baking. The smoky heat cuts through the richness beautifully. I also like to add ¼ cup grated Parmesan to the topping for an umami depth.

If using frozen broccoli, thaw and drain it thoroughly before mixing—excess moisture can make the rice soggy. 🌶️

Nutrition facts

Servings 6
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 18g90%
Cholesterol 85mg28%
Sodium 920mg39%
Total Carbohydrate 62g22%
Dietary Fiber 5g18%
Sugars 8g
Protein 24g48%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use instant rice for this recipe?

Instant rice works in a pinch, but it won't give the same texture as long-grain white rice. The grains stay separate and absorb flavors better, creating that ideal creamy consistency. If you must use instant rice, reduce the liquid by ¼ cup since it absorbs faster. The broccoli will still cook through just fine.

2

How do I prevent the casserole from getting soggy?

The key is the topping! Use flour and breadcrumbs in the cheese mixture to create a barrier. Also, bake uncovered and avoid opening the oven door during the last 10 minutes of cooking. If the top starts browning too fast, tent it loosely with foil for the final 5 minutes to maintain crispiness.

3

Can I make this dish vegetarian?

Replace the chicken broth with vegetable broth and swap the sharp cheddar for vegetarian-friendly cheese like Monterey Jack or a dairy-free alternative. For extra flavor, add ½ tsp garlic powder or ¼ tsp smoked paprika to the cheese topping. The dish will still be just as delicious!

4

What's the best way to reheat leftovers?

Cover with a damp paper towel and microwave on medium power for 1-2 minutes to restore moisture. For that crispy top, finish under the broiler for 30 seconds—just watch it closely so it doesn't burn. Reheating straight from the fridge works best; never reheat from frozen.

5

Can I add other vegetables to this casserole?

Yes! Try adding ½ cup diced bell peppers or ½ cup frozen peas with the broccoli. For heartier versions, stir in ½ cup cooked diced ham or ¼ cup chopped sun-dried tomatoes before baking. Just adjust the cooking time if using denser vegetables like potatoes.

★★★★★4.7(9 reviews)
Categories Side Dishes