Broccoli Cheese Rice Casserole (High Protein!)

This Broccoli Cheese Rice Casserole is pure cozy comfort food in casserole form – creamy, cheesy, and baked until bubbly and golden. It’s made completely from scratch (no cream of mushroom soup!) and somehow manages to feel both indulgent and filling enough to be a full vegetarian meal.

Love a good one pan meal? Try my viral Marry Me Tofu as well as my Sheet Pan Baked Tofu and Veggies and my Peanut Sauce Noodles with Tofu!

Why you’ll love this cheese casserole!

I’ve never been a huge casserole girl but I do REALLY love a good cheesy rice casserole! I wanted to find ways that I could keep this vegetarian but still add in some boosts of protein. So, we’re adding in beans and greek yogurt which combined with the cheddar cheese make this a great source of vegetarian protein!

Why you’ll love this simple rice casserole:

True one-dish meal (protein + veggies included)

Made from scratch – no canned soup

Cozy, cheesy comfort food that still feels balanced

Great for meal prep and leftovers

Family-friendly and crowd-pleasing!

Ingredients needed

The simple ingredients for this broccoli rice casserole recipe are listed down in the recipe card but let’s briefly go over the pantry staples needed including a few substitutions you can make as desired!

Long-grain white rice – The base of the casserole! You end up with fluffy rice that soaks in the creamy sauce. I don’t recommend instant or short-grain rice here.

Fresh Broccoli florets – Fresh or frozen both work; no need to thaw frozen broccoli.

White beans – Adds plant-based protein and makes the casserole more filling without overpowering the flavor. Cannellini or great northern are best but chickpeas would also work well!

Roux – butter, flour, and milk to make the broccoli casserole cheesy and creamy!

Plain Greek yogurt – Adds extra creaminess with a slight tang and a great way to get in protein. I recommend 2% or whole milk yogurt! Sour cream would also work well.

Veggie broth – Essential for cooking the rice directly in the casserole while adding more flavor.

Spices – We’re adding in garlic powder, onion powder, paprika, salt and pepper.

Sharp cheddar cheese – The star of the show! Sharp cheddar gives the best flavor, and freshly shredded melts the smoothest. This give a great boost of protein to the recipe! Monterey jack cheese would also be delicious here.

Other options – a large onion sauteed and added into the casserole would be delicious! I’ve also tried this with a cracker topping and LOVED it. Simple crumble up ritz crackers and sprinkle on top with the cheese.

How to make it

Just a reminder that you can find the FULL written recipe for this cheesy broccoli rice casserole down in the recipe card, but I want to quickly go over how to make them with visuals for you 🙂

In a large casserole dish, mix together the rice, beans, and broccoli. Set aside.

Make the creamy cheese base by creating a roux out of butter, milk, and flour. Mix in the spices including garlic powder, onion powder, and paprika + salt and pepper.

Over medium heat, slowly mix in the shredded cheese and continue to stir until the cheese is fully melted. Save some of the cheese to put on top at the end.

Mix the cheesy mixture into the casserole dish with rice, beans, and broccoli until evenly distributed. Spread evenly in the pan, cover, and bake. Add the remaining cheese and bake until melted and lightly golden brown.

Expert Tips

Cover tightly with foil during the first bake so the rice cooks evenly.

Stir gently after adding the sauce to make sure the rice is mostly submerged.

Let the casserole rest before serving—this helps it set up perfectly.

If your oven runs hot, check at the 40-minute mark to avoid over-browning.

Frequently Asked Questions

Can I make this ahead of time?

Yes! Assemble everything except the final cheese topping, cover, and refrigerate for up to 24 hours. Add a few extra minutes to the covered bake time.

Can I use brown rice instead?

Brown rice needs more liquid and a longer bake time, so I don’t recommend swapping it directly without testing.

Can I add other veggies?

Totally. Cauliflower, peas, or sautéed mushrooms would all work well.

Can I make this gluten-free?

Use a 1:1 gluten-free flour blend for the roux—it should work just fine.

Can I add meat?

Absolutely! Rotisserie chicken mixed in before baking would be great and really up the protein if you eat meat!

Print

Broccoli Cheese Rice Casserole

This easy broccoli cheese rice casserole is creamy, cozy, and made from scratch with simple ingredients. A vegetarian comfort-food classic that’s perfect for weeknights or meal prep.
Prep Time 15 minutes minutes
Cook Time 55 minutes minutes
Total Time 1 hour hour 10 minutes minutes
Servings 6 servings
Calories 673kcal

Ingredients

2 cups uncooked long-grain white rice6 cups broccoli florets fresh or frozen; no need to thaw1 15-oz can white beans drained and rinsed

Creamy Base

4 tablespoons butter3 tablespoons all-purpose flour cups milk¾ cup plain Greek yogurt 2% or whole milk recommended1 teaspoon garlic powder1 teaspoon onion powder½ teaspoon salt plus more to taste½ teaspoon black pepper½ teaspoon paprika optional1 cup veggie broth cups shredded sharp cheddar cheese divided (~.7 pounds)

Instructions

Preheat oven to 350°F. Lightly grease a 9×13-inch casserole dish.
Add the uncooked rice, broccoli florets, and white beans directly to the casserole dish. Spread into an even layer.
2 cups uncooked long-grain white rice, 6 cups broccoli florets, 1 15-oz can white beans
In a medium saucepan over medium heat, melt the butter. Whisk in the flour and cook for about 1 minute, until lightly bubbly. Slowly whisk in the milk until smooth. Continue cooking, whisking often, until the sauce thickens slightly (about 3–4 minutes).
4 tablespoons butter, 3 tablespoons all-purpose flour, 1¾ cups milk
Remove the saucepan from the heat. Whisk in the Greek yogurt until smooth. Stir in garlic powder, onion powder, salt, pepper, paprika, and 1½ cups of the shredded cheddar, stirring until melted.
¾ cup plain Greek yogurt, 1 teaspoon garlic powder, 1 teaspoon onion powder, ½ teaspoon salt, ½ teaspoon black pepper, ½ teaspoon paprika, 2½ cups shredded sharp cheddar cheese
Pour the sauce and veggie broth evenly over the rice, broccoli, and beans. Stir gently so the rice is mostly submerged.
1 cup veggie broth
Cover tightly with foil and bake for 40–45 minutes, until the rice is tender and the liquid is absorbed. Remove foil and sprinkle the remaining 1 cup cheddar over the top.
2½ cups shredded sharp cheddar cheese
Bake uncovered for 10–15 minutes, until bubbly and lightly golden. Let rest 5–10 minutes before serving so it sets up.

Notes

Storage Instructions

Fridge: Store leftovers in an airtight container for up to 4 days.

Reheat: Warm in the microwave or oven until heated through. Add a splash of milk if needed.

Nutrition

Calories: 673kcal | Carbohydrates: 80g | Protein: 29g | Fat: 27g | Saturated Fat: 15g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Trans Fat: 0.3g | Cholesterol: 77mg | Sodium: 829mg | Potassium: 878mg | Fiber: 7g | Sugar: 6g | Vitamin A: 1470IU | Vitamin C: 81mg | Calcium: 565mg | Iron: 4mg

The post Broccoli Cheese Rice Casserole (High Protein!) appeared first on Food with Feeling.