There’s something wonderfully comforting about a warm, cheesy casserole fresh from the oven, and this broccoli rice casserole with cheddar delivers exactly that kind of cozy satisfaction. I love how this dish transforms simple ingredients into a creamy, golden-topped side that works beautifully for weeknight dinners and holiday gatherings alike. The combination of tender broccoli florets, fluffy white rice, and sharp cheddar cheese creates layers of flavor and texture that keep everyone coming back for seconds.
What makes this casserole particularly appealing is its versatility and ease of preparation. I find that it’s one of those reliable recipes you can count on when you need a crowd-pleasing side dish that doesn’t require hours in the kitchen. The creamy sauce, made with cream of mushroom soup and sour cream, binds everything together while the melted cheddar on top creates that irresistible golden crust we all crave. Whether you’re planning your Thanksgiving menu or simply looking for a satisfying way to serve vegetables, this broccoli rice casserole fits the bill perfectly.
I recommend this recipe to anyone who wants to elevate their side dish game without complicated techniques or hard-to-find ingredients. It’s the kind of dish that makes broccoli appealing even to skeptical eaters, thanks to all that creamy, cheesy goodness.
Why You’ll Love This Broccoli Rice Casserole
This broccoli cheddar rice casserole has earned a permanent spot in my recipe rotation for several compelling reasons. First, it’s incredibly forgiving and adaptable to what you have on hand. The preparation is straightforward enough for busy weeknights, yet the finished dish looks and tastes impressive enough for special occasions.
I love how this casserole makes vegetables the star of the show while still delivering the comfort food experience everyone craves. The broccoli maintains a pleasant texture—not mushy or overcooked—while the rice provides a satisfying base that soaks up all the creamy sauce. The sharp cheddar cheese adds both richness and a slight tang that balances the mild flavors beautifully.
Another reason this recipe shines is its make-ahead potential. You can assemble the entire casserole hours before baking, which makes holiday meal planning significantly less stressful. I find that having one reliable side dish ready to pop in the oven frees up valuable time and oven space for other dishes.
The ingredient list is refreshingly simple, relying on pantry staples and readily available items. There’s no need to hunt down specialty ingredients or spend a fortune at the grocery store. This accessibility makes it easy to prepare this casserole whenever the craving strikes.
Ingredients and Substitutions
Understanding your ingredients helps you make smart substitutions and achieve the best possible results with this cheesy broccoli rice bake. Let me walk you through each component and offer some practical alternatives.
Cooked white rice forms the hearty foundation of this casserole. I recommend using day-old rice if you have it, as it holds its shape better during baking. Long-grain white rice works beautifully, but you can substitute brown rice for added nutrition and a nuttier flavor. Just keep in mind that brown rice will create a slightly denser texture. Jasmine or basmati rice also work well if that’s what you have available.
Broccoli florets provide the vegetable component and vibrant green color. Fresh broccoli is my preference because you can control the texture more precisely, but frozen broccoli florets work in a pinch. If using frozen, thaw and drain them thoroughly to avoid excess moisture in your casserole. You can also substitute cauliflower florets or use a combination of both for variety.
Shredded cheddar cheese delivers the signature flavor and that gorgeous golden top. I like using sharp cheddar for its robust flavor, but medium cheddar works if you prefer a milder taste. For best results, shred cheese from a block rather than using pre-shredded cheese, which contains anti-caking agents that can affect melting. You could substitute Colby, Monterey Jack, or a Mexican cheese blend if desired.
Cream of mushroom soup creates the creamy base that binds everything together. The condensed soup adds both creaminess and savory depth. If you prefer, you can use cream of chicken or cream of celery soup instead. For a homemade alternative, make a simple white sauce with butter, flour, and broth.
Sour cream adds tanginess and extra richness to the sauce. Greek yogurt makes an excellent substitute if you’re looking for a lighter option with added protein. Plain yogurt also works, though it’s slightly less tangy.
Milk helps thin the sauce to the right consistency. Whole milk provides the richest result, but 2% or even skim milk will work. For a dairy-free version, unsweetened almond milk or oat milk can substitute, though the flavor will be slightly different.
Onion adds aromatic depth and subtle sweetness when sautéed. A small yellow or white onion works perfectly, but you can use a shallot for a more delicate flavor. In a pinch, substitute 1 teaspoon of onion powder, though fresh onion provides better texture.
Butter is used to sauté the onion and adds richness. Olive oil or vegetable oil can substitute if needed.
Garlic powder provides savory depth without the hassle of mincing fresh garlic. If you prefer fresh garlic, use 2 cloves, minced and sautéed with the onion.
Salt and pepper are essential for bringing out all the flavors. I recommend seasoning to taste, as the soup and cheese already contain sodium.

