Main Courses
This one-pot chicken zucchini rice casserole transforms summer's bounty into a comforting, protein-packed dinner that requires just one baking dish and 45 minutes of hands-off time. The secret lies in the herb crust—crispy, zesty, and packed with fresh basil and parsley—that contrasts beautifully with the creamy, cheesy rice mixture beneath.
I developed this during a particularly busy week when I needed a meal that felt indulgent but required minimal effort, and it's been a weeknight staple ever since.
The recipe balances everything perfectly: tender chicken breast, fresh zucchini that stays crisp-tender, and fluffy Arborio rice that absorbs the creamy cheese sauce without turning mushy. The herb crust isn't just for show—it adds a bright, aromatic finish that cuts through the richness while providing satisfying texture.
What makes this truly special is how it uses simple ingredients to create restaurant-quality depth, with layers of flavor from the garlic-infused chicken to the tangy lemon zest in the crust.
By the time it emerges from the oven, you'll have a dish that's golden on top, creamy in the center, and packed with protein and vegetables—no separate sides needed. The creamy rice mixture holds its shape beautifully, while the herb crust maintains its crispness even after serving.
This is the kind of casserole that disappears quickly, leaving everyone asking for seconds. The best part? It reheats just as well the next day, making it perfect for meal prep.
Serve it as a hearty weeknight dinner or bring it to gatherings where you want to impress without spending hours in the kitchen. The combination of tender chicken, fresh zucchini, and that bright herb crust makes it versatile enough for any occasion while still feeling like a comforting home meal.
Let's get started—this casserole is about to become your new go-to recipe.
Ingredients for chicken zucchini rice casserole
Fresh zucchini, tender chicken, and fluffy rice come together for a comforting one-pot meal.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless, Skinless Chicken Breast 🍗 | 1 ½ lb | Cut into bite-sized pieces |
| Medium Zucchini 🥒 | 3 whole | Sliced into half-moons |
| Arborio Rice 🍚 | 1 cup | Uncooked, long-grain |
| Shredded Mozzarella Cheese 🧀 | 2 cups | Part-skim or whole milk |
| Fresh Basil Leaves 🌿 | ½ cup | Chopped, stems removed |
| Fresh Parsley Leaves 🌿 | ¼ cup | Chopped, finely |
| Garlic Cloves 🧄 | 4 cloves | Minced for chicken |
| Lemon Zest 🍋 | 1 tbsp | From 1 organic lemon |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For cooking chicken |
| Chicken Broth 💧 | 1 ½ cups | Low-sodium preferred |
| Heavy Cream 🥛 | ½ cup | Full-fat for creaminess |
| Parmesan Cheese 🧀 | ½ cup | Freshly grated |
| Dried Thyme 🌿 | 1 tsp | Or 1 tbsp fresh |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The zucchini is key here—you want it fresh and firm, not mushy. Local farmers markets usually have the best summer zucchini, but the grocery store works too (just check for bright green skins). I always grab the smaller ones—they're more tender and less watery. The chicken breast should be boneless and skinless for even cooking, but don't overcook it or it'll dry out. If you're using pre-sliced zucchini, pat it dry really well before adding to the casserole—excess moisture makes the crust soggy. For the herb crust, fresh basil and parsley make all the difference, but dried herbs in a pinch will work if you boost the amount to 2 tbsp each.
No Arborio rice? Jasmine or long-grain white rice works in a bind, though the texture won't be quite as creamy. Short on heavy cream? Half-and-half or whole milk gives a lighter texture (just add 1 tbsp cornstarch to thicken). The Parmesan should be freshly grated—pre-shredded gets clumpy and doesn't melt as nicely. For extra flavor, toast the rice in the olive oil for 2 minutes before adding the broth. And if you're worried about the zucchini getting mushy, undercook it slightly before adding to the casserole—it'll finish cooking in the oven.
This casserole reheats beautifully—just cover with foil and warm in the oven for 15 minutes. Keeps for 4-5 days in the fridge, though I rarely have leftovers. For meal prep, assemble the casserole up to a day ahead and refrigerate uncovered so the crust can dry out slightly—it'll crisp up perfectly when baked. Freezes for 3 months if you wrap it tightly. The herb crust is best served fresh, but if you're reheating, just sprinkle a little extra cheese on top and broil for 2 minutes to revive the crispiness.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this for nights when I’m too tired to scrub pots—just brown the chicken, toss in the raw rice and zucchini, cover it with broth, and let the oven do the work. No chopping boards left sticky, no pans to dry.
- Herb-Packed Punch: That basil and mozzarella combo? It’s the secret weapon—bright, cheesy, and impossible to resist. The Arborio rice soaks up all the juices while staying tender, and the zucchini melts into the mix without getting mushy.
- Meal Prep MVP: Between us, this is my go-to for lunches all week. The flavors only get better after reheating, and it’s the kind of dish that tastes just as good cold as it does hot. (Yes, even on a Tuesday night.)
- Budget-Friendly Feast: Chicken breast and zucchini stretch across multiple servings without breaking the bank, and the mozzarella stretches even further when melted. Honestly, it’s the kind of recipe that makes me feel like I’m feeding a crowd without the grocery bill to prove it.
Step-by-step instructions for chicken zucchini rice casserole
Here's how to assemble this creamy, herb-topped casserole in one pan.
Cook the Chicken and Sauté the Zucchini
Heat the 0.25 cup extra-virgin olive oil in a large oven-safe skillet over medium-high heat. Add the 1.5 lb boneless, skinless chicken breast cut into bite-sized pieces, seasoned with 1.5 tsp salt, 0.5 tsp black pepper, and 1 tsp dried thyme. Cook for 5-6 minutes until the chicken is no longer pink in the center and has a golden crust.
Remove the chicken and set aside. In the same skillet, add the 3 whole medium zucchini sliced into half-moons. Cook for 3-4 minutes until they begin to soften slightly but still retain their shape. Sprinkle the 4 cloves minced garlic over the zucchini and cook for 30 seconds until fragrant. Remove the skillet from heat and set aside.
Build the Creamy Rice Layer
Return the skillet to medium heat and add the 1 cup uncooked arborio rice, stirring to coat it with the remaining oil and any browned bits from the chicken. Pour in the 1.5 cups chicken broth and bring to a gentle simmer. Let it cook for 5 minutes until the liquid is mostly absorbed.
Reduce heat to low and stir in the 0.5 cup heavy cream, 0.5 cup freshly grated parmesan cheese, and 1 tbsp lemon zest. Mix well until the cream is fully incorporated and the mixture is smooth. Add the cooked chicken and zucchini back into the skillet, gently stirring to combine everything. Sprinkle the 0.5 cup chopped fresh basil leaves and 0.25 cup chopped fresh parsley leaves on top.
Add the Cheese Topping and Bake
Preheat your oven to 375°F. Sprinkle the 2 cups shredded mozzarella cheese evenly over the top of the casserole, pressing down lightly to help it adhere. Transfer the skillet to the preheated oven and bake for 25-30 minutes until the top is golden brown and bubbly, and the rice is tender.
To check doneness, insert a fork into the center of the rice—it should come out clean with no resistance. If the top isn't browned enough after 25 minutes, broil for 1-2 minutes on high, watching closely to avoid burning. Let the casserole rest for 5 minutes before serving to allow the cheese to set slightly.
Pro Tips For Making Chicken Zucchini Rice Casserole
- SALT THE CHICKEN FIRST: I used to skip this, but seasoning the chicken breast with salt and pepper before cooking makes it way more flavorful—especially when it gets mixed into the rice later. A quick 5-minute rest after salting lets the seasoning penetrate, so don’t rush it.
- GRATE THE ZUCCHINI DRY: Skip the watery mess by grating zucchini completely dry—no rinsing, no squeezing. The extra moisture turns your casserole into a soggy rice pudding, and you’ll regret it. Just grate, salt it lightly, and let it sit in a colander for 10 minutes to draw out some moisture, then pat with a paper towel.
- COOK THE RICE ALMOST THERE: Arborio rice should be just al dente when mixed into the casserole—about 80% done. Undercooked rice will turn mushy under the cheese, while overcooked rice loses its bite. Taste it at 12 minutes (instead of 16) and adjust—you’ll finish it in the oven.
- TOAST THE BASIL LAST: Fresh basil wilts into oblivion when baked, so save it for the final 5 minutes. Tuck a handful under the cheese or sprinkle it on top right before serving—it’ll stay bright and aromatic, not sad and limp. (Yes, this means you’ll need to do a quick broiler check at the end.)
Regional styles of chicken zucchini rice casserole
Southern Comfort Twist
In the Deep South, we take this casserole up a notch by adding 1 cup diced andouille sausage to the chicken and zucchini mixture. Cook the sausage with the chicken until it's browned and crispy—about 3-4 minutes.
The smoky, spicy notes from the sausage pair beautifully with the creamy rice and bright herb crust. I like to add ½ tsp smoked paprika to the chicken seasoning for extra depth. This version feels heartier and more satisfying, perfect for a cool Southern evening. 🔥
Italian Herb Garden
For an Italian-inspired take, swap the fresh basil and parsley for ½ cup chopped fresh oregano and ¼ cup chopped fresh thyme in the herb crust. Add 1 tbsp lemon juice to the rice mixture instead of zest for a brighter tang.
Top with ¼ cup sun-dried tomatoes (oil-packed, chopped) before baking for a burst of Mediterranean flavor. This version works beautifully with whole-wheat Arborio rice for added texture. 🌿
Cajun Bayou Style
Bring the flavors of Louisiana to your table by adding 1 tbsp Cajun seasoning (like Tony Chachere's) to the chicken along with the thyme. Stir in ½ cup diced bell peppers with the zucchini for extra veggie goodness.
Replace half the mozzarella with ½ cup shredded sharp cheddar for a cheesy kick. Finish with a sprinkle of green onions on top before baking. This version has a bold, spicy punch that's perfect for game day or a cozy weekend dinner. 🌶️
Mediterranean Breeze
For a lighter, fresher take, use ½ cup cooked quinoa mixed with the Arborio rice for extra protein and texture. Add ½ cup kalamata olives (pitted and halved) to the zucchini mixture, and top with ¼ cup crumbled feta cheese instead of mozzarella.
Finish with a drizzle of extra-virgin olive oil and a sprinkle of red pepper flakes after baking. This version feels bright and summery, perfect for a warm-weather meal. 💫
Cheesy Potato Fusion
For a comforting twist, mix ½ cup diced red potatoes (about ½ inch cubes) into the zucchini and chicken. Add ½ cup shredded Gruyère cheese to the mozzarella topping for a nutty depth.
This version has the heartiness of a classic potato casserole but with the freshness of zucchini. Cook the potatoes with the zucchini for 5 minutes until they start to soften. 🥔
Nutrition facts
Frequently asked questions
Can I use frozen zucchini in this recipe?
Fresh zucchini works best for texture, but you can use frozen in a pinch. Just thaw and drain it thoroughly to avoid excess moisture in your casserole. For the best results, pat the zucchini slices dry with paper towels before adding them to the skillet.
How do I keep the herb crust crispy?
The secret is baking time and prep! Sprinkle the mozzarella evenly and press it down lightly before baking. For extra crispiness, broil for 1-2 minutes at the end. Also, let the casserole rest for 5 minutes before serving—this helps the cheese set properly.
Can I make this casserole ahead of time?
Assemble the casserole up to 24 hours ahead and refrigerate uncovered. This lets the crust dry slightly, making it extra crispy when baked. Just add 5-10 minutes to the baking time if starting from cold.
What if I don't have Arborio rice?
Jasmine or long-grain white rice will work, though the texture won't be as creamy. For a closer match, use 1.25 cups of another white rice variety and add 1 tbsp cornstarch to the broth for extra thickness.
Why did my zucchini turn mushy?
Overcooking is the most common cause. Sauté zucchini for only 3-4 minutes until just tender—it will finish cooking in the oven. Also, avoid using overly ripe or watery zucchini, as they release more moisture during baking.
