Imagine a breakfast that feels like comfort food from a cozy café, yet is quick enough for a lazy weekend brunch. This One‑Pot Cheesy Broccoli and Rice Casserole delivers that exact vibe: creamy, cheesy, and packed with vibrant green broccoli.
What makes it truly special is the way the rice absorbs a rich, cheesy broth while the broccoli stays tender‑crisp, creating a harmonious texture contrast in every bite. The dish is finished with a golden‑brown cheese crust that adds a satisfying crunch.
Busy parents, brunch‑loving friends, and anyone who craves a hearty start to the day will adore this casserole. It works perfectly for a relaxed Saturday brunch, a quick weekday breakfast, or even a make‑ahead lunch.
The cooking process is straightforward: sauté aromatics, stir in rice and broth, nestle broccoli florets, then bake everything together under a blanket of melted cheddar and mozzarella. Minimal cleanup, maximum flavor.
Why You'll Love This Recipe
One‑Pot Simplicity: All the flavors develop in a single skillet and finish in the oven, so you spend less time washing dishes and more time enjoying the meal.
Cheese Lover’s Dream: A blend of sharp cheddar and melty mozzarella creates a luscious, gooey interior topped with a lightly crisped cheese crust.
Nutritious Boost: Each serving supplies fiber‑rich broccoli, protein from the cheese, and complex carbs from the rice, making it a balanced breakfast option.
Customizable Core: Swap veggies, add herbs, or adjust the cheese blend to match your pantry and personal taste without compromising texture.
Ingredients
The foundation of this casserole is a simple rice‑broth base that becomes creamy once the cheese and milk melt into it. Fresh broccoli provides a bright, slightly bitter counterpoint to the rich dairy, while aromatics like onion and garlic lay the flavor groundwork. The combination of cheddar and mozzarella gives depth and stretch, and a touch of cream cheese adds extra silkiness. Seasonings such as thyme and smoked paprika bring subtle earthiness and a whisper of smokiness that elevates the whole dish.
Main Ingredients
- 1 cup long‑grain white rice
- 2 cups low‑sodium chicken broth
- 2 cups broccoli florets (fresh or frozen)
Cheesy Sauce
- ½ cup whole milk
- ¼ cup cream cheese, softened
- 1 cup shredded sharp cheddar cheese
- ½ cup shredded mozzarella cheese
Seasonings & Garnish
- 1 small onion, finely diced
- 2 cloves garlic, minced
- 1 tsp dried thyme
- ½ tsp smoked paprika
- ¼ tsp red pepper flakes (optional)
- Salt and freshly ground black pepper, to taste
- 2 tbsp unsalted butter
Together these ingredients create a dish that balances creamy richness with bright vegetable notes. The broth‑infused rice acts like a sponge, soaking up the cheesy sauce while staying fluffy. Butter and cream cheese lend a velvety mouthfeel, and the blend of cheddar and mozzarella ensures both sharp flavor and stretchy melt. The aromatics and herbs are the hidden heroes that keep the casserole from feeling heavy, giving it a fresh, layered profile that works beautifully for breakfast or brunch.
Step-by-Step Instructions

