There was a Tuesday in November when I stared at my calendar, then at my pantry, and realized I had exactly zero energy for cooking. I had a meeting at 6, I was tired, and the thought of chopping vegetables or monitoring a stove felt like climbing a mountain. I needed dinner that was already planned, easy to reheat, and comforting enough to make my kids forget they were eating leftovers.
That’s when I made this cheesy chicken broccoli rice casserole. I’ve been meal-prepping for years, trying every strategy from “cook once, eat twice” to “freeze everything in individual portions.” But this casserole? It’s different. It’s the holy grail of meal prep. It’s creamy, it’s cheesy, it’s packed with protein and veggies, and it actually tastes *better* on day three than it did on day one. (Don’t roll your eyes—I’m serious. The flavors meld, the rice absorbs that incredible cheese sauce, and it becomes even more comforting.)
I make this dish every single Sunday. It’s become the anchor of my weekly routine. I cook it once, portion it out into four separate containers, and boom—I have dinner sorted for Monday through Thursday. No stress. No last-minute grocery runs. Just hot, cheesy, delicious food waiting for me in the fridge.
If you’re someone who values your time and your sanity, this recipe is for you. It’s not just a casserole; it’s a system. It’s the reason I can walk through the door at 6 pm knowing I don’t have to lift a finger. And the best part? It’s so good that my kids will fight over the last container. So, let’s get organized and get this made.
Why You’ll Love This Meal-Prep Casserole
I’m not exaggerating when I say this recipe has completely changed how I handle weeknight dinners. It’s efficient, it’s delicious, and it’s incredibly forgiving. Here’s why I keep coming back to this cheesy chicken broccoli rice casserole for meal prep:
- It’s the Ultimate Make-It-Once, Eat-It-Four-Times Recipe — Seriously, one batch feeds my family of four for four nights. That’s four less nights I have to think about what to cook. I’ve tested this extensively, and it holds up perfectly in the fridge for up to five days.
- It Freezes Like a Dream — If you’re a true meal-prep pro, you can freeze this casserole for up to three months. I often make two batches—one for the current week and one for the freezer. When life gets crazy, I pull a container out, thaw it, and reheat it. It’s like having a secret weapon for unexpected busy nights.
- It’s Packed with Protein and Veggies (Without the Fuss) — My kids get their chicken, their rice, and their broccoli all in one bite. The cheese sauce hides the veggies just enough for picky eaters, but there’s still plenty of broccoli visible so they know they’re eating healthy. It’s a win-win.
- It’s Incredibly Customizable — Hate broccoli? Swap it for cauliflower. Want to use leftover rotisserie chicken? Perfect. Prefer brown rice? Go for it. This recipe is a blank canvas for your meal-prep needs. I’ve also used this same base for white chicken chili variations, which is another great meal-prep option if you want to switch things up.
- It’s Budget-Friendly — Chicken thighs, rice, frozen broccoli, and a few ingredients for the sauce. This costs less than $15 to make and feeds four people for four meals. That’s less than $1 per serving. Compared to buying pre-made meals or ordering takeout, this is a no-brainer.
This casserole is my go-to when I need dinner to just work. It’s reliable, it’s tasty, and it saves me hours of stress every week. If you’re ready to take control of your meal prep, this is the recipe to start with.
Ingredients You’ll Need for Your Prep Batch
Here’s the thing about meal-prep cooking: you want ingredients that are affordable, easy to find, and hold up well in the fridge. This recipe uses simple, pantry-friendly staples. I’m particular about three things here: the type of rice, the cheese blend, and the chicken. I’ll tell you exactly why.
For the Base
Chicken breast or thighs (2 pounds / 900g) — I use chicken thighs for more flavor and juiciness, but breast works if you’re watching calories. I often buy a bulk pack and cook it all at once. You can also use leftover rotisserie chicken to save even more time. Just shred it up and add it in.
White rice (1 ½ cups / 300g) — I use long-grain white rice because it holds its texture best when reheated. Brown rice works too, but it takes longer to cook and can get mushy in the casserole. Jasmine or basmati are great for extra fragrance.
Frozen broccoli florets (2 cups / 200g) — I use frozen because it’s convenient, affordable, and I know the quality is consistent. Fresh broccoli works too, but you’ll need to blanch it first so it doesn’t get soggy. Frozen is the meal-prep hack you didn’t know you needed.
For the Cheese Sauce
Butter (¼ cup / 55g) — Unsalted butter. I prefer unsalted so I can control the saltiness, especially since I’m adding cheese and broth.
All-purpose flour (¼ cup / 30g) — This is what thickens the sauce into a roux. Don’t skip it, or you’ll end up with a soupy casserole.
Milk (2 cups / 480ml) — Whole milk is best for richness, but 2% works if you’re watching fat. I’ve even tried almond milk in a pinch, but dairy milk gives the creamiest texture.
Cheddar cheese (2 cups / 200g, shredded) — I use sharp cheddar for flavor. Pre-shredded cheese has anti-caking agents that can make the sauce grainy, so I shred my own from a block. It takes two minutes and makes a huge difference.
Monterey Jack cheese (1 cup / 100g, shredded) — This cheese melts beautifully and adds a mild, creamy flavor. It balances the sharp cheddar perfectly.
For the Flavor
Chicken broth (1 cup / 240ml) — Low-sodium broth is key so you can control the salt. I keep a carton in the fridge at all times for meal prep.
Garlic powder (1 teaspoon) — Plus 2 cloves of fresh minced garlic. The powder adds depth, and the fresh garlic adds aroma. Don’t skip the fresh garlic.
Onion powder (½ teaspoon) — Adds a subtle sweetness without the texture of chopped onions, which can get soggy in the fridge.
Salt and black pepper — To taste. I usually add about 1 teaspoon of salt and ½ teaspoon of pepper, but adjust based on your broth and cheese.
Optional Add-ins — I sometimes add ½ cup of frozen peas or corn for extra color and nutrition. It’s a great way to sneak in more veggies for the kids.
Equipment You’ll Need
You don’t need fancy equipment for this. Here’s what I actually use for my weekly prep:
- Large skillet or Dutch oven — I use a 12-inch skillet to cook the chicken and make the roux. A Dutch oven works too if you’re cooking larger batches.
- Large baking dish — A 9×13-inch casserole dish is perfect. I use glass so I can see the browning on the edges.
- Wooden spoon — For stirring the roux and mixing the casserole. Silicone works too.
- Measuring cups and spoons — Standard stuff. Dollar store versions work fine.
- Box grater — For shredding the cheese. Or food processor if you’re in a rush.
- Meal-prep containers — I use glass containers with dividers for portion control. They stack nicely in the fridge and are microwave-safe.
How to Make It: Step-by-Step for Meal Prep
Alright, let’s make this! I’m walking you through exactly how I do it, including the little tricks I’ve picked up for batch cooking.
Step 1: Cook the Rice (15-20 minutes)
Start by cooking the rice according to package directions. I usually use the absorption method: 1 ½ cups rice to 3 cups water. Bring to a boil, then reduce to a simmer for 15-18 minutes. Once it’s done, fluff it with a fork and set it aside. I often cook extra rice for other meals, like maple Dijon chicken, so I’m already getting ahead.
Step 2: Cook the Chicken (10 minutes)
While the rice cooks, season your chicken with salt, pepper, and garlic powder. Heat a large skillet over medium-high heat with a little oil. Cook the chicken for 5-6 minutes per side until golden brown and cooked through. Remove from heat, let it rest for 5 minutes, then shred it with two forks or chop it into bite-sized pieces. Set aside.
Step 3: Make the Cheese Sauce (10 minutes)
In the same skillet, melt the butter over medium heat. Whisk in the flour and cook for 1 minute, stirring constantly, to make a roux. Slowly whisk in the milk and chicken broth, continuing to stir until the mixture thickens, about 3-4 minutes. Reduce heat to low and stir in the shredded cheddar and Monterey Jack cheese until melted and smooth. Season with onion powder, salt, and pepper.
Step 4: Combine Everything (5 minutes)
In a large bowl, combine the cooked rice, shredded chicken, and frozen broccoli. Pour the cheese sauce over the top and stir until everything is evenly coated. The broccoli will thaw slightly from the heat of the sauce, which is perfect.
Step 5: Bake the Casserole (20-25 minutes)
Preheat your oven to 350°F (175°C). Transfer the mixture to a greased 9×13-inch baking dish. Bake for 20-25 minutes, until the casserole is bubbly and the top is lightly golden. If you’re meal-prepping, you can also skip the baking step and just portion it out raw, then bake individual containers when you’re ready to eat. I usually bake the whole dish so I can get that crispy top.
Step 6: Cool and Portion
Let the casserole cool for 10-15 minutes. Then, divide it into your meal-prep containers. I aim for about 1 ½ cups per container, which is a generous serving. Let it cool completely before sealing the containers to prevent condensation, which can make the rice soggy.
Total Time: About 1 hour (mostly hands-off)
Expert Tips for Perfect Meal Prep
Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes and ensure your meal prep is a success.
- Don’t Overcook the Rice — Rice continues to cook in the casserole. Undercook it by 1-2 minutes if you’re baking it, so it doesn’t get mushy when reheated.
- Shred Your Own Cheese — Pre-shredded cheese has cornstarch that prevents it from melting smoothly. Grate your own block of cheddar and Jack for the creamiest sauce.
- Use Low-Sodium Broth — Cheese and broth can be salty. Using low-sodium broth gives you control over the final seasoning.
- Cool Before Sealing — Never put hot food in the fridge. It raises the temperature of your fridge and can spoil other foods. Let the casserole cool to room temperature before portioning.
- Label Your Containers — I use a marker to write the date and contents on each container. This helps me keep track of what’s in the fridge and ensures I eat the oldest meals first.
Variations & Substitutions
Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these, and they all work great for meal prep.
- Gluten-Free — Use gluten-free rice and gluten-free flour for the roux. Everything else is naturally gluten-free.
- Dairy-Free — Replace butter with olive oil, milk with coconut milk, and cheese with dairy-free shreds. It’s not exactly the same, but it still tastes good.
- Low-Carb — Use cauliflower rice instead of regular rice. Reduce the flour to 1 tablespoon and add an extra tablespoon of butter. It’s lighter and lower in carbs.
- Spicy Version — Add 1 teaspoon of cayenne pepper or ½ cup of diced jalapeños to the cheese sauce. Great if you like a kick.
- Veggie-Loaded — Add 1 cup of frozen peas or corn along with the broccoli. It adds color and extra nutrition.
Serving & Storage
How to Store
Refrigerator: Store in airtight containers for up to 5 days. The casserole will thicken in the fridge, which is normal.
Freezer: This casserole freezes beautifully for up to 3 months. You can freeze the whole dish or individual portions. Thaw in the fridge overnight before reheating.
How to Reheat
Microwave: Heat in 1-minute intervals, stirring in between. Add a splash of milk or water if it looks too dry. This is my go-to method for quick lunches.
Oven: Reheat in a 350°F oven for 20-25 minutes, covered with foil, until heated through. This method keeps the texture best.
Stovetop: Heat in a skillet over medium-low heat with a splash of broth or milk, stirring frequently until warm. This is great if you want to reheat the whole batch at once.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown if you’re tracking. This is per serving (1 container, based on 4 servings).
| Nutrient | Amount |
|---|---|
| Calories | 450 |
| Protein | 35g |
| Carbs | 40g |
| Fat | 18g |
| Fiber | 3g |
| Sodium | 600mg |
This is a hearty, filling meal. It’s not a diet recipe, but it’s balanced with protein, carbs, and veggies. When I want to make it lighter, I use the cauliflower rice version and reduce the cheese. But usually? I just enjoy a reasonable portion and know it’s going to fuel me through the evening.
Final Thoughts
So that’s my cheesy chicken broccoli rice casserole! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it. This has saved weeknight dinners more times than I can count. It’s my answer to “what’s for dinner” when I’m tired, don’t want takeout, and still want something that tastes really good. My kids are happy, my husband’s happy, and I’m happy because I’m not stressed about cooking.
Make it yours! Try different add-ins, swap in your favorite vegetables, adjust the cheese. The best recipes are the ones you adapt to your family’s tastes. If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.
Happy meal prepping! And I hope your week is as organized and stress-free as my kitchen is now.
Frequently Asked Questions
Can I use brown rice instead of white rice?
You can, but brown rice takes longer to cook and can get mushy in the casserole. If you prefer brown rice, cook it al dente (undercook by 2-3 minutes) so it holds up better when reheated. I’ve tried it, and it works, but white rice is still my preference for texture.
How do I reheat this without it drying out?
Always add a splash of liquid when reheating. A tablespoon of milk, broth, or water per container will help loosen the sauce and keep the rice moist. Heat in short intervals, stirring in between, to ensure even heating.
Can I make this ahead and freeze it?
Absolutely! This is one of the best freezer meals. You can freeze the baked casserole or the unbaked mixture. If freezing unbaked, add 5-10 minutes to the baking time when you’re ready to cook it. It freezes beautifully for up to 3 months.
Why did my sauce turn out grainy?
Grainy sauce usually means the cheese was added too quickly or the heat was too high. Always add cheese off the heat or on low heat, and stir constantly until melted. Using pre-shredded cheese can also cause graininess due to anti-caking agents.
Can I double this recipe for a larger batch?
Yes! Double all ingredients and use a 9×13-inch or even a 10×15-inch baking dish. The cooking time may increase by 5-10 minutes. This is great for feeding a crowd or making extra for the freezer.
What’s the best way to portion this for meal prep?
I use 1 ½ cup portions in glass containers. This gives a generous serving and fits well in most fridges. Label each container with the date and contents so you know what’s inside and when you made it.
Pin This Recipe!
Cheesy Chicken Broccoli Rice Casserole: Easy Meal Prep
- Total Time: 1 hour
- Yield: 4 servings 1x
Description
A creamy, cheesy chicken and broccoli rice casserole designed for meal prep. This easy-to-make dish feeds a family of four for four nights, freezes well, and tastes even better on day three.
Ingredients
- 2 pounds chicken breast or thighs
- 1 ½ cups long-grain white rice
- 2 cups frozen broccoli florets
- ¼ cup unsalted butter
- ¼ cup all-purpose flour
- 2 cups whole milk
- 2 cups sharp cheddar cheese, shredded
- 1 cup Monterey Jack cheese, shredded
- 1 cup low-sodium chicken broth
- 1 teaspoon garlic powder
- 2 cloves fresh garlic, minced
- ½ teaspoon onion powder
- 1 teaspoon salt (or to taste)
- ½ teaspoon black pepper (or to taste)
- Optional: ½ cup frozen peas or corn
Instructions
- Cook the rice according to package directions using the absorption method (1 ½ cups rice to 3 cups water). Simmer for 15-18 minutes, fluff with a fork, and set aside.
- Season chicken with salt, pepper, and garlic powder. Heat a large skillet over medium-high heat with oil. Cook chicken for 5-6 minutes per side until golden and cooked through. Rest for 5 minutes, then shred or chop into bite-sized pieces.
- In the same skillet, melt butter over medium heat. Whisk in flour and cook for 1 minute to make a roux. Slowly whisk in milk and chicken broth, stirring until thickened (3-4 minutes). Reduce heat to low and stir in shredded cheeses until melted and smooth. Season with onion powder, salt, and pepper.
- In a large bowl, combine cooked rice, shredded chicken, and frozen broccoli. Pour the cheese sauce over the top and stir until evenly coated.
- Preheat oven to 350°F (175°C). Transfer mixture to a greased 9×13-inch baking dish. Bake for 20-25 minutes until bubbly and lightly golden on top.
- Let the casserole cool for 10-15 minutes. Divide into meal-prep containers (approx. 1 ½ cups per container). Cool completely before sealing to prevent condensation.
Notes
For best results, shred your own cheese to avoid grainy sauce caused by anti-caking agents in pre-shredded cheese. Use low-sodium broth to control salt levels. Rice continues to cook in the casserole, so slightly undercook it if baking. Cool completely before refrigerating to maintain texture.
- Prep Time: 30 minutes
- Cook Time: 30 minutes
- Category: Main Course
- Cuisine: American
Nutrition
- Serving Size: 1 ½ cups per contain
- Calories: 450
- Sugar: 5
- Sodium: 600
- Fat: 18
- Saturated Fat: 10
- Carbohydrates: 40
- Fiber: 3
- Protein: 35
Keywords: meal prep, chicken casserole, broccoli rice, cheesy chicken, easy dinner, batch cooking, freezer meals, family dinner