How to Make This Recipe
Making this broccoli rice casserole is a straightforward process that comes together quickly. I’ll walk you through each step to ensure perfect results every time.
Start by preheating your oven to 350°F (175°C). This moderate temperature ensures even cooking without drying out the casserole or burning the cheese on top. While the oven heats, lightly grease a 9×13-inch baking dish with butter or cooking spray.
Next, prepare your broccoli florets by steaming them lightly for 3-4 minutes. I find this brief steaming is crucial—you want the broccoli just tender enough to pierce with a fork but still bright green and slightly crisp. Oversteaming at this stage will result in mushy broccoli after baking. You can steam the florets in a steamer basket, in the microwave with a bit of water, or by blanching briefly in boiling water. Drain the broccoli well and set aside.
While the broccoli steams, melt the butter in a skillet over medium heat. Add the diced onion and sauté for about 5 minutes, stirring occasionally, until the onion becomes translucent and softened. The onion should be tender and fragrant but not browned. This step builds a flavorful foundation for your casserole.
Now comes the mixing stage. In a large mixing bowl, combine your cooked rice, steamed broccoli, and sautéed onion. Add the cream of mushroom soup, sour cream, milk, garlic powder, salt, and pepper. Stir in half of the shredded cheddar cheese—reserving the other half for topping. Mix everything together thoroughly until all ingredients are evenly distributed and coated with the creamy sauce. The mixture should be moist but not soupy.
Transfer the entire mixture to your prepared baking dish, spreading it evenly with a spatula. Sprinkle the remaining cheddar cheese evenly over the top. This cheese layer will melt and brown beautifully, creating that golden, bubbly crust that makes casseroles so appealing.
Bake uncovered for 25-30 minutes. You’ll know it’s done when the casserole is hot throughout, the edges are bubbling, and the cheese on top has melted and turned golden brown. If you prefer a more deeply browned top, you can run the casserole under the broiler for 1-2 minutes at the end, watching carefully to prevent burning.
Let the casserole rest for about 5 minutes before serving. This brief resting period allows the sauce to thicken slightly and makes serving much easier. The casserole will hold its shape better when scooped.
Expert Tips for Best Results
After making this creamy broccoli casserole many times, I’ve learned several tricks that elevate the final dish from good to exceptional.
Don’t overcook the broccoli initially. This is perhaps the most important tip. Since the broccoli will continue cooking in the oven, you want it slightly underdone during the steaming phase. Bright green, crisp-tender broccoli will finish perfectly during baking, while overcooked broccoli will turn mushy and lose its vibrant color.
Use day-old rice when possible. Freshly cooked rice can be too moist and sticky for casseroles. Day-old refrigerated rice has dried out slightly and holds its shape better during baking. If you only have freshly cooked rice, spread it on a baking sheet to cool and dry for 15-20 minutes before using.
Shred your own cheese. Pre-shredded cheese contains cellulose to prevent clumping, which can result in a grainy texture when melted. Freshly shredded cheese from a block melts more smoothly and creates a creamier sauce.
Season in layers. Taste your mixture before transferring it to the baking dish and adjust the seasoning. Remember that the cheese and soup contain salt, so you may need less than you think. I like to season conservatively at first and adjust as needed.
Don’t skip the resting time. Allowing the casserole to sit for 5 minutes after baking makes a significant difference in serving. The sauce thickens slightly, and the casserole sets up enough to serve in neat portions rather than soupy scoops.
Consider the baking dish size. A 9×13-inch dish is ideal for this recipe, creating a layer about 2 inches deep. If you use a smaller, deeper dish, you’ll need to increase the baking time. A larger, shallower dish may require less time.
Add texture with a topping. For extra crunch, I sometimes sprinkle crushed crackers, panko breadcrumbs, or French fried onions over the cheese during the last 10 minutes of baking. This creates a delightful textural contrast.
Serving Suggestions
This broccoli cheddar rice casserole pairs beautifully with a wide variety of main dishes, making it an incredibly versatile side. I love serving it alongside roasted chicken, baked ham, or grilled pork chops for weeknight dinners. The creamy, cheesy nature of the casserole complements simple proteins perfectly.
For holiday meals, this casserole fits right in with traditional favorites. It works wonderfully as part of a Thanksgiving spread, sitting comfortably next to green bean casserole and mashed potatoes. The bright green broccoli adds visual appeal to the table while the familiar comfort-food flavors please all generations.
I find this casserole also works well for potluck gatherings and church suppers. It travels easily, reheats beautifully, and appeals to a broad range of tastes. You can transport it in the baking dish, covered with foil, and reheat it at your destination.
For a lighter meal, this casserole can almost stand alone as a vegetarian main course when served with a crisp green salad and crusty bread. The combination of rice, vegetables, and cheese provides satisfying substance.
Consider pairing this dish with roasted turkey breast, beef tenderloin, or glazed salmon for special occasions. The mild, creamy flavors won’t compete with more assertively seasoned main courses.
My favorite way to serve this casserole is family-style, bringing the baking dish directly to the table so everyone can help themselves. The golden, bubbly top looks inviting and encourages generous portions.
Variations and Substitutions
One of the best things about this broccoli rice casserole is how easily it adapts to different preferences and dietary needs. Here are several variations I’ve tried successfully.
Protein additions: Transform this side dish into a complete meal by adding cooked, diced chicken, turkey, or ham. About 2 cups of cooked protein mixed into the casserole creates a hearty one-dish dinner. Cooked ground beef or sausage also works well.
Vegetable variations: While broccoli is traditional, you can substitute or combine it with cauliflower, chopped asparagus, or diced bell peppers. Mixed vegetables add color and variety. Just ensure any vegetables you add are pre-cooked to the crisp-tender stage.
Rice alternatives: Brown rice, wild rice, or a rice blend can replace white rice for different flavors and textures. Quinoa makes an interesting protein-rich substitute, though it changes the character of the dish somewhat. Cauliflower rice works for a low-carb version, though you’ll need to drain it very well.
Cheese variations: Experiment with different cheese combinations. Gruyere adds sophistication, pepper jack brings heat, and a blend of cheddar and mozzarella creates extra stretchiness. Blue cheese crumbles add bold flavor for adventurous eaters.
Soup substitutions: Different cream soups create different flavor profiles. Cream of chicken adds savory depth, while cream of celery keeps things lighter. For a homemade version, make a basic white sauce with butter, flour, milk, and chicken or vegetable broth.
Lighter version: Reduce calories and fat by using low-fat cheese, Greek yogurt instead of sour cream, and skim milk. You can also use a lighter cream soup or make your own with reduced-fat ingredients.
Spicy version: Add diced jalapeños, a pinch of cayenne pepper, or use pepper jack cheese for heat. A dash of hot sauce mixed into the creamy base also works well.
Herb additions: Fresh or dried herbs brighten the flavors. Try adding thyme, parsley, or dill to the mixture. A teaspoon of Italian seasoning also complements the cheese nicely.
Storage, Freezing, and Reheating
Proper storage ensures you can enjoy leftovers or prepare this casserole ahead of time without sacrificing quality.
Refrigerator storage: Allow the casserole to cool completely before covering tightly with plastic wrap or aluminum foil. Alternatively, transfer portions to airtight containers. Properly stored, the casserole will keep in the refrigerator for 3-4 days. I find the flavors actually meld and improve slightly after a day in the fridge.
Freezing instructions: This casserole freezes reasonably well, though the texture of the broccoli may soften slightly upon thawing. For best results, freeze the casserole before baking. Assemble everything in a freezer-safe baking dish, cover tightly with plastic wrap and then aluminum foil, and freeze for up to 3 months. Label with the date and baking instructions.
You can also freeze baked casserole, though I prefer freezing it unbaked. If freezing after baking, cool completely first, then wrap tightly and freeze for up to 2 months.
Thawing: Transfer frozen casserole to the refrigerator 24 hours before you plan to bake it. This slow thawing prevents excess moisture accumulation. If you’re in a hurry, you can bake from frozen, but you’ll need to add 20-30 minutes to the baking time and cover with foil for the first half of baking to prevent over-browning.
Reheating: For best results, reheat casserole in the oven rather than the microwave. Cover with foil and bake at 350°F for 20-25 minutes until heated through. Remove the foil for the last 5 minutes to re-crisp the top. Individual portions can be microwaved on 50% power for 2-3 minutes, stirring halfway through.
Make-ahead tips: You can assemble this entire casserole up to 24 hours before baking. Prepare everything through the mixing stage, transfer to the baking dish, cover, and refrigerate. Add about 5-10 minutes to the baking time if baking straight from the refrigerator. Hold off on adding the top layer of cheese until just before baking for the best appearance.
Frequently Asked Questions
Can I use frozen broccoli instead of fresh?
Yes, frozen broccoli works fine in this recipe. Thaw it completely and squeeze out as much excess moisture as possible before adding it to the casserole. Frozen broccoli is often pre-cut into convenient floret sizes, which saves prep time. Just skip the steaming step since frozen broccoli is already blanched.
Why is my casserole watery?
Excess moisture usually comes from not draining the broccoli well enough after steaming, using frozen broccoli that wasn’t properly thawed and drained, or adding too much milk. Make sure to drain all vegetables thoroughly and measure liquids accurately. If your mixture seems too wet before baking, add a handful of extra rice or a few tablespoons of breadcrumbs to absorb moisture.
Can I make this casserole dairy-free?
While this is fundamentally a cheese-based dish, you can adapt it using dairy-free alternatives. Substitute dairy-free cheese, coconut cream or cashew cream for the sour cream, and plant-based milk. The texture and flavor will differ from the traditional version, but it can still be delicious.
How do I prevent the top from burning?
If the cheese on top is browning too quickly before the casserole is heated through, tent it loosely with aluminum foil. Remove the foil for the last 5-10 minutes of baking to allow the top to finish browning. Baking at the correct temperature (350°F) also helps prevent burning.
Can I add meat to make this a main dish?
Absolutely! Cooked, diced chicken, turkey, or ham integrates beautifully into this casserole. Add about 2 cups of cooked protein when mixing the ingredients. This transforms the side dish into a complete one-dish meal that’s perfect for using up leftover meat.
What can I use instead of cream of mushroom soup?
Cream of chicken, cream of celery, or even a condensed cheese soup works well. For a homemade alternative, make a simple white sauce by melting 3 tablespoons butter, whisking in 3 tablespoons flour, then gradually adding 1.5 cups of chicken or vegetable broth while stirring until thickened.
How do I know when the casserole is done?
The casserole is ready when it’s bubbling around the edges, heated through to the center (you can test with a knife or fork), and the cheese on top is melted and golden brown. The internal temperature should reach at least 165°F if you want to check with a thermometer.
Can I prepare this in a slow cooker?
While this recipe is designed for oven baking, you can adapt it for a slow cooker. Combine all ingredients in the slow cooker, cook on low for 3-4 hours, then add the cheese topping and cook for an additional 15-20 minutes until melted. The texture will be softer and less crispy on top compared to oven-baking.
This broccoli rice casserole represents comfort food at its finest—simple ingredients transformed into something greater than the sum of their parts. Whether you’re looking for a reliable holiday side dish or a weeknight vegetable option that actually excites your family, this recipe delivers. The creamy sauce, tender vegetables, and golden cheese topping create a dish that’s both satisfying and surprisingly nutritious. I encourage you to make this casserole your own by trying different cheese combinations or adding your favorite vegetables. It’s forgiving, adaptable, and always delicious. For more comforting recipes featuring broccoli, check out this creamy broccoli cheddar soup that pairs beautifully with this casserole for a complete meal.
Broccoli Rice Casserole with Cheddar
Tender broccoli and fluffy rice baked in a creamy cheddar cheese sauce until golden and bubbly. This comforting side dish is perfect for holidays, potlucks, and family dinners.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Servings: 8
- Difficulty: Easy
- Cuisine: American
- Course: Side Dish
Ingredients
- 3 cups cooked white rice
- 4 cups broccoli florets
- 2 cups shredded cheddar cheese, divided
- 1 can (10.5 oz) cream of mushroom soup
- 1/2 cup sour cream
- 1/2 cup milk
- 1 small onion, diced
- 2 tablespoons butter
- 1/2 teaspoon garlic powder
- Salt and pepper to taste
Instructions
- Preheat your oven to 350°F (175°C). Lightly grease a 9×13-inch baking dish with butter or cooking spray.
- Steam the broccoli florets for 3-4 minutes until just tender and bright green. Drain well and set aside.
- Melt the butter in a skillet over medium heat. Add the diced onion and sauté for about 5 minutes until softened and translucent.
- In a large mixing bowl, combine the cooked rice, steamed broccoli, and sautéed onion.
- Add the cream of mushroom soup, sour cream, milk, garlic powder, salt, and pepper to the bowl. Stir to combine.
- Mix in half of the shredded cheddar cheese (1 cup), reserving the remaining cheese for topping.
- Transfer the mixture to the prepared baking dish and spread evenly.
- Sprinkle the remaining 1 cup of cheddar cheese evenly over the top.
- Bake uncovered for 25-30 minutes, until the casserole is hot throughout, bubbling around the edges, and the cheese on top is melted and golden brown.
- Remove from the oven and let rest for 5 minutes before serving.
Recipe Notes
- Day-old rice works best for this recipe as it holds its shape better during baking.
- Don’t overcook the broccoli during steaming—it will continue cooking in the oven.
- For a crunchier topping, sprinkle crushed crackers or panko breadcrumbs over the cheese during the last 10 minutes of baking.
- This casserole can be assembled up to 24 hours ahead and refrigerated until ready to bake.
- Leftovers keep well in the refrigerator for 3-4 days in an airtight container.
- To freeze, assemble the casserole but don’t bake. Wrap tightly and freeze for up to 3 months. Thaw in refrigerator overnight before baking.
Nutrition Information (Per Serving, Estimated)
- Calories: 285
- Carbohydrates: 28g
- Protein: 11g
- Fat: 14g
- Saturated Fat: 8g
- Fiber: 2g
- Sugar: 3g
- Sodium: 480mg
Nutrition information is estimated based on standard ingredient values and serving sizes. Actual nutritional content may vary based on specific brands and measurements used.