Preparing the Base
Begin by gathering all components on your countertop. Pat the broccoli florets dry if using frozen, then set aside. In a large, oven‑safe skillet, melt the butter over medium heat until it foams. Add the diced onion and sauté for 3‑4 minutes, stirring occasionally, until it turns translucent and fragrant. Toss in the minced garlic and cook another 30 seconds—this short burst prevents bitterness while releasing its aroma.
Building the Casserole
- Toast the Rice. Sprinkle the rice over the softened onions, stirring to coat each grain with butter. Cook for 2 minutes; you’ll hear a faint nutty scent, indicating the rice is lightly toasted, which helps it stay separate after baking.
- Introduce Liquids. Pour the chicken broth, milk, and softened cream cheese into the skillet. Stir continuously until the cream cheese dissolves completely, creating a smooth, glossy base. Scrape the browned bits from the bottom of the pan—they’re flavor gold.
- Add Seasonings. Sprinkle thyme, smoked paprika, red pepper flakes (if using), and a generous pinch of salt and pepper. Give the mixture a quick stir so the spices are evenly distributed throughout the liquid.
- Incorporate Broccoli. Nestle the broccoli florets into the rice‑broth mixture, ensuring they’re partially submerged. This allows the broccoli to steam gently while the rice absorbs the broth.
- Top with Cheese. Evenly scatter the shredded cheddar and mozzarella over the surface. The cheese will melt, then form a lightly browned crust as it bakes.
- Bake. Transfer the skillet to a preheated 375°F (190°C) oven. Bake uncovered for 20‑25 minutes, or until the rice is tender, the broccoli is bright green, and the cheese is bubbling and golden around the edges. If the top browns too quickly, loosely cover with foil.
- Rest Before Serving. Remove the casserole from the oven and let it sit for 5 minutes. This resting period lets the sauce thicken slightly and the flavors meld, ensuring each spoonful is perfectly cohesive.
Finishing Touches
Just before plating, give the casserole a final sprinkle of freshly cracked black pepper and, if you like, a drizzle of extra‑virgin olive oil for shine. Serve hot, straight from the skillet, with a side of fresh fruit or a crisp green salad for a complete brunch experience.
Tips & Tricks
Perfecting the Recipe
Use a Heavy‑Bottom Skillet. A thick‑walled pan distributes heat evenly, preventing hot spots that could scorch the cheese or cause the rice to stick.
Toast the Rice Briefly. This step adds a subtle nutty flavor and helps each grain stay distinct after baking.
Cover the Bottom of the Pan. If you notice the sauce drying too fast, add a splash of extra broth or water before the final bake.
Flavor Enhancements
For an extra pop, stir in a tablespoon of grated Parmesan right after removing the casserole from the oven. A squeeze of fresh lemon juice adds brightness, while a pinch of nutmeg in the sauce deepens the creamy profile without overpowering the cheese.
Common Mistakes to Avoid
Skipping the resting period can cause the sauce to run off the plate, making the dish look watery. Also, avoid using pre‑shredded cheese that contains anti‑caking agents; it can result in a grainy texture rather than a smooth melt.
Pro Tips
Season in Layers. Add a pinch of salt at each stage—on the onions, with the broth, and before the final bake—to build depth without over‑salting.
Finish with Fresh Herbs. A handful of chopped chives or parsley added just before serving injects color and a fresh herbaceous note.
Use Low‑Heat Melt for Cheese. When mixing the cheese into the sauce, keep the heat gentle to avoid a greasy separation.
Prep Ahead. Assemble the uncooked casserole in the skillet, cover, and refrigerate up to 24 hours; bake when you’re ready for a stress‑free brunch.
Variations
Ingredient Swaps
Replace broccoli with cauliflower florets or a mix of peas and carrots for a sweeter profile. Swap cheddar for Gruyère or smoked Gouda to introduce a deeper, smoky flavor. For a protein boost, stir in cooked diced ham or crumbled cooked bacon before baking.
Dietary Adjustments
Make the dish gluten‑free by using certified gluten‑free broth and rice. For a dairy‑free version, substitute milk with unsweetened almond milk, use a plant‑based cream cheese, and replace the cheese with a vegan cheddar blend. To lower carbs, swap the rice for cauliflower rice and increase the broccoli ratio.
Serving Suggestions
Serve the casserole alongside a simple arugula salad dressed with lemon vinaigrette for a peppery contrast. A side of toasted sourdough or English muffins is perfect for sopping up the cheesy sauce. Fresh berries or a citrus fruit salad round out the brunch with a sweet, refreshing finish.
Storage Info
Leftover Storage
Allow the casserole to cool to room temperature, then transfer it to an airtight container. Refrigerate for up to 4 days. For longer keeping, portion into freezer‑safe bags or containers, wrap tightly with plastic wrap followed by foil, and freeze for up to 3 months. Label with the date for easy reference.
Reheating Instructions
Reheat leftovers in a 350°F (175°C) oven, covered with foil, for 15‑20 minutes until the interior is hot and the cheese melts again. For a quicker option, microwave individual portions on medium power for 2‑3 minutes, stirring halfway and adding a splash of milk if the sauce looks dry.
Frequently Asked Questions
This One‑Pot Cheesy Broccoli and Rice Casserole brings together comfort, nutrition, and convenience in a single skillet. You now have a complete guide—ingredients, step‑by‑step instructions, storage tips, and creative variations—to make it a staple of your breakfast and brunch repertoire. Feel free to experiment with herbs, cheeses, or grain swaps; the recipe is a flexible canvas for your culinary imagination. Enjoy the warm, cheesy goodness and share it with those you love!