Cheesy Broccoli and Rice Casserole recipe

Sophia

Founder of Vintage cooks

Recommended Kitchen Pick

CAROTE Complete 21-Piece Nonstick Cookware Set

A stylish all-in-one cookware set for everyday cooking, easy cleanup, and induction-ready performance.

CAROTE 21-piece nonstick cookware set on Amazon
★★★★★ 4.4/5 based on 33,000+ reviews

What’s Included

  • 1 Egg Pan
  • 9.5" Frying Pan
  • 11" Frying Pan
  • 1.7 Qt Saucepan with Lid & Steamer
  • 2.4 Qt Saucepan with Lid

 

  • 4.3 Qt Casserole Pot with Lid
  • 6.5 Qt Casserole Pot with Lid
  • 4.5 Qt Sauté Pan with Lid
  • 3 Cooking Utensils
  • 4 Pan Protectors
Nonstick for easier cooking and cleanup
Works on all cooktops, including induction
Good all-in-one starter or kitchen upgrade set

This is one of our favorite cookware picks for home cooks who want a complete set without overcomplicating the kitchen.

This post may contain affiliate links learn more.

There are certain dishes that transcend mere sustenance and become woven into the fabric of our memories. For my family, this Cheesy Broccoli and Rice Casserole is one of those dishes. I still remember the first time I made it from scratch, ditching the canned soup I grew up with. I was nervous. Would it be as good? As comforting? The moment I pulled it from the oven, a masterpiece of golden, bubbly cheese blanketing a sea of creamy rice and vibrant green broccoli, I knew I had a winner. The aroma alone was intoxicating. My husband, typically a man of few words at the dinner table, looked up after his second helping and declared it “the best thing I’ve ever made.” My kids, who usually view broccoli with deep suspicion, cleaned their plates without a single complaint. It has since become our go-to for potlucks, a comforting meal on chilly evenings, and the dish I bring to friends who need a little extra love. It’s more than a recipe; it’s a hug in a dish, a guaranteed crowd-pleaser that proves homemade is always worth it.

The Enduring Comfort of a Classic Casserole

Before we tie on our aprons, let’s take a moment to appreciate the humble casserole. This one-dish wonder became an American icon in the mid-20th century, a symbol of ingenuity and convenience for busy households. Often relying on canned condensed soups as a binder, these early casseroles were quick, budget-friendly, and designed to feed a crowd. The classic broccoli, rice, and cheese combination was a natural star, marrying a familiar vegetable with hearty rice and the undeniable appeal of melted cheese.

While we honor that history, this recipe elevates the classic by building a rich, flavorful cheese sauce from scratch. Why go to the extra effort? The difference is night and day. A homemade béchamel-based cheese sauce offers a depth of flavor and a luxuriously creamy texture that you simply cannot get from a can. It allows you to control the ingredients—the salt content, the quality of the cheese, the richness of the milk. This isn’t just a nostalgic throwback; it’s a culinary upgrade. It transforms a simple, familiar dish into something truly special, proving that comfort food can also be gourmet. It’s the perfect bridge between cherished memories and a more thoughtful, from-scratch approach to cooking.

The Ultimate Cheesy Broccoli and Rice Casserole Recipe

Here you’ll find everything you need to create this incredibly satisfying and flavorful casserole. Using high-quality ingredients, especially the cheese, will make a significant difference in the final result.

Ingredients

  • For the Casserole:
    • Long-Grain White Rice: 1 ½ cups, uncooked
    • Water or Chicken Broth: 3 cups (for cooking the rice)
    • Fresh Broccoli Florets: 6 cups, cut into bite-sized pieces (from about 1 ½ pounds of broccoli)
    • Yellow Onion: 1 medium, finely chopped
    • Unsalted Butter: 6 tablespoons, divided
    • All-Purpose Flour: ¼ cup
    • Whole Milk: 2 ½ cups, warmed
    • Sharp Cheddar Cheese: 3 cups (12 ounces), freshly shredded, divided
    • Grated Parmesan Cheese: ½ cup
    • Dijon Mustard: 1 teaspoon
    • Garlic Powder: 1 teaspoon
    • Salt: 1 teaspoon, or to taste
    • Black Pepper: ½ teaspoon, freshly ground
    • Nutmeg: ¼ teaspoon, freshly grated (optional, but recommended)
  • For the Topping:
    • Panko Breadcrumbs: 1 cup
    • Melted Butter: 2 tablespoons
    • Paprika: ½ teaspoon

