This casserole is creamy and cheesy with tender broccoli and fluffy rice layered under a sharp cheddar crust. It takes about 20 minutes on the stove and 30 minutes in the oven and trades canned soup for a fast flour milk slurry that stays smooth and reheats well. The twist is to steam the broccoli crisp tender and bloom spices in butter so the sauce carries more flavor without extra salt.
Table of Contents
Ingredients
- 3 cups cooked long grain rice, cooled slightly for better fluff and structure.
- 4 cups broccoli florets bite size, from fresh crowns or thawed frozen and well dried.
- 2 tablespoons unsalted butter for roux base and spice blooming.
- 2 tablespoons all purpose flour to thicken sauce without canned soup.
- 1 1/2 cups whole milk warmed so the sauce sets fast and smooth.
- 1 cup low sodium chicken or vegetable stock for savory depth without extra salt.
- 2 cups sharp cheddar cheese shredded and divided for melt and a crisp top.
- 1/2 small yellow onion minced for sweetness and aroma.
- 1/2 teaspoon garlic powder simple and steady flavor that will not scorch.
- 1/4 teaspoon paprika gentle color and warmth, optional.
- 1 teaspoon kosher salt adjust to taste since cheese adds salt.
- 1/2 teaspoon black pepper to balance the creaminess.
- 1/2 cup plain Greek yogurt or sour cream for tang and a silkier set.
- 1/2 cup panko or crushed crackers for a crunchy lid, optional.
- 1 tablespoon olive oil to toast crumbs evenly, optional.
Practical swaps - Use medium grain rice for a softer set or brown rice for nuttier chew. Leftover pilaf works if not too wet.
- Turkish friendly cures swap: smoked beef or pastırma diced if you want a savory meaty note instead of bacon, adds cured savor without heaviness.
- If avoiding wine in recipes use strong stock or a spoon of pomegranate molasses for brightness in sauces generally. Not needed here but fits the pantry approach.
How to Prepare Broccoli Cheese Rice Casserole
- Heat the oven to 350 F. Butter a 9 by 13 inch baking dish. Sensory cue the dish should feel slick but not pooled with butter to prevent soggy edges.
- Steam the broccoli 3 to 4 minutes until bright green and crisp tender then drain well. If using frozen broccoli pat very dry so the sauce does not thin out.
- Melt butter in a large skillet over medium heat 1 minute until foamy. Add onion and cook 3 to 4 minutes until translucent with sweet aroma and no browning to keep the sauce pale.
- Sprinkle in flour and whisk 1 minute until the roux looks glossy and smells nutty. Watch out if it clumps lower heat and whisk in a teaspoon of warm milk to loosen.
- Slowly whisk in warm milk and stock. Add salt pepper garlic powder and paprika. Simmer 3 to 4 minutes stirring until the sauce coats the spoon and a finger swipe holds a clean line on the back of the spoon.
- Off heat whisk in 1 1/2 cups cheddar until melted then fold in yogurt for tang. If it looks too thick splash in stock to reach a pourable but thick nappe consistency.
- In a large bowl combine rice broccoli and sauce. The mixture should feel creamy and scoopable not soupy. If rice is clumping break it up with a fork before mixing.
- Spread in the dish. Top with remaining 1/2 cup cheddar. Toss panko with olive oil and scatter on top for crunch if using.
- Bake 25 to 30 minutes until bubbling at the edges and the top is golden with tiny browned cheese spots. Rest 10 minutes so slices hold together and the steam settles for cleaner scoops.
Substitutions and variations
- Rice: Use cooked brown rice for more fiber. Add 5 tablespoons more stock in step 7 since brown rice absorbs extra sauce.
- Cheese: Half cheddar half mozzarella for extra stretch or swap in a cup of Turkish kaşar for mild melt if on hand.
- Veg mix: Fold in 1 cup diced carrots or peas. Steam carrots with broccoli so they match tenderness and do not stay crunchy.
- Lighter: Use 1 percent milk and reduce cheese to 1 1/2 cups. Boost paprika and pepper to keep flavor vivid.
- Gluten free: Use rice flour for the roux and skip panko or use crushed gluten free crackers for the top.
- Protein add: Stir in 1 1/2 cups diced rotisserie chicken or sautéed sucuk for a bold cured note. Brown sucuk first to render fat and use it in place of some butter for deeper flavor.
Storage and reheating
- Fridge: Cool fully then cover. Keeps 4 days. Rice firms as starch sets so texture tightens by day two.
- Freeze: Wrap tightly in the dish or portion into airtight containers for up to 2 months. Thaw overnight for best texture and less weeping.
- Reheat: Cover and bake at 325 F for 20 to 25 minutes until hot in the center. For single portions microwave at 60 percent power in short bursts and stir once so the sauce does not split. Add a splash of milk if it looks dry and finish uncovered under the broiler 1 to 2 minutes for a refreshed top.
Most asked FAQs
- Can I use uncooked rice
Not in this version. The sauce ratio is designed for cooked rice. If you want to bake uncooked rice you need more liquid a tighter foil seal and about 50 to 60 minutes which changes texture and timing. - Fresh or frozen broccoli
Both work. For frozen thaw and dry very well so ice does not thin the sauce and bake out flavor. For fresh keep florets small and steam until crisp tender to avoid raw centers after baking. - Why skip canned soup
A quick roux sauce gives cleaner dairy flavor better control of salt and a silkier texture that reheats without turning gummy. It also lets spices bloom in butter for more depth. - My sauce is lumpy what now
Take the pan off heat and whisk in a splash of warm milk to loosen then return to low heat and whisk until smooth. Strain if needed before adding cheese. - How do I keep the top crispy when reheating
Reheat covered until hot then uncover and broil 1 to 2 minutes. A light sprinkle of fresh crumbs mixed with oil helps refresh crunch without drying the casserole. - Can I make it ahead
Yes. Assemble up to 24 hours ahead and refrigerate. Add 10 minutes to bake time and wait to add crumbs until just before baking so they stay crisp.

