This broccoli and rice casserole is the kind of comforting, no-fuss dinner that brings everyone to the table. Itβs creamy, cheesy, and full of tender broccoli, with just the right amount of warmth and texture. You can make it ahead for busy nights, or bake it fresh when you want something simple that still feels special.
The ingredients are budget-friendly, and the steps are straightforward. If youβre looking for a reliable weeknight staple or a crowd-pleasing side for a holiday spread, this one fits the bill.
Vegetarian Zen is reader-supported. When you buy through links on our site, we may earn a monetary commission. Additionally, the information presented is for educational purposes only. Always consult with your doctor. Learn More.

Why This Recipe Works
This casserole balances creamy, cheesy sauce with the fresh bite of broccoli and the soft comfort of rice. Using cooked rice keeps the bake time short and ensures the texture stays fluffy, not mushy.
A simple homemade sauce gives you control over salt and flavor, delivering a richer taste than canned soup. A golden breadcrumb and cheese topping adds crunch for contrast. Itβs flexible, tooβeasy to customize with different cheeses, proteins, or veggies.
Shopping List
- Cooked rice (3 cups; white or brown)
- Broccoli florets (4 cups; fresh or frozen)
- Butter (4 tablespoons)
- All-purpose flour (3 tablespoons)
- Milk (2 cups; whole or 2%)
- Chicken or vegetable broth (1/2 cup)
- Shredded cheddar cheese (2 cups, divided)
- Grated Parmesan (1/4 cup)
- Onion (1 small, finely chopped)
- Garlic (2 cloves, minced)
- Sour cream or Greek yogurt (1/2 cup)
- Dijon mustard (1 teaspoon)
- Paprika (1/2 teaspoon)
- Salt and black pepper
- Olive oil (1 tablespoon)
- Breadcrumbs or crushed buttery crackers (3/4 cup)
- Optional add-ins: mushrooms, peas, or red pepper flakes

Step-by-Step Instructions
- Preheat the oven. Set your oven to 375Β°F (190Β°C).Grease a 9Γ13-inch baking dish with a little butter or oil.
- Cook the broccoli. If using fresh florets, steam or blanch them for 2β3 minutes until bright green and slightly tender. If using frozen, thaw and pat dry. You want them crisp-tender, not soft.
- SautΓ© the aromatics. In a large skillet, heat olive oil over medium heat.Add onion and cook 3β4 minutes until translucent. Stir in garlic and cook 30 seconds until fragrant.
- Make the roux. Add butter to the pan. Once melted, sprinkle in the flour and whisk for 1 minute to form a smooth paste.Donβt let it brown too much.
- Build the sauce.-strong> Slowly whisk in the milk, then the broth, stirring constantly to avoid lumps. Simmer 3β5 minutes until the sauce thickens and coats a spoon.
- Flavor the sauce. Stir in 1Β½ cups shredded cheddar, Parmesan, sour cream (or yogurt), Dijon, paprika, 1 teaspoon salt, and 1/2 teaspoon pepper. Taste and adjust seasoning.The sauce should be well-seasoned now.
- Combine the base. In a large bowl, mix cooked rice, broccoli, and the cheese sauce until everything is evenly coated. Add optional cooked chicken or veggies if using.
- Assemble the casserole. Transfer the mixture to the prepared baking dish. Smooth the top.
- Make the topping. In a small bowl, toss breadcrumbs with a tablespoon of melted butter (or drizzle of olive oil) and the remaining 1/2 cup cheddar.Sprinkle evenly over the casserole.
- Bake. Bake for 20β25 minutes until bubbling around the edges and the top is golden.
- Rest and serve. Let it rest 5β10 minutes so it sets slightly. Scoop and serve warm.

How to Store
Refrigerate: Cool completely, then cover the dish or transfer to airtight containers. Keep up to 4 days. Reheat covered at 350Β°F until hot, or microwave in short bursts, adding a splash of milk if needed.
Freeze: Freeze in a freezer-safe dish, tightly wrapped, for up to 2 months. Thaw overnight in the fridge. Reheat covered at 350Β°F; uncover for the last 5β10 minutes to crisp the top.
Make-ahead: Assemble up to the topping, cover, and refrigerate for 24 hours. Add the topping right before baking for best texture.
Benefits of This Recipe
Family-friendly flavors: Cheesy, creamy, and mildβgreat for picky eaters.
Balanced comfort: You get vegetables, grains, and protein if you add chicken or beans.
Efficient and affordable: Uses pantry staples and stretches leftovers.
Flexible: Swap cheeses, use brown rice, or adjust spices to match your taste.
Great for meal prep: Stores and reheats well for lunches or quick dinners.

