Love this? Save it for later!
Share the inspiration with your friends
That subtle sizzle of butter melting on the stove, mingling with the faintly sweet aroma of zucchini cooking down—honestly, it takes me right back to my cramped kitchen in my very first apartment. The kind of small space where every pot and pan felt like a prized possession and every meal was a mini celebration. I remember the way the zucchini softened slowly, releasing just enough moisture to keep the rice tender but not soggy. That comforting, cheesy scent wafted through the air, inviting a moment of pause amid the chaos of daily life. It wasn’t fancy—just a humble casserole, but it felt like a warm hug on a plate after a long day.
It’s funny how a simple recipe like this creamy cheesy zucchini rice casserole with crispy golden crust can etch itself into your routine. I never planned for it to become a staple, but something about the balance of textures—the creamy interior with that irresistible, crunchy top—kept pulling me back. This dish has this slow, easy-going vibe, much like the way I like to cook when I’m not rushing through recipes. I now trust this casserole to show up for me, whether it’s a quiet solo dinner or a casual potluck with friends. It’s the kind of recipe that soaks up memories, flavors, and the kind of comfort that feels just right.
There’s a quiet satisfaction in knowing that the creamy cheesy zucchini rice casserole doesn’t rely on fancy ingredients or complicated steps. It’s honest, simple, and cozy. It’s the recipe I turn to when I want a little reminder that good food doesn’t have to be complicated to feel special—and that sometimes, the best meals come from cooking by feel and memory rather than strict instructions.
Why You’ll Love This Creamy Cheesy Zucchini Rice Casserole Recipe
This creamy cheesy zucchini rice casserole recipe has been tested more times than I can count, and it’s earned its spot as a reliable, crowd-pleasing comfort dish. Here’s why it stands out:
- Quick & Easy: Ready in under an hour, it’s a lifesaver for those busy weeknights when you want something hearty without fuss.
- Simple Ingredients: You likely have most of these staples on hand—zucchini, rice, cheese, and a few pantry essentials—making it super accessible.
- Perfect for Any Occasion: Whether it’s a cozy family dinner or a side dish at a casual gathering, this casserole fits right in.
- Crowd-Pleaser: Kids and adults both go for seconds, especially thanks to that golden, crispy crust on top.
- Unbelievably Delicious: The creamy texture balanced with the crispy crust is comfort food at its finest—think warm, cheesy, and a little crunchy all at once.
- A Step Above the Rest: Unlike other casseroles that can turn mushy, this recipe uses a combination of stovetop rice cooking and baking to nail the texture perfectly.
Honestly, this isn’t just another casserole recipe—it’s the kind you close your eyes over after the first bite, the kind that feels like a warm kitchen memory you didn’t even know you were missing. If you enjoy dishes like the creamy honey butter corn casserole, this zucchini rice casserole will feel right at home on your dinner table.
What Ingredients You Will Need
This recipe uses simple, wholesome ingredients to deliver bold flavor and a satisfying texture without the fuss. Most are pantry staples, and the zucchini adds a lovely fresh touch that feels seasonal yet easy to find year-round.
- Long-grain white rice: 1 cup (about 190g), cooked and fluffy—this forms the creamy base.
- Zucchini: 2 medium-sized, grated or finely chopped (about 2 cups)—adds moisture and mild sweetness.
- Sharp cheddar cheese: 1 ½ cups shredded (about 170g)—for that melty, gooey cheesy goodness.
- Parmesan cheese: ½ cup grated (about 50g)—boosts the savory, nutty flavor especially in the crust.
- Butter: 3 tablespoons, unsalted and softened—helps create a rich, golden crust.
- Milk: 1 cup (240ml), whole or 2%—for creaminess without heaviness.
- Garlic: 2 cloves, minced—adds depth and warmth.
- Onion: ½ small, finely diced—balances the flavors with a subtle sweetness.
- All-purpose flour: 2 tablespoons—used to thicken the creamy sauce.
- Salt & pepper: To taste—seasoning is key!
- Fresh parsley: 2 tablespoons chopped (optional)—for a pop of color and fresh flavor.
For best results, I recommend using a good-quality sharp cheddar like Cabot or Tillamook—they melt beautifully and have that classic tang. If you want a lighter option, you can swap half the cheddar with mozzarella for a milder, stretchy melt. Should you need a gluten-free version, substituting the all-purpose flour with a gluten-free blend works well.
Equipment Needed
- Medium saucepan: For cooking rice and making the sauce. A heavy-bottomed pan prevents scorching.
- Large skillet: Ideal for sautéing zucchini, onions, and garlic.
- Mixing bowl: To combine all the ingredients before baking.
- 9×9-inch (23×23 cm) baking dish: The perfect size for even cooking and that crispy top layer.
- Cheese grater: Freshly shredding cheese makes a noticeable difference in melt and texture.
- Wooden spoon or spatula: For stirring without scratching your pans.
If you don’t have a 9×9 baking dish, a similar-sized oven-safe casserole dish or even a cast-iron skillet will do just fine. I personally like using a cast-iron skillet sometimes because it helps the crust get that extra crunch. Also, keep your grater sharp or opt for a microplane for zesting the Parmesan—freshly grated cheese is a game changer!
Preparation Method

- Cook the rice: Rinse 1 cup (190g) of long-grain white rice under cold water until the water runs clear. Cook it with 2 cups (480ml) of water in a medium saucepan. Bring to a boil, then reduce to a simmer, cover, and cook for 18 minutes or until the water is absorbed and rice is tender. Fluff with a fork and set aside. (Tip: Slightly undercooking the rice by a minute helps it hold up better in the casserole.)
- Sauté the aromatics and zucchini: Melt 2 tablespoons of butter in a large skillet over medium heat. Add ½ diced onion and cook until translucent, about 3-4 minutes. Stir in 2 minced garlic cloves and cook for another 30 seconds—don’t let it brown. Add 2 cups grated zucchini and cook until softened, around 5-7 minutes, stirring occasionally. The zucchini should release moisture but not be watery. If it feels too wet, give it a quick squeeze in a clean kitchen towel to remove excess liquid.
- Make the creamy sauce: In the same skillet, melt the remaining 1 tablespoon butter. Sprinkle 2 tablespoons all-purpose flour over the melted butter and whisk constantly for about 1 minute to cook out the raw flour taste. Slowly pour in 1 cup (240ml) milk while whisking to avoid lumps. Cook until the sauce thickens, about 3-5 minutes, stirring frequently. Season with salt and pepper to taste.
- Combine the base ingredients: Remove the skillet from heat and stir in 1 cup (about 113g) shredded sharp cheddar and ¼ cup (25g) grated Parmesan until melted and smooth. Then fold in the cooked rice and sautéed zucchini mixture. Taste and adjust seasoning if needed. (Pro tip: Keep a little cheese aside for topping.)
- Assemble the casserole: Preheat your oven to 375°F (190°C). Transfer the creamy mixture to a greased 9×9-inch baking dish. Sprinkle the reserved ½ cup (57g) sharp cheddar and ¼ cup (25g) Parmesan evenly on top for that golden crust.
- Bake: Place the casserole in the oven and bake uncovered for 25-30 minutes. The top should be bubbling, golden, and crispy. If you want an extra crunchy crust, you can broil for the last 2-3 minutes—just watch closely so it doesn’t burn.
- Rest and garnish: Let the casserole sit for about 5 minutes before serving; it helps it set and makes it easier to serve. Sprinkle with fresh chopped parsley if desired.
Cooking Tips & Techniques
Cooking this creamy cheesy zucchini rice casserole is all about balancing moisture and texture. Here are some tips I’ve learned the hard way:
- Don’t skip squeezing the zucchini: This helps avoid a watery casserole. Trust me, I’ve ended up with a soggy mess when I ignored this step.
- Use freshly grated cheese: Pre-shredded cheese often contains anti-caking agents that can affect melt and texture.
- Cook the rice just right: A minute underdone rice holds up better when baked, preventing mushiness.
- Watch the crust under the broiler: It can go from golden to burnt in seconds—stay close.
- Multitasking tip: While the rice cooks, prep your zucchini and aromatics so everything comes together smoothly.
This recipe has become a favorite for me because it’s forgiving and adaptable. It’s also a great way to get comfortable with making casseroles that aren’t just heavy blobs but have real texture and flavor layers. If you want to try a similarly cozy and easy weeknight meal, the easy juicy chicken recipes for beginners might be right up your alley.
Variations & Adaptations
This casserole is a great base to customize depending on your mood or pantry availability:
- Low-carb version: Swap the rice for cauliflower rice to lighten it up while keeping the creamy cheesy vibe.
- Vegan adaptation: Use dairy-free milk and vegan cheese alternatives. Nutritional yeast can add that cheesy note, and coconut oil works for the butter.
- Extra veggies: Mix in some sautéed mushrooms, bell peppers, or spinach for a veggie-packed twist.
- Spicy kick: Add a pinch of cayenne or chopped jalapeños to the sauce for a little heat.
- Protein boost: Stir in cooked shredded chicken or crispy bacon bits—perfect for a heartier meal.
One variation I tried recently was adding fresh thyme and swapping sharp cheddar for smoked gouda—a little smoky depth made it surprisingly delicious. For those who like the idea of adding protein, pairing this casserole with a simple baked whole chicken really rounds out the meal beautifully.
Serving & Storage Suggestions
This creamy cheesy zucchini rice casserole is best served warm, fresh out of the oven when the crust is at its crispiest. A simple green salad or steamed veggies make perfect companions, balancing the richness. For drinks, a glass of crisp white wine or a light iced tea pairs nicely.
Leftovers keep well in the fridge for up to 3 days in an airtight container. Reheat gently in the oven at 350°F (175°C) for 10-15 minutes to bring back that crispy top, or microwave on medium power to avoid drying out. You can also freeze portions for up to 2 months—just thaw overnight in the fridge before reheating.
Interestingly, the casserole’s flavors deepen and meld after resting, so sometimes I purposely make it a day ahead. It’s like the zucchini, cheese, and rice get to know each other better overnight, resulting in an even creamier texture and richer taste the next day.
Nutritional Information & Benefits
Estimated per serving (based on 6 servings):
| Calories | 320 |
|---|---|
| Protein | 12g |
| Fat | 18g |
| Carbohydrates | 28g |
| Fiber | 2g |
Zucchini brings vitamins A and C, along with antioxidants, while the cheese adds calcium and protein. This casserole offers a comforting way to include veggies in your diet without sacrificing flavor or texture. For those watching carbs, swapping rice with cauliflower rice reduces carbohydrate content significantly. Do note this recipe contains dairy and gluten (due to the flour), so adjust accordingly if you have sensitivities.
Conclusion
This creamy cheesy zucchini rice casserole with crispy golden crust has quietly become a go-to for me, not because it’s fancy, but because it’s honest and comforting. It’s the kind of dish you can tweak to your liking, whether that means adding more veggies, swapping ingredients, or pairing it with a simple roast chicken like in the easy no-fail roasted chicken recipes I love.
Honestly, I find comfort in its familiarity and flexibility—something about that golden crust and creamy filling just feels like home. I hope you find the same satisfaction in making and sharing it. If you try it, I’d love to hear how you made it your own!
FAQs about Creamy Cheesy Zucchini Rice Casserole
Can I use brown rice instead of white rice?
Yes, you can substitute brown rice, but it may require longer cooking time and a bit more liquid. The texture will be heartier but still delicious.
How do I prevent the casserole from being watery?
Make sure to squeeze out excess moisture from the grated zucchini before mixing. Also, avoid overcooking the zucchini during sautéing.
Can I prepare this casserole ahead of time?
Absolutely! Assemble it the day before, cover, and refrigerate. Bake it fresh when ready, adding a few extra minutes to the baking time if cold from the fridge.
What cheese works best in this recipe?
Sharp cheddar and Parmesan create the best flavor and texture combo, but you can experiment with mozzarella, gouda, or even pepper jack for a twist.
Is this recipe freezer-friendly?
Yes, freeze leftovers in airtight containers for up to 2 months. Thaw overnight in the fridge before reheating gently in the oven.
Pin This Recipe!

Creamy Cheesy Zucchini Rice Casserole Recipe with Crispy Golden Crust Easy
A comforting and easy-to-make casserole featuring creamy cheesy zucchini and rice with a crispy golden crust, perfect for weeknight dinners or casual gatherings.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour
- Yield: 6 servings 1x
- Category: Main Course
- Cuisine: American
Ingredients
- 1 cup long-grain white rice (about 190g), cooked and fluffy
- 2 medium-sized zucchini, grated or finely chopped (about 2 cups)
- 1 ½ cups sharp cheddar cheese, shredded (about 170g)
- ½ cup Parmesan cheese, grated (about 50g)
- 3 tablespoons unsalted butter, softened
- 1 cup milk (whole or 2%) (240ml)
- 2 cloves garlic, minced
- ½ small onion, finely diced
- 2 tablespoons all-purpose flour
- Salt and pepper to taste
- 2 tablespoons fresh parsley, chopped (optional)
Instructions
- Rinse 1 cup (190g) of long-grain white rice under cold water until the water runs clear. Cook it with 2 cups (480ml) of water in a medium saucepan. Bring to a boil, then reduce to a simmer, cover, and cook for 18 minutes or until the water is absorbed and rice is tender. Fluff with a fork and set aside.
- Melt 2 tablespoons of butter in a large skillet over medium heat. Add ½ diced onion and cook until translucent, about 3-4 minutes. Stir in 2 minced garlic cloves and cook for another 30 seconds without browning.
- Add 2 cups grated zucchini and cook until softened, around 5-7 minutes, stirring occasionally. If too wet, squeeze excess liquid out with a clean kitchen towel.
- In the same skillet, melt the remaining 1 tablespoon butter. Sprinkle 2 tablespoons all-purpose flour over the melted butter and whisk constantly for about 1 minute to cook out the raw flour taste.
- Slowly pour in 1 cup (240ml) milk while whisking to avoid lumps. Cook until the sauce thickens, about 3-5 minutes, stirring frequently. Season with salt and pepper to taste.
- Remove skillet from heat and stir in 1 cup shredded sharp cheddar and ¼ cup grated Parmesan until melted and smooth. Fold in the cooked rice and sautéed zucchini mixture. Adjust seasoning if needed.
- Preheat oven to 375°F (190°C). Transfer the creamy mixture to a greased 9×9-inch baking dish. Sprinkle the reserved ½ cup sharp cheddar and ¼ cup Parmesan evenly on top.
- Bake uncovered for 25-30 minutes until the top is bubbling, golden, and crispy. For extra crunch, broil for the last 2-3 minutes, watching closely to prevent burning.
- Let the casserole rest for about 5 minutes before serving. Garnish with fresh chopped parsley if desired.
Notes
Squeeze excess moisture from zucchini to avoid a watery casserole. Use freshly grated cheese for best melt and texture. Slightly undercook rice by a minute to prevent mushiness. Watch the crust closely if broiling to avoid burning. This recipe can be adapted for gluten-free by substituting flour with a gluten-free blend.
Nutrition
- Serving Size: 1/6 of casserole
- Calories: 320
- Fat: 18
- Carbohydrates: 28
- Fiber: 2
- Protein: 12
Keywords: zucchini casserole, cheesy casserole, rice casserole, comfort food, easy dinner, weeknight meal, crispy crust, creamy casserole



