The Ultimate Homemade Cheesy Broccoli and Rice Casserole
Indulge in pure comfort with this incredible, from-scratch Broccoli and Rice Casserole. Featuring tender, vibrant broccoli florets and perfectly fluffy white rice, all lovingly coated in a rich, creamy three-cheese sauce, this casserole bakes to golden, gooey perfection in your oven. It’s the quintessential easy weeknight meal or a heartwarming side dish that promises to satisfy every craving for a classic, cheesy delight. Pair it with a whole roast chicken, savory Parmesan tilapia, or simply a fresh salad, and watch dinner disappear!

Casseroles hold a special place in my heart, and for good reason. They are the epitome of hearty, homey, and wonderfully filling meals that bring everyone to the table. This Broccoli and Rice Casserole recipe elevates a classic, transforming simple ingredients into a show-stopping dish that’s both easy to prepare and incredibly delicious. Whether you’re seeking a satisfying side for baked chicken breast, an adventurous blue steak, or delicate seafood, this casserole delivers. It’s so substantial and flavorful that it can easily stand alone as a lighter main course when accompanied by a crisp, green salad.
The magic truly happens with the harmonious blend of three distinct cheeses: sharp cheddar, melty mozzarella, and pungent Parmesan. This trio creates an irresistibly gooey, savory, and decadent sauce that coats every grain of rice and every piece of broccoli, making each forkful a pure pleasure. Beyond its amazing taste, this casserole is also a fantastic make-ahead option. Prepare it a day or two in advance, and simply bake it when you’re ready, ensuring effortless weeknight dinners or stress-free entertaining.
Why This Cheesy Broccoli and Rice Casserole Will Become Your New Favorite
This isn’t just another casserole; it’s a culinary experience designed to bring joy and ease to your kitchen. Here’s why I absolutely adore this homemade cheesy broccoli and rice casserole, and why I believe you will too:
- Unapologetically Cheesy: For all cheese lovers out there, this casserole is a dream come true. We’re not just adding cheese; we’re building a foundation of flavor with three distinct types – cheddar, mozzarella, and Parmesan – that melt into a luscious, gooey embrace. Every bite is packed with rich, savory cheese, making it utterly irresistible, especially when it’s bubbling hot from the oven.
- A Versatile One-Dish Wonder: While it shines as a magnificent side dish, this broccoli rice casserole is robust enough to serve as your main course. Its hearty nature, combined with the goodness of rice and vegetables, makes it a fulfilling meal in itself. For an extra boost of protein, you can effortlessly stir in shredded chicken, turkey, or even tuna, transforming it into a complete, balanced dinner that saves you from preparing multiple dishes.
- The Epitome of Comfort Food: As temperatures drop or when you simply need a warm hug in food form, this casserole is your answer. The combination of tender broccoli, nutty, fluffy rice, and that glorious melted cheese sauce creates a deeply satisfying and comforting dish. It’s the kind of meal that evokes nostalgic feelings and leaves you feeling completely content.
- Effortless Make-Ahead Convenience: Busy schedules call for smart solutions, and this casserole delivers. It holds up beautifully, meaning you can prepare it a day or two in advance. Simply assemble, refrigerate, and bake when you’re ready to serve. This makes it perfect for meal prep, entertaining, or simply simplifying your weeknight routine.
- Made From Scratch Goodness: Ditch the canned soups and mystery ingredients! This recipe guides you through making a rich, creamy sauce from scratch, giving you full control over the flavors and ensuring a fresh, wholesome taste that a store-bought shortcut simply can’t match.