Instructions

  1. Preheat and Prepare: Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish or a similar 3-quart casserole dish.
  2. Cook the Rice: In a medium saucepan, combine the uncooked rice and water or chicken broth. Bring to a boil, then reduce the heat to low, cover, and simmer for 15-20 minutes, or until the liquid is absorbed and the rice is tender. Fluff with a fork and set aside.
  3. Blanch the Broccoli: While the rice is cooking, bring a large pot of salted water to a boil. Add the broccoli florets and cook for 2-3 minutes until they are bright green and slightly tender-crisp. This step is called blanching. Immediately drain the broccoli and rinse with cold water (or plunge into an ice bath) to stop the cooking process. Drain thoroughly and set aside. This ensures the broccoli doesn’t get mushy in the casserole.
  4. Sauté the Onion: In a large pot or Dutch oven, melt 4 tablespoons of butter over medium heat. Add the chopped onion and cook, stirring occasionally, until it becomes soft and translucent, about 5-7 minutes.
  5. Make the Roux: Sprinkle the flour over the softened onions and cook, stirring constantly, for 1-2 minutes. This cooks out the raw flour taste and forms a paste called a roux, which will thicken our sauce.
  6. Build the Cheese Sauce: Slowly whisk in the warmed milk, a little at a time, ensuring each addition is fully incorporated before adding more. This prevents lumps from forming. Continue to cook, whisking frequently, until the sauce thickens enough to coat the back of a spoon (about 5-8 minutes).
  7. Melt the Cheese: Remove the pot from the heat. Gradually stir in 2 cups of the shredded sharp cheddar and all of the Parmesan cheese until completely melted and smooth. Stir in the Dijon mustard, garlic powder, salt, pepper, and nutmeg (if using). Taste the sauce and adjust seasoning if needed.
  8. Combine Ingredients: Add the cooked rice and the blanched broccoli to the cheese sauce. Gently fold everything together until the rice and broccoli are evenly coated in the creamy sauce.
  9. Assemble the Casserole: Pour the mixture into your prepared baking dish and spread it into an even layer. Sprinkle the remaining 1 cup of shredded cheddar cheese over the top.
  10. Prepare the Topping: In a small bowl, combine the Panko breadcrumbs with 2 tablespoons of melted butter and the paprika. Toss until the breadcrumbs are evenly moistened. Sprinkle this mixture evenly over the cheese layer.
  11. Bake to Perfection: Bake, uncovered, for 25-30 minutes, or until the casserole is hot and bubbly and the topping is golden brown and crispy. Let it rest for 10-15 minutes before serving. This allows the casserole to set, making it easier to serve.

Nutrition Facts

  • Servings: 8-10
  • Calories per serving: Approximately 450-550 kcal

Disclaimer: The nutritional information provided is an estimate and can vary based on the specific ingredients, portion sizes, and brands used.

Preparation Time

  • Prep Time: 25 minutes
  • Cook Time: 30 minutes
  • Total Time: 55 minutes

How to Serve Your Casserole Masterpiece

This versatile casserole can stand proudly on its own or be paired with other dishes to create a complete and memorable meal.

  • As the Star of the Show:
    • For a hearty vegetarian dinner, serve generous portions on their own.
    • Pair with a simple side salad with a light vinaigrette dressing. The acidity of the dressing will cut through the richness of the casserole beautifully.
  • As a Perfect Side Dish:
    • Serve it alongside roasted or grilled proteins. It’s a fantastic accompaniment to:
      • Roasted Chicken
      • Grilled Steak
      • Baked Salmon or Cod
      • Pork Chops
  • For Holiday Gatherings:
    • This casserole is a must-have for Thanksgiving, Christmas, or Easter feasts. It’s a guaranteed crowd-pleaser that complements traditional holiday mains like turkey and ham.
    • Its ability to be prepared ahead of time makes it a lifesaver for busy holiday cooking schedules.

A Deeper Dive into the Key Ingredients

Understanding the role of each component will help you master this dish and feel confident making your own variations.

The Cheese: The Soul of the Casserole

The cheese blend is arguably the most important part of this recipe.

  • Sharp Cheddar: This is the workhorse. A good quality sharp (or extra-sharp) cheddar provides a robust, tangy flavor that stands up to the other ingredients.
  • Shred Your Own: Pre-shredded cheeses are often coated with starches like potato starch or cellulose to prevent clumping. These anti-caking agents can make your sauce grainy or slightly gritty. For the smoothest, creamiest sauce, always buy a block of cheese and shred it yourself. It only takes a few extra minutes and the difference is remarkable.
  • Melty Companions: For an even more complex and gooey result, feel free to substitute half of the cheddar with a cheese known for its excellent melting properties, like Gruyère (for a nutty flavor), Monterey Jack (for mild creaminess), or Fontina.

