Broccoli Cheese Rice Casserole (High Protein!)

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.

Author: Food with Feeling

Meal Type: Eggs Free

Cuisine: American

Difficulty: EASY

Prep. Time: 15 minutes

Cook Time: 55 minutes

Total Time: 1 hour 10 minutes

Servings: 6 Servings

Calories: 718 kcal per serving

Ingredients

  • 2 cups - long-grain white rice
  • 6 cups - broccoli florets
  • 15 ounces - white beans
  • 4 tablespoons - butter
  • 3 tablespoons - all-purpose flour
  • 1 ¾ cups - milk
  • ¾ cup - plain Greek yogurt
  • 1 tsp - garlic powder
  • 1 tsp - onion powder
  • ½ tsp - salt
  • ½ tsp - black pepper
  • ½ tsp - paprika
  • 2 cups - Vegetable broth
  • 2 ½ cups - sharp cheddar cheese

Instructions

  1. Preheat oven to 350°F. Lightly grease a 9×13-inch casserole dish.
  2. Add the uncooked rice, broccoli florets, and white beans directly to the casserole dish. Spread into an even layer.
  3. 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. 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.
  5. Pour the sauce and veggie broth evenly over the rice, broccoli, and beans. Stir gently so the rice is mostly submerged.
  6. 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.
  7. Bake uncovered for 10–15 minutes, until bubbly and lightly golden. Let rest 5–10 minutes before serving so it sets up.
  8. Storage Instructions
  9. Fridge: Store leftovers in an airtight container for up to 4 days.
  10. Reheat: Warm in the microwave or oven until heated through. Add a splash of milk if needed.

Nutrition

Energy: 718 kcal | Total Fat: 27 g | Saturated: 15 g | Trans: 1 g | Unsaturated: 0 g | Cholesterol: 75 mg | Total Carbs: 88 g | Fiber: 9 g | Sugars: 8 g | Proteins: 32 g | Sodium: 1,109 mg | Polyunsaturated: 1 g | Monounsaturated: 7 g

©2026 OnlineCook LLC