Essential Ingredients for Your Cheesy Casserole
Crafting this irresistible broccoli and rice casserole requires a selection of fresh, wholesome ingredients that come together to create a symphony of flavors and textures. Below is a detailed look at what you’ll need, along with helpful notes and potential substitutions to ensure your casserole is nothing short of perfect:
- White Rice: I highly recommend using long-grain white rice for its fluffy texture and ability to absorb the rich sauce without becoming mushy. Cook it al dente – slightly firm – as it will continue to cook in the oven.
- Broccoli: Fresh broccoli florets are ideal for their crisp-tender texture and vibrant color. If fresh isn’t available, frozen broccoli can be used; just be sure to thaw and drain it thoroughly to prevent excess moisture in the casserole.
- Butter: Unsalted butter allows you to control the seasoning, but salted butter works perfectly fine too. It forms the base of our roux, contributing richness and flavor.
- Onion: A medium yellow or red onion, finely diced, provides an aromatic and slightly sweet foundation for the sauce.
- Garlic: Freshly minced garlic is crucial for depth of flavor. It partners beautifully with the onion to create an aromatic base that permeates the entire dish.
- All-Purpose Flour: This is key to creating a thick, smooth roux, which in turn gives our cheese sauce its luxurious body and consistency.
- Milk: Whole milk is preferred for its richness, resulting in a creamier, more indulgent sauce. However, 2% milk can also be used for a slightly lighter option without sacrificing too much creaminess.
- Chicken Broth: Use regular or low-sodium chicken broth to control the saltiness. For a vegetarian version, simply swap it out for vegetable broth.
- Salt and Pepper: Fine sea salt and freshly ground black pepper are essential for enhancing all the flavors in the casserole. Adjust to your taste preferences.
- Herbs: Dried thyme adds a warm, earthy note, while paprika offers a subtle sweetness and a touch of color. Feel free to experiment with other herbs like dried oregano or a classic Italian seasoning blend for a different twist.
- Cream Cheese: A small amount of softened cream cheese adds a wonderful tangy flavor and contributes to the sauce’s silky smooth texture. Sour cream can be used as a substitute if cream cheese isn’t on hand.
- Mozzarella Cheese: Shredded mozzarella is renowned for its excellent melting qualities, providing that signature stretchy, gooey texture in the casserole.
- Parmesan Cheese: Grated Parmesan brings a salty, umami-rich depth that complements the other cheeses beautifully, adding another layer of complex flavor.
- Cheddar Cheese: Sharp cheddar is my go-to for its robust flavor, but you can choose any type of cheddar you prefer, from mild to extra sharp. A Mexican cheese blend also works wonderfully for a slightly different flavor profile.

How to Make the Best Cheesy Broccoli & Rice Casserole from Scratch
Creating this irresistible casserole is a straightforward and rewarding process. Follow these detailed steps to achieve a perfectly creamy, cheesy, and utterly comforting dish. Here’s an overview of the cooking process, complete with visual guidance provided by the images:








Preparation: Rice, Broccoli & Pan
- Cook the Rice: Prepare the long-grain white rice according to package directions, but aim for an al dente texture. This means stopping the cooking a few minutes early so the rice is slightly firm. This prevents it from becoming mushy when baked in the casserole. Drain any excess water and set aside.
- Blanch the Broccoli: Bring a medium pot of lightly salted water to a rolling boil. Add the fresh broccoli florets and cook for just 3-4 minutes, or until they are tender-crisp and still retain their vibrant green color. Immediately drain the broccoli and rinse it under cold water to stop the cooking process, ensuring it stays firm. Set aside.
- Prepare the Baking Dish: Preheat your oven to a comforting 350°F (175°C). Lightly grease a 9×13-inch baking dish with butter or a non-stick cooking spray. This will prevent sticking and ensure easy cleanup.
Crafting the Velvety Three-Cheese Sauce
- Sauté Aromatics: In a large skillet or Dutch oven, melt the butter over medium heat. Add the diced yellow onion and sauté for 3-4 minutes, stirring occasionally, until it becomes translucent and softened.
- Infuse with Garlic: Stir in the minced garlic and cook for an additional 1-2 minutes, stirring constantly to prevent it from burning. The kitchen will begin to fill with a wonderful aroma at this stage.
- Create the Roux: Sprinkle the all-purpose flour evenly over the onion and garlic mixture. Stir continuously for about 2 minutes, allowing the flour to cook and turn a light golden color. This creates the roux, which is essential for thickening the sauce.
- Build the Liquid Base: Slowly pour in the whole milk, whisking constantly to prevent lumps and create a smooth base. Gradually add the chicken broth, continuing to whisk until the mixture is completely smooth and free of any flour clumps.
- Season to Perfection: Stir in the sea salt, black pepper, dried thyme, and paprika. Bring the sauce to a gentle simmer, then reduce the heat to low and cook for 5-7 minutes, stirring frequently. The sauce should visibly thicken to a creamy, luscious consistency.
- Melt in the Cream Cheese: Remove the skillet from the heat. Add the softened cream cheese and stir until it has fully melted into the sauce, contributing a wonderful tang and extra creaminess.
- Introduce the Cheeses: Fold in the shredded mozzarella and grated Parmesan cheese. Continue stirring until all the cheeses are completely melted and the sauce is smooth, rich, and irresistible.
Assembling & Baking Your Cheesy Casserole
- Combine Ingredients: Pour the prepared creamy cheese sauce into the greased 9×13-inch baking dish. Add the cooked, al dente rice and the blanched, crisp-tender broccoli florets to the sauce.
- Gently Mix: Using a spoon or spatula, gently stir the mixture in the baking dish until the rice, broccoli, and luxurious cheese sauce are thoroughly and evenly combined.
- Top with More Cheese: Evenly sprinkle the remaining sharp cheddar cheese (or Mexican blend cheese) over the top of the casserole. This will create a beautiful golden, bubbly crust.
- Bake to Golden Perfection: Place the casserole in the preheated oven and bake for 25-30 minutes. You’ll know it’s ready when the cheese on top is melted, bubbly, and a beautiful golden-brown, with the edges slightly browned and fragrant.
- Rest and Serve: Carefully remove the hot broccoli and rice casserole from the oven. Allow it to cool for 5-8 minutes before serving. This resting period allows the sauce to set slightly, making for easier and cleaner servings.

Recipe Tips & Creative Variations for Your Casserole
This cheesy broccoli and rice casserole is wonderfully versatile. Here are some expert tips and exciting variations to help you customize it to your liking and ensure perfect results every time:
- Using Frozen Broccoli: While fresh broccoli offers the best texture, frozen broccoli is a convenient alternative. If using frozen, make sure to thaw it completely and drain it extremely well. Excess moisture from frozen broccoli can make your casserole watery, so pat it dry with paper towels after thawing to ensure a rich, thick sauce.
- Exploring Different Rice Varieties: Long-grain white rice provides a classic, fluffy texture, but don’t hesitate to experiment. Short-grain white rice offers a slightly stickier, creamier result. For a heartier flavor and added nutritional value, consider using long-grain brown rice or even wild rice. Keep in mind that cooking times will vary significantly for different rice types, so always follow the package instructions to cook them al dente before adding to the casserole.
- Cheese Power-Ups: The combination of cheddar, mozzarella, and Parmesan is fantastic, but you can certainly swap cheeses to suit your preference. Gruyère cheese, with its nutty and earthy notes, can replace cheddar for a more sophisticated flavor profile. A spicy Monterey Jack can add a subtle kick, while a smoked gouda offers a unique smoky depth.
- Boosting with More Vegetables: This casserole is already packed with goodness, but you can easily sneak in more veggies! Finely chopped baby spinach or kale can be wilted into the sauce for added greens. Diced red bell peppers or carrots will add color and a touch of sweetness. Sautéed mushrooms or green peas also blend beautifully into this creamy dish.
- Adding a Protein Punch: To transform this hearty side into a complete meal, simply stir in your favorite cooked protein. Shredded rotisserie chicken or homemade shredded chicken or turkey are excellent choices. Cooked ground beef or sausage, well-drained, also makes a delicious addition. For a seafood twist, flaked canned tuna or cooked shrimp can be folded in.
- Making it Vegetarian: This recipe is easily adaptable for vegetarian diets. The simplest swap is to replace the chicken broth with an equal amount of high-quality vegetable broth. The rich cheese sauce and abundance of vegetables ensure it remains incredibly flavorful and satisfying.
- Crispy Topping Options: For an extra layer of texture, consider adding a crunchy topping. Before baking, mix breadcrumbs with a tablespoon of melted butter and sprinkle over the cheese topping. Crushed crackers or even finely crushed cornflakes can also provide a delightful crunch.
- Spice It Up: If you enjoy a bit of heat, a pinch of red pepper flakes stirred into the sauce or sprinkled on top can add a welcome zing without overpowering the creamy flavors.
Delicious Serving Suggestions
This cheesy broccoli and rice casserole is so versatile, it complements a wide array of main dishes or can even shine as the star of your meal. Here are some of our favorite pairings:
- With Poultry: Serve alongside savory chicken souvlaki, perfectly seasoned skillet balsamic chicken breasts, or a classic roast chicken for a comforting meal.
- Alongside Beef: It’s an excellent accompaniment to tender beef tips with mushroom gravy, hearty slices of brown sugar meatloaf, or rich Instant Pot short ribs, absorbing all the delicious juices.
- Paired with Seafood: Add a touch of elegance by serving it with flavorful blackened balsamic tuna steaks or crispy beer-battered fish for a well-rounded dinner.
- Vegetarian Options: For a lighter, yet equally filling vegetarian meal, pair the casserole with fresh grilled vegetables with lemon dressing. Alternatively, serve a generous scoop of the casserole alongside a robust salad like this easy steak salad (or a bean-based salad for a full vegetarian meal) to complete your plate.
- Simple & Satisfying: Sometimes, all you need is a simple side salad and a generous portion of this casserole for a wonderfully satisfying and easy weeknight dinner.