Broccoli Cheese Rice Casserole
This casserole is creamy and cheesy with tender broccoli and fluffy rice layered under a sharp cheddar crust. It takes about 20 minutes on the stove and 30 minutes in the oven and trades canned soup for a fast flour milk slurry that stays smooth and reheats well.
Equipment
- 9×13 inch baking dish
- Large skillet
- Whisk
Ingredients
- 3 cups cooked long grain rice cooled slightly for better fluff and structure
- 4 cups broccoli florets bite size, from fresh crowns or thawed frozen and well dried
- 2 tablespoons unsalted butter for roux base and spice blooming
- 2 tablespoons all-purpose flour to thicken sauce without canned soup
- 1 1/2 cups whole milk warmed so the sauce sets fast and smooth
- 1 cup low sodium chicken or vegetable stock for savory depth without extra salt
- 2 cups sharp cheddar cheese shredded and divided for melt and a crisp top
- 1/2 small yellow onion minced for sweetness and aroma
- 1/2 teaspoon garlic powder simple and steady flavor that will not scorch
- 1/4 teaspoon paprika gentle color and warmth, optional
- 1 teaspoon kosher salt adjust to taste since cheese adds salt
- 1/2 teaspoon black pepper to balance the creaminess
- 1/2 cup plain Greek yogurt or sour cream for tang and a silkier set
Optional Topping
- 1/2 cup panko or crushed crackers for a crunchy lid, optional
- 1 tablespoon olive oil to toast crumbs evenly, optional
Instructions
- Heat the oven to 350°F. Butter a 9×13 inch baking dish.
- Steam the broccoli 3 to 4 minutes until bright green and crisp tender then drain well. If using frozen broccoli pat very dry so the sauce does not thin out.
- Melt butter in a large skillet over medium heat 1 minute until foamy. Add onion and cook 3 to 4 minutes until translucent with sweet aroma and no browning to keep the sauce pale.
- Sprinkle in flour and whisk 1 minute until the roux looks glossy and smells nutty.
- Slowly whisk in warm milk and stock. Add salt, pepper, garlic powder and paprika. Simmer 3 to 4 minutes stirring until the sauce coats the spoon and a finger swipe holds a clean line on the back of the spoon.
- Off heat whisk in 1 1/2 cups cheddar until melted then fold in yogurt for tang. If it looks too thick splash in stock to reach a pourable but thick consistency.
- In a large bowl combine rice, broccoli and sauce. The mixture should feel creamy and scoopable not soupy. If rice is clumping break it up with a fork before mixing.
- Spread in the dish. Top with remaining 1/2 cup cheddar. Toss panko with olive oil and scatter on top for crunch if using.
- Bake 25 to 30 minutes until bubbling at the edges and the top is golden with tiny browned cheese spots. Rest 10 minutes so slices hold together and the steam settles for cleaner scoops.
Notes
Rice: Use cooked brown rice for more fiber. Add 5 tablespoons more stock in step 7 since brown rice absorbs extra sauce.
Cheese: Half cheddar half mozzarella for extra stretch or swap in a cup of Turkish kaşar for mild melt if on hand.
Veg mix: Fold in 1 cup diced carrots or peas. Steam carrots with broccoli so they match tenderness and do not stay crunchy.
Lighter: Use 1 percent milk and reduce cheese to 1 1/2 cups. Boost paprika and pepper to keep flavor vivid.
Gluten free: Use rice flour for the roux and skip panko or use crushed gluten free crackers for the top.
Protein add: Stir in 1 1/2 cups diced rotisserie chicken or sautéed sucuk for a bold cured note. Brown sucuk first to render fat and use it in place of some butter for deeper flavor.
Storage: Cool fully then cover. Keeps 4 days in fridge. Freeze for up to 2 months. Thaw overnight for best texture. Reheat covered at 325°F for 20 to 25 minutes until hot in the center. For single portions microwave at 60 percent power in short bursts and stir once. Add a splash of milk if dry and finish uncovered under the broiler 1 to 2 minutes for a refreshed top.