What Not to Do
Donβt overcook the broccoli before baking, or it will turn mushy.
Donβt skip seasoning the sauce. Under-seasoned sauce leads to a bland casserole.
Donβt use uncooked rice in this version. It throws off liquid ratios and timing.
Donβt add the topping too early if making ahead. It can absorb moisture and lose its crunch.
Donβt bake uncovered for too long, or the casserole may dry out. Cover loosely if it browns too fast.
Alternatives
Cheese swaps: Try Gruyère for a nutty flavor, Monterey Jack for extra melt, or a sharp white cheddar for tang.
Vegetable mix-ins: Peas, sautΓ©ed mushrooms, roasted red peppers, or spinach all work well.
Lighter version: Use low-fat milk, part-skim cheese, and Greek yogurt instead of sour cream. Keep the flavor with mustard and spices.
Gluten-free: Use a gluten-free flour blend for the roux and gluten-free breadcrumbs or skip the topping.
Dairy-free: Use plant milk, vegan butter, and dairy-free cheese. Nutritional yeast adds a savory boost.
Whole grain: Swap in cooked brown rice or quinoa for more fiber and a slightly nuttier taste.
Broccoli and Rice Casserole
This broccoli and rice casserole is the kind of comforting, no-fuss dinner that brings everyone to the table. Itβs creamy, cheesy, and full of tender broccoli, with just the right amount of warmth and texture. You can make it ahead for busy nights, or bake it fresh when you want something simple that still feels special.
Yield: 6 servings
- 3 cups cooked rice white or brown
- 4 cups broccoli florets fresh or frozen
- 4 tablespoons butter or vegan butter
- 3 tablespoons all-purpose flour or gluten-free blend
- 2 cups milk whole or 2% (or unsweetened plant milk)
- Β½ cup chicken or vegetable broth
- 2 cups shredded cheddar cheese divided (use vegan cheddar if needed)
- ΒΌ cup grated Parmesan or vegan Parmesan, optional
- 1 small onion finely chopped
- 2 cloves garlic minced
- Β½ cup sour cream or Greek yogurt or plain vegan yogurt
- 1 teaspoon Dijon mustard
- Β½ teaspoon paprika
- Salt and black pepper to taste
- 1 tablespoon olive oil
- ΒΎ cup breadcrumbs or crushed buttery crackers
-
Preheat the oven to 375Β°F (190Β°C) and grease a 9Γ13-inch baking dish with butter or oil.
-
If using fresh broccoli, steam or blanch it for 2β3 minutes until bright green and slightly tender. If using frozen, thaw and pat dry. You want it crisp-tender, not soft.
-
In a large skillet, heat olive oil over medium heat. Add the onion and cook 3β4 minutes until translucent. Stir in garlic and cook 30 seconds more until fragrant.
-
Add the butter to the skillet. Once melted, sprinkle in the flour and whisk for 1 minute to form a smooth paste. Donβt let it brown too much.
-
Slowly whisk in the milk, then the broth, stirring constantly to avoid lumps. Simmer for 3β5 minutes until the sauce thickens and coats a spoon.
-
Stir in 1Β½ cups shredded cheddar, Parmesan (if using), sour cream or yogurt, Dijon mustard, paprika, 1 teaspoon salt, and Β½ teaspoon black pepper. Taste and adjust seasoning as needed.
-
In a large bowl, combine the cooked rice, broccoli, and cheese sauce. Mix until everything is evenly coated. Fold in optional add-ins if using.
-
Transfer the mixture to the prepared baking dish and smooth the top.
-
In a small bowl, combine breadcrumbs with melted butter or a drizzle of olive oil and the remaining Β½ cup cheddar. Sprinkle evenly over the casserole.
-
Bake for 20β25 minutes until bubbly and golden on top.
-
Let rest 5β10 minutes before serving.
Broccoli and rice casserole is the kind of warm, satisfying dish that makes dinner easy and enjoyable. With a creamy homemade sauce, a crisp topping, and flexible add-ins, it adapts to your kitchen and your schedule.
Serve it as a main or a side, prep it ahead, and count on clean plates. Simple, reliable, and deliciousβthatβs a keeper.
Love this recipe? Check out our full collection of vegetarian and vegan recipes for more delicious ideas! And if youβre looking to share your creations (or get inspired by someone elseβs) why not join our closed Facebook Group, The Peas and Carrots Society? This is a group of non-judgy folks who welcome all! Nothing but good food, good friends, and good fun!
And if Youβre looking to up your cooking game, consider becoming a member of theΒ Rouxbe Online Cooking School. Iβve taken two of their courses and LOVED them!
Free 30-Day Trial!
- Have the world’s leading online culinary school at your fingertips with unlimited access to membership courses, all lessons, and hundreds of recipes.
- Receive chef support from renowned chef educators and hands-on assessments to practice your newly developed technique.Β With over 590,000 students worldwide we are teaching the world to cook β the right way!
Not all of the courses are plant-based so please be sure to review course offerings prior to purchasing.
FAQ
Can I use canned soup instead of making the sauce?
Yes. Use one can of condensed cream of mushroom or chicken soup plus about 3/4 cup milk. It wonβt be as rich or customizable as the homemade sauce, but itβs fast and still tasty.
Do I have to pre-cook the rice?
For this recipe, yes. Pre-cooked rice keeps the casserole texture consistent and the bake time short. Leftover rice works perfectly.
What if my sauce is too thick?
Whisk in a splash of milk or broth until itβs creamy and pourable. The sauce should coat a spoon but still flow when stirred.
Can I make this spicy?
Absolutely. Add red pepper flakes, a pinch of cayenne, or diced jalapeΓ±os to the sauce. Pepper jack cheese also adds a nice kick.
How can I keep the topping crunchy when reheating?
Reheat in the oven at 350Β°F, uncovered, for the last few minutes. If microwaving, add a quick broil at the end to refresh the crust.
Whatβs the best way to avoid a watery casserole?
Drain thawed frozen broccoli well and pat it dry. Make sure your sauce is thickened before mixing, and donβt cover the casserole for the entire bake unless itβs browning too fast.
Can I assemble and freeze it unbaked?
Yes, but skip the breadcrumb topping until baking day. Thaw overnight in the fridge, then bake as directed, adding the topping just before it goes in the oven.
Β