Make-Ahead & Storage: Keeping Your Casserole Fresh
One of the many benefits of this homemade cheesy broccoli and rice casserole is how well it stores, making it an excellent candidate for meal prep or enjoying delicious leftovers throughout the week. Properly storing and reheating ensures every bite is as delightful as the first.
- Refrigerator Storage: Allow the baked casserole to cool completely to room temperature before storing. Transfer any leftovers to an airtight container. It will keep beautifully in the refrigerator for up to 5 days. This makes it perfect for packing lunches or enjoying hassle-free dinners.
- Freezer Storage: This casserole freezes exceptionally well, allowing you to enjoy homemade comfort food whenever a craving strikes.
- For Unbaked Casserole: Assemble the casserole in a freezer-safe baking dish but do not bake. Wrap the dish tightly with a layer of plastic wrap, followed by a layer of heavy-duty aluminum foil. Freeze for up to 3 months. When ready to bake, thaw overnight in the refrigerator and then bake as directed, possibly adding an extra 10-15 minutes to account for the chilled temperature.
- For Baked Casserole: Once baked and completely cooled, you can freeze the entire casserole in its freezer-safe dish (wrapped as above), or portion individual servings into freezer-safe containers. Freeze for up to 3 months.
- Thawing: Always thaw frozen casserole overnight in the refrigerator for best results before reheating.
- Reheating Instructions:
- Oven Reheating: For best texture and to revive that cheesy crust, transfer the casserole (or individual portions in an oven-safe dish) to a preheated 350°F (175°C) oven. Bake for 20-30 minutes for a full casserole, or 10-15 minutes for individual portions, until it’s heated through and the cheese is melted and bubbly once more. If it seems a little dry, you can add a splash of milk or broth over the top before reheating.
- Microwave Reheating: For a quicker option, place individual servings of leftover broccoli rice casserole in a microwave-safe bowl. Heat on high in 1-minute increments, stirring occasionally, until hot and steamy throughout. Be careful not to overheat, as this can make the rice tough.
Explore More Easy Weeknight Casserole Recipes
If you’re a fan of the comforting convenience and deliciousness of casseroles, you’re in luck! We have a treasure trove of other easy casserole recipes that are perfect for any night of the week. Expand your repertoire with these fantastic options:
- Zesty Chicken Fajitas Casserole
- Hearty Chicken Parmesan Casserole
- Rich & Creamy Chicken Casserole.
- Savory Cheesy Zucchini and Squash Casserole
- Family-Favorite Easy Cheeseburger Casserole
- Fresh & Flavorful Caprese Chicken Casserole
- Classic Tuna Noodle Casserole
Broccoli & Rice Casserole: Recipe Card

Made from scratch, this Cheesy Broccoli & Rice Casserole combines tender broccoli and fluffy white rice into a gorgeously creamy three-cheese sauce that melts to gooey perfection in the oven. It’s the ultimate comfort food for any night of the week.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Total Time: 1 hour
- Servings: 8
- Author: Katerina | Easy Weeknight Recipes
Ingredients
Main Ingredients
- 2 ½ cups long-grain white rice, cooked al dente
- 4 cups fresh broccoli, cut into bite-sized pieces
For the Creamy Sauce
- 3 tablespoons butter
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 4 tablespoons all-purpose flour
- 2 cups whole milk
- 3 cups chicken broth (or vegetable broth for vegetarian)
- ½ teaspoon sea salt
- ½ teaspoon black pepper
- ½ teaspoon dried thyme
- ½ teaspoon paprika
- 2 tablespoons softened cream cheese
- 2 cups shredded mozzarella cheese
- ½ cup grated Parmesan cheese
For the Casserole Topping
- 2 cups sharp cheddar cheese or Mexican blend cheese
Instructions
- Prepare Rice & Broccoli: Cook the long-grain white rice according to package instructions, ensuring it remains slightly firm (al dente). Drain and set aside. Bring a pot of salted water to a boil, add broccoli florets, and cook for 3-4 minutes until crisp-tender. Drain and rinse with cold water to stop cooking. Set aside.
- Preheat Oven & Prep Dish: Preheat your oven to 350°F (175°C). Lightly grease a 9×13-inch baking dish with butter or cooking spray.
- Sauté Aromatics: In a large skillet over medium heat, melt the butter. Add diced onion and sauté for 3-4 minutes until translucent. Stir in minced garlic and cook for an additional 1-2 minutes until fragrant.
- Make the Roux: Sprinkle flour over the onion and garlic mixture, stirring continuously for about 2 minutes until golden.
- Create Sauce Base: Slowly whisk in the milk until smooth. Then, add the chicken broth, whisking until fully incorporated and smooth.
- Season & Thicken: Stir in salt, pepper, thyme, and paprika. Bring the sauce to a gentle simmer and cook for 5-7 minutes, stirring frequently, until it thickens to a creamy consistency.
- Melt in Cheeses: Remove the skillet from heat. Stir in the softened cream cheese until melted. Fold in the shredded mozzarella and grated Parmesan cheese, stirring until all cheeses are smooth and melted.
- Assemble Casserole: Pour the creamy cheese sauce into the greased baking dish. Add the cooked broccoli and rice. Gently stir until all ingredients are evenly combined and coated in the sauce.
- Add Topping: Sprinkle the sharp cheddar cheese (or Mexican blend cheese) generously over the top of the casserole.
- Bake: Bake for 25-30 minutes, or until the cheese on top is bubbly, golden brown, and the casserole is heated through.
- Rest & Serve: Remove from the oven and let the casserole cool for 5-8 minutes before serving to allow the sauce to set. Enjoy!
Equipment
- Pots and Pans
- 9×13 Baking Dish
Nutrition (Estimated Per Serving)
Calories: 565kcal | Carbohydrates: 59g | Protein: 23g | Fat: 26g | Saturated Fat: 15g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Trans Fat: 0.2g | Cholesterol: 80mg | Sodium: 1029mg | Potassium: 407mg | Fiber: 2g | Sugar: 5g | Vitamin A: 1150IU | Vitamin C: 41mg | Calcium: 524mg | Iron: 1mg
Nutritional information provided is an estimate and for courtesy only. Values may vary based on ingredients and tools used. Please consult your preferred nutritional calculator for more detailed and precise information.