The Rice: The Hearty Foundation

  • Long-Grain White Rice: This is the ideal choice. The grains remain separate and fluffy after cooking, providing a great texture that doesn’t become mushy in the sauce.
  • Other Options: You can use brown rice for a nuttier flavor and more fiber, but you’ll need to adjust the cooking time and liquid according to package directions. Avoid instant rice, as it will likely turn to mush.

The Broccoli: The Verdant Crunch

  • Fresh vs. Frozen: Fresh broccoli offers the best flavor and texture. Cutting it into uniform, bite-sized florets ensures even cooking. However, frozen broccoli is a great time-saving option. If using frozen, there’s no need to blanch it first. Simply thaw it completely and pat it very dry with paper towels to remove as much excess moisture as possible. Adding wet broccoli is the number one cause of a watery casserole.

Additional Tips for Casserole Perfection

Elevate your casserole game with these five professional tips.

  1. Make-Ahead Magic: This casserole is perfect for prepping in advance. You can assemble the entire casserole (without the breadcrumb topping) up to 2 days ahead of time. Cover it tightly with plastic wrap or foil and refrigerate. When you’re ready to bake, let it sit at room temperature for 30 minutes, then add the fresh breadcrumb topping and bake as directed, adding 10-15 minutes to the baking time to ensure it’s heated through.
  2. Protein Power-Up: Easily turn this side dish into a complete one-pan meal by adding a cooked protein. Mix in 2-3 cups of shredded rotisserie chicken, diced cooked ham, crumbled cooked bacon, or even browned sausage along with the rice and broccoli.
  3. The Secret to the Crispiest Topping: The butter-tossed Panko breadcrumbs are key. Panko is a Japanese-style breadcrumb that is lighter and flakier than traditional breadcrumbs, resulting in a superior crunch. Tossing them in melted butter ensures they toast evenly to a perfect golden brown instead of burning in spots. Don’t skip this step!
  4. Warm Your Milk: When making the cheese sauce (a classic béchamel), adding cold milk to the hot roux can cause the sauce to seize up and become lumpy. Gently warming the milk in the microwave or a separate saucepan before whisking it in helps ensure a silky-smooth, lump-free sauce every time.
  5. Don’t Over-Blanch the Broccoli: The goal of blanching is to tenderize the broccoli slightly and lock in its bright green color. If you boil it for too long, it will become soft and turn to mush during the final bake in the oven. A quick 2-3 minute dip is all you need for that perfect tender-crisp bite.

Frequently Asked Questions (FAQ)

Here are the answers to some of the most common questions about making this cheesy broccoli and rice casserole.

1. Can I use frozen broccoli instead of fresh?
Absolutely! Frozen broccoli florets are a convenient alternative. For best results, thaw the broccoli completely and then squeeze out as much excess water as possible using your hands or by pressing it between layers of paper towels. Excess water can make the final casserole runny. You do not need to blanch the thawed broccoli.

2. How can I make this casserole gluten-free?
It’s easy to adapt this recipe to be gluten-free. Simply replace the all-purpose flour in the roux with an equal amount of a good-quality gluten-free all-purpose flour blend. For the topping, use gluten-free panko or crushed gluten-free crackers or cornflakes. Ensure your chicken broth (if using) is also certified gluten-free.

3. What is the best way to store and reheat leftovers?
Store any leftover casserole in an airtight container in the refrigerator for up to 4 days. To reheat, you can microwave individual portions. For the best result and to re-crisp the topping, place the desired amount in an oven-safe dish, cover with foil, and bake at 350°F (175°C) for 15-20 minutes, or until heated through. Remove the foil for the last 5 minutes of baking.

4. My cheese sauce was grainy/lumpy. What went wrong?
There are two common culprits. First, if the sauce was lumpy, you may have added the milk too quickly to the roux. It’s crucial to whisk in the warm milk slowly and gradually. Second, if the sauce was grainy, the heat may have been too high when you added the cheese, causing it to break or “split.” Always remove the sauce from the heat before stirring in the cheese. Using pre-shredded cheese with anti-caking agents can also contribute to a grainy texture.

5. Can I freeze this casserole?
Yes, this casserole freezes well. For best results, freeze it before baking. Assemble the casserole completely but leave off the breadcrumb topping. Cover it tightly with a layer of plastic wrap and then a layer of aluminum foil. It can be frozen for up to 3 months. To bake, you can either thaw it overnight in the refrigerator or bake it from frozen. If baking from frozen, cover with foil and bake at 375°F (190°C) for about 1 hour, then uncover, add the fresh breadcrumb topping, and bake for another 20-30 minutes until bubbly and golden.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Cheesy Broccoli and Rice Casserole recipe


  • Author: Sophia

Ingredients


  • For the Casserole:


    • Long-Grain White Rice: 1 ½ cups, uncooked


    • Water or Chicken Broth: 3 cups (for cooking the rice)


    • Fresh Broccoli Florets: 6 cups, cut into bite-sized pieces (from about 1 ½ pounds of broccoli)


    • Yellow Onion: 1 medium, finely chopped


    • Unsalted Butter: 6 tablespoons, divided


    • All-Purpose Flour: ¼ cup


    • Whole Milk: 2 ½ cups, warmed


    • Sharp Cheddar Cheese: 3 cups (12 ounces), freshly shredded, divided


    • Grated Parmesan Cheese: ½ cup


    • Dijon Mustard: 1 teaspoon


    • Garlic Powder: 1 teaspoon


    • Salt: 1 teaspoon, or to taste


    • Black Pepper: ½ teaspoon, freshly ground


    • Nutmeg: ¼ teaspoon, freshly grated (optional, but recommended)




  • For the Topping:


    • Panko Breadcrumbs: 1 cup


    • Melted Butter: 2 tablespoons


    • Paprika: ½ teaspoon





Instructions

  1. Preheat and Prepare: Preheat your oven to 375°F (190°C). Grease a 9×13-inch baking dish or a similar 3-quart casserole dish.

  2. Cook the Rice: In a medium saucepan, combine the uncooked rice and water or chicken broth. Bring to a boil, then reduce the heat to low, cover, and simmer for 15-20 minutes, or until the liquid is absorbed and the rice is tender. Fluff with a fork and set aside.

  3. Blanch the Broccoli: While the rice is cooking, bring a large pot of salted water to a boil. Add the broccoli florets and cook for 2-3 minutes until they are bright green and slightly tender-crisp. This step is called blanching. Immediately drain the broccoli and rinse with cold water (or plunge into an ice bath) to stop the cooking process. Drain thoroughly and set aside. This ensures the broccoli doesn’t get mushy in the casserole.

  4. Sauté the Onion: In a large pot or Dutch oven, melt 4 tablespoons of butter over medium heat. Add the chopped onion and cook, stirring occasionally, until it becomes soft and translucent, about 5-7 minutes.

  5. Make the Roux: Sprinkle the flour over the softened onions and cook, stirring constantly, for 1-2 minutes. This cooks out the raw flour taste and forms a paste called a roux, which will thicken our sauce.

  6. Build the Cheese Sauce: Slowly whisk in the warmed milk, a little at a time, ensuring each addition is fully incorporated before adding more. This prevents lumps from forming. Continue to cook, whisking frequently, until the sauce thickens enough to coat the back of a spoon (about 5-8 minutes).

  7. Melt the Cheese: Remove the pot from the heat. Gradually stir in 2 cups of the shredded sharp cheddar and all of the Parmesan cheese until completely melted and smooth. Stir in the Dijon mustard, garlic powder, salt, pepper, and nutmeg (if using). Taste the sauce and adjust seasoning if needed.

  8. Combine Ingredients: Add the cooked rice and the blanched broccoli to the cheese sauce. Gently fold everything together until the rice and broccoli are evenly coated in the creamy sauce.

  9. Assemble the Casserole: Pour the mixture into your prepared baking dish and spread it into an even layer. Sprinkle the remaining 1 cup of shredded cheddar cheese over the top.

  10. Prepare the Topping: In a small bowl, combine the Panko breadcrumbs with 2 tablespoons of melted butter and the paprika. Toss until the breadcrumbs are evenly moistened. Sprinkle this mixture evenly over the cheese layer.

  11. Bake to Perfection: Bake, uncovered, for 25-30 minutes, or until the casserole is hot and bubbly and the topping is golden brown and crispy. Let it rest for 10-15 minutes before serving. This allows the casserole to set, making it easier to serve.

Nutrition

  • Serving Size: one normal portion
  • Calories: 450-550 kcal