Go Back
+ servings
Cheesy broccoli rice casserole in a baking dish with servings missing.
Print Recipe Add to Collection
4.34 from 3 votes

Broccoli Rice Casserole

This easy Broccoli Rice Casserole recipe combines rice and broccoli in a creamy, cheesy sauce for a dish that’s always a hit, whether you serve it for a weeknight dinner or bring it to a potluck! It’s a classic casserole you’ll make again and again.
Prep Time25 minutes
Cook Time30 minutes
Total Time55 minutes
Course: Side Dish
Cuisine: American
Keyword: broccoli rice casserole, casserole dish
Servings: 8 servings
Calories: 532kcal


  • 9x13 baking dish
  • Large pot


  • ¼ cup unsalted butter
  • ½ medium onion diced
  • ¼ cup all-purpose flour
  • 2 ½ cups whole milk
  • 2 cups shredded cheddar cheese divided
  • 3 ounces cream cheese
  • 3-4 cups broccoli florets blanched and shocked
  • 3 cups white rice cooked
  • 1 teaspoon dijon mustard
  • ½ teaspoon paprika
  • ½ teaspoon garlic powder
  • salt & black pepper to taste


  • Preheat the oven to 350F. Grease a 9x13 inch baking dish.
  • In a large pot or Dutch oven, melt the butter over medium heat and add the onions. Cook until the onions are soft, about 4 minutes. Add the flour and continue to cook for 3-4 minutes. While whisking, add the milk and stir to combine. Continue to whisk until thickened and simmering, about 6 minutes.
    ¼ cup unsalted butter, ½ medium onion, ¼ cup all-purpose flour, 2 ½ cups whole milk
  • Add 1 cup of the cheddar cheese and the cream cheese and whisk to melt thoroughly. Add the broccoli and rice and stir to combine. Season to taste.
    2 cups shredded cheddar cheese, 3 ounces cream cheese, 3-4 cups broccoli florets, 3 cups white rice, 1 teaspoon dijon mustard, ½ teaspoon paprika, ½ teaspoon garlic powder, salt & black pepper to taste
  • Pour into the prepared baking dish. Cover with remaining cheddar cheese and bake for 25-30 minutes or until the cheese is melted and bubbly.


Serving: 1serving | Calories: 532kcal | Carbohydrates: 66g | Protein: 16g | Fat: 22g | Saturated Fat: 13g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 5g | Trans Fat: 0.2g | Cholesterol: 63mg | Sodium: 270mg | Potassium: 360mg | Fiber: 2g | Sugar: 5g | Vitamin A: 1001IU | Vitamin C: 31mg | Calcium: 344mg | Iron: 1mg