Prep Time: 25 minutes
Cook Time: 35 minutes
Total Time: 1 hour
Active Intensity: Medium (involves multitasking—cooking rice, making a roux-based sauce, and assembling)
Hands-Off Intensity: Low (mostly baking time)
Servings: 8
Yield: One 9×13 inch casserole
Ingredients
For the Casserole Base:
2 cups uncooked long-grain white rice (like jasmine or basmati)
3 ½ cups low-sodium vegetable or chicken broth
1 large head of broccoli (about 1 ½ lbs), cut into small florets
3 tablespoons unsalted butter
1 medium yellow onion, finely diced
4 cloves garlic, minced
⅓ cup all-purpose flour
2 ½ cups whole milk, warmed
1 cup low-sodium vegetable or chicken broth (additional)
2 teaspoons Dijon mustard
1 teaspoon smoked paprika
½ teaspoon garlic powder
¼ teaspoon ground nutmeg
2 cups shredded sharp cheddar cheese (8 oz)
1 cup shredded Gruyère or Gouda cheese (4 oz)
Salt and freshly ground black pepper to taste
For the Topping:
1 ½ cups panko breadcrumbs
¼ cup grated Parmesan cheese
3 tablespoons unsalted butter, melted
2 tablespoons fresh parsley, finely chopped
¼ teaspoon salt
Instructions
1. Cook the Rice & Broccoli:
In a medium saucepan with a tight-fitting lid, combine the uncooked rice and 3 ½ cups of broth. Bring to a boil over high heat. Once boiling, stir once, reduce heat to low, cover, and simmer for 15-18 minutes, or until liquid is absorbed and rice is tender. Remove from heat and let it sit, covered, for 5 minutes. Then, fluff with a fork and set aside.
While the rice cooks, bring a large pot of salted water to a boil. Add the broccoli florets and blanch for 2-3 minutes until bright green and tender-crisp. Immediately drain and plunge into a bowl of ice water to stop the cooking. Drain again thoroughly.
2. Prepare the Velvety Cheese Sauce:
In a large, deep skillet or Dutch oven, melt 3 tablespoons of butter over medium heat. Add the diced onion and cook for 4-5 minutes until softened. Add the minced garlic and cook for 1 more minute until fragrant.
Sprinkle the flour over the onions and garlic. Whisk constantly and cook for 2 minutes to form a pale golden roux (this cooks out the raw flour taste).
Slowly begin to whisk in the warm milk, followed by the additional 1 cup of broth. Whisk continuously until the mixture is smooth and begins to thicken, about 5-7 minutes. It should coat the back of a spoon.
Reduce heat to low. Whisk in the Dijon mustard, smoked paprika, garlic powder, and nutmeg. Gradually add the shredded cheddar and Gruyère, a handful at a time, whisking until each addition is fully melted and the sauce is smooth. Season generously with salt and pepper. The sauce should be thick and velvety.
3. Assemble the Casserole:
Preheat your oven to 375°F (190°C). Lightly grease a 9×13 inch baking dish.
In a very large mixing bowl, combine the cooked rice, blanched broccoli, and cheese sauce. Gently fold everything together until evenly coated. Pour the mixture into the prepared baking dish and spread it into an even layer.
4. Make the Topping & Bake:
In a small bowl, mix the panko breadcrumbs, grated Parmesan, melted butter, parsley, and salt until the panko is evenly moistened. Sprinkle this mixture evenly over the entire casserole.
Place the dish on the center rack of the preheated oven. Bake for 30-35 minutes, or until the topping is deeply golden brown and the sauce is bubbling vigorously around the edges.
5. Rest and Serve:
This step is crucial for the perfect texture! Remove the casserole from the oven and let it rest for 10-15 minutes before serving. This allows the sauce to set slightly, making it creamy instead of runny, and ensures safe serving temperatures.
Garnish with extra fresh parsley if desired. Serve warm.
Chef’s Notes & Tips for Success
Rice Choice: Using a fragrant rice like jasmine adds a lovely subtle aroma. For a healthier twist, brown rice can be used, but adjust cooking time and liquid according to package directions.
Cheese Melting: For the smoothest sauce, shred your own cheese from a block. Pre-shredded cheese contains anti-caking agents that can make the sauce grainy.
Make-Ahead Magic: Assemble the casserole without the topping up to 24 hours in advance. Cover and refrigerate. Let it sit at room temperature for 30 minutes before adding the topping and baking. You may need to add 5-10 minutes to the baking time.
The Broccoli Blanch: Don’t skip blanching! It sets the vibrant color, slightly tenderizes the florets, and ensures they bake perfectly without becoming mushy or sulfurous.
Customize It: Add 1 cup of diced ham, cooked shredded chicken, or sautéed mushrooms for a heartier main course. A dash of cayenne pepper can add a nice kick.
Nutritional Information (Per Serving, approximately 1 cup)
Calories: ~520 kcal
Total Fat: 24g
Saturated Fat: 14g
Cholesterol: 70mg
Sodium: 620mg (varies based on broth and cheese used)
Total Carbohydrates: 55g
Dietary Fiber: 4g
Sugars: 8g
Protein: 22g