
This cheesy ground beef zucchini and rice casserole is a comfort dish I turn to when the fridge is nearly empty and the family is hungry. Packed with wholesome ingredients and ready in under an hour, it fills the kitchen with amazing aroma and is always a crowd pleaser at our dinner table.
The balance of creamy cheese and fresh zucchini makes this so satisfying. I first made it on a weeknight when I forgot to shop but now it is my go to whenever we need something filling and cozy.
Ingredients
- Ground beef: Delivers plenty of savory flavor Choose lean if you want a lighter casserole
- Sea salt: Draws out flavors without overpowering
- Black pepper: Offers gentle warmth throughout the dish
- Olive oil: Adds depth and helps brown everything nicely Extra virgin gives the most flavor
- Small onion: Minced for sweetness and background flavor Use yellow or white varieties when possible
- Minced garlic: Brings a gentle bite Always pick firm fresh cloves
- Zucchini: Gives extra moisture and keeps the casserole from feeling heavy Look for small to medium zucchini with shiny skin
- Cooked rice: Adds heartiness Use long grain for fluffiness or jasmine for extra aroma
- Italian seasoning: Brings herby notes with minimal fuss
- Canned diced tomatoes: Create juiciness and slight acidity Go with unsalted tomatoes to control seasoning
- Cream cheese or ricotta: Makes the filling extra creamy I like using cream cheese for smoothness
- Shredded mozzarella: Melts perfectly and gives that iconic cheese pull Choose low moisture for best results
- Chopped parsley: Brightens everything and adds color Fresh is always best for garnishing
Step-by-Step Instructions
- Preheat and Prepare the Pan:
- Grease a 9 by 13 inch baking dish with oil and set your oven to 395 degrees Fahrenheit or 200 degrees Celsius so cooking starts as soon as assembly is done
- Brown the Beef:
- Season the ground beef with salt and pepper then heat a large non stick skillet with one tablespoon olive oil over medium high Sear the beef for about three minutes until lightly browned Remove the beef and set aside Do not wipe the skillet
- Sauté the Vegetables:
- Add the remaining oil to the skillet and place over medium heat Add the onion garlic and zucchini Cook for about two minutes until the onion is translucent and zucchini starts to soften This step builds the flavor base for the entire casserole
- Combine and Simmer:
- Return the browned beef to the skillet and stir in the cooked rice Italian seasoning and canned diced tomatoes Bring everything to a gentle simmer then stir in the cream cheese until completely combined The mixture should look creamy and even
- Assemble the Casserole:
- Scrape the mixture into your prepared baking dish making sure everything is spread out evenly Sprinkle the shredded mozzarella cheese generously over the top
- Bake and Rest:
- Bake for twenty to twenty five minutes until the cheese melts and is just starting to get golden Let the casserole rest out of the oven for ten minutes so the flavors settle and the dish is easier to serve
- Garnish and Serve:
- Sprinkle with lots of chopped parsley then scoop and serve straight from the casserole dish

My favorite part of this casserole is the zucchini because it soaks up all the savory notes and keeps every bite juicy I will never forget when my youngest picked out all the zucchini as a toddler but now asks for seconds because it is so cheesy and soft
Storage Tips
This casserole is perfect for leftovers Let it cool and then cover tightly or transfer to an airtight container Store in the fridge for up to three days Reheat slices in the oven covered with foil at three fifty degrees until hot It freezes wonderfully as well Wrap portions in plastic then foil to keep them fresh for up to three months Thaw overnight in the fridge before reheating
Ingredient Substitutions
Swap ground turkey or chicken for the beef to lighten the dish Try brown rice or even cooked quinoa for a twist in grains If you only have cheddar or provolone use those instead of mozzarella Ricotta can always stand in for cream cheese if you prefer a softer texture Dice up bell peppers or baby spinach to add more veggie goodness
Serving Suggestions
Serve this casserole with a crisp green salad or roasted green beans for a balanced meal For extra comfort try with a slice of garlic bread It is also great served as leftovers in a wrap for easy lunch boxes Do not forget a spoonful of hot sauce or red pepper flakes if you enjoy kick

Cultural Context
Rice casseroles like this pop up in many family traditions as classic comfort food In my family casseroles were always the solution for big gatherings and busy nights This one fits right in bringing together Italian inspired herbs and the got to flavors of creamy cheese and beef
Recipe FAQs
- → Can I use brown rice instead of white rice?
Yes, you can substitute brown rice for the cooked white rice, but cooking times may vary as brown rice requires more liquid and time to become tender.
- → What cheese works best for the topping?
Mozzarella provides a gooey, melty texture, but you can combine with cheddar or use only one type, depending on your flavor preference.
- → Can this be prepared ahead and baked later?
Yes, assemble the dish and refrigerate covered. When ready to bake, bring it to room temperature before placing it in the oven.
- → How do I store leftovers?
Store any leftovers in an airtight container in the refrigerator for up to three days. Reheat in the oven or microwave until warmed through.
- → Is it possible to make this casserole vegetarian?
For a vegetarian version, omit ground beef and add extra zucchini or mushrooms for substance and flavor.
- → Can I freeze this dish?
Yes, the casserole can be frozen before or after baking. Thaw overnight in the refrigerator and reheat until hot throughout.