Ground beef zucchini casserole is a delicious, hearty, and nutritious dish with ground beef and slices of zucchini, layered with tomatoes and lots of cheese. It's a perfect low carb meal for busy weeknights or meal prep and one that the whole family will love.

Want to save this recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
It's that time of year when zucchini are plentiful, and days are getting busy. This recipe is a delicious way to use those summer squash while they are abundant. And get a tasty and nutritious meal on the table without spending a lot of time in the kitchen.
Casseroles are a classic family favorite for a reason, they're usually easy to put together, using everyday ingredients and minimal effort. If you need more casserole ideas, try this easy taco casserole, old fashioned baked mac & cheese, or this hearty ranch chicken and potato casserole. And I have a delicious sushi casserole that you need to try.
Jump to:
Why you'll love this recipe
- Simple ingredients. This delicious zucchini casserole recipe has just six simple ingredients (not including seasoning).
- Easy to make. This casserole is quick and easy to put together, making it a great recipe for busy weeknights.
- Meal prep friendly. Leftovers keep for days in the fridge and reheat beautifully for meal prepping.
- Budget friendly. Ground beef is an economical protein, and this recipe is perfect for when you have lots of zucchini.
- Nutritious. Kind of like a lightened up lasagna, this low carb casserole has plenty of veggies, lots of protein, and it's low in calories. And of course, without pasta, this recipe is also gluten-free.
- Delicious. Most importantly, this cheesy beef and zucchini casserole recipe is flavorful and delicious. It's comforting flavors will please even the pickiest of eaters.
Ingredient Notes
Ingredient quantities and full instructions are in the recipe card at the bottom of this post.
- Zucchini: (Called courgette in countries outside of North America). If you have zucchini in your garden, this zucchini ground beef casserole recipe is another great way to use them. However, you can buy zucchini year round at most grocery stores.
- Ground Beef: I almost always use lean ground beef, which has 15-17 percent maximum fat content. I find that there is usually little to no excess fat to drain off when it's cooked. If you use regular ground beef, you will need to drain the fat after cooking.
- Onion: Use a white or yellow onion.
- Tomatoes: For this recipe, I'm using a 28 ounce can of low sodium diced tomatoes. drained.
- Garlic: I like to use pure minced garlic from a jar for convenience. You can also use fresh garlic, or use garlic powder (start with a quarter teaspoon).
- Mozzarella cheese: I always shred cheese myself, because pre-shredded cheese usually contains an anti-caking agent.
How to make ground beef zucchini casserole
- In a skillet, cook the ground beef, onion, and garlic.
- Stir in the tomatoes and seasonings.
- Add half of the meat mixture to a baking pan.
- Layer half of the zucchini slices and half of the cheese on top.
- Repeat steps three and four with the remaining ground beef mixture, zucchini slices, and cheese.
- Bake until the cheese is bubbling and golden.
Recipe variations
- Meat: You can use ground turkey, ground chicken, or any other ground meat instead of ground beef.
- Cheese: To make this more of a low carb lasagna, replace one of the mozzarella layers with cottage cheese or ricotta cheese. You can also add parmesan cheese to the top layer of the casserole.
- Vegetables: I sometimes like to stir in some baby spinach or sliced mushrooms to the meat sauce for added nutrition. Yellow squash can be used interchangeably with zucchini. Sliced eggplant is also great in this recipe, either to replace the zucchini, or combine with it. Salt the eggplant (aubergine) slices just as the recipe calls for zucchini.
- Seasonings: I use my homemade Italian seasoning blend, but you can use a store-bought blend, or use a combination of oregano, basil, and thyme.
Top tips for recipe success
Salt the zucchini. This may seem like an extra step, but zucchini contain a lot of water, which they release during cooking. This can result in a soggy, soupy casserole. Salting the zucchini slices before cooking will extract a lot of that water. The baked zucchini will retain their texture.
Baking pan. I use an eight inch by eight inch baking pan for this recipe, and often for lasagna and other casseroles. I like the smaller surface size which allows for deeper layers. You can use a nine inch by thirteen inch pan; however you will have to make the casserole in only one layer. You may also need to reduce the baking time.
Make ahead. You can make the meat sauce, slice the zucchini, and grate the cheese ahead of time, but it's best to assemble the casserole right before baking.
Let it rest. As with most casseroles, and lasagna, let this casserole rest before serving. It will be much easier to slice and serve.
Storage. This ground beef and zucchini casserole can be stored in the fridge in an airtight container for 3 to 4 days. Reheat in the microwave.
Freezing. I don't recommend freezing this casserole.
Got more zucchini?
Try these crispy zucchini fritters, or make some chocolate zucchini bread. You can air fry zucchini, or include it as part of a roasted vegetable side dish. Zucchini is always an ingredient in my chicken minestrone soup, too.
Did you make this recipe? Please leave a rating in the comments below and let us know how it turned out. Did you make any changes? We would love for you to share and your feedback is important! Thank you for visiting The Food Blog!
Recipe
Want to save this recipe?
Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!
Ground Beef Zucchini Casserole
Ingredients
- 2 medium zucchini, sliced about 2 pounds
- 1 tablespoon olive oil
- 1 small onion diced
- 2 garlic cloves minced
- 1 pound lean ground beef
- 2 teaspoon Italian seasoning
- ½ teaspoon kosher salt
- ½ teaspoon black pepper
- 1 28 ounce can diced tomatoes drained
- 2 cups shredded mozzarella cheese
Instructions
- Slice the zucchini into ½" rounds. Put the rounds in a sieve or colander over the sink or a bowl and sprinkle with salt, tossing to coat.
- Allow the salted zucchini to sit for 15 minutes to draw out excess moisture.
- Rinse well under cold water to remove the excess salt. Pat dry with paper towel.
- Heat the oil in a large skillet over medium high. Add onions and cook until they begin to soften, about 2 minutes.
- Add garlic and ground beef, breaking up with a spoon, and cook, stirring often, until the meat is browned with no trace of pink, about 5 minutes.
- Stir in the tomatoes, Italian seasoning, salt and pepper. Remove from heat.
- Preheat oven to 350°
- In an 8x8 baking dish, spread half of the ground beef mixture. Cover with half of the zucchini slices, then half of the mozzarella cheese.
- Repeat the above steps with the remainder of the meat mixture, zucchini slices, and cheese.
- Bake in the prepared oven for 20 to 25 minutes, until the cheese is melted and beginning to brown.
- Allow the casserole to rest for 10 minutes before serving.
Christina
This was tasty!! I did add a can of tomato paste. Will be putting this in my regular rotation. Good sub for lasagna.
Colleen
Hey Christina! Tomato paste is a great idea if you like a thicker sauce. Thanks for sharing!
Katharine
Came out very liquid even after salting the zucchini. Zucchini didn't seem cooked through even after 30 minutes. I would drain the tomatoes and make the zucchini thinner or shred it!
Colleen
Hi Katharine, another reader also had too much liquid, so I have amended the recipe to drain the tomatoes. I always use San Marzano diced tomatoes which seem to have less juice. So after your comment, I made the recipe again with regular diced tomatoes and there was definitely more liquid. However, the zucchini cooked perfectly in the time indicated in the instructions. That may be a personal preference for softer vegetables on your part. Thank you for your valuable feedback, and I hope you'll give the recipe another try.
Donna
Can the zucchini be shredded instead?
Colleen
Hi Donna, Thanks for this question! You can shred the zucchini, just be sure not to skip the salting step in order to remove a lot of the water.
Jami
Did you drain the liquid from the tomatoes?
Colleen
Hi Jami, thanks for this question! No, don't drain the liquid from the tomatoes, it helps to make the delicious meat sauce for this casserole. Enjoy!
Colleen
After a couple of comments from people who had too much liquid, I have amended the recipe to drain the tomatoes. Although I have tested the recipe several times with un-drained tomatoes, with no issues, it may be that the brand of tomatoes I use has less liquid.
Rosita
I have a question. This recipe looks like it would be great. But....I cannot eat tomatoes. Love 'em but can't have 'em. Could you or any of your readers suggest a possible substitute? I thought about sweet potatoes but don't know how that would pair with the zucchini. Any help would be appreciated. I have tried several of your recipes and they have ALL been delicious. Thanks!
Colleen
Hi Rosita! This might sound off the wall, but I would try using pickled beets instead of tomatoes. The beets have the natural sweetness of tomatoes and the pickles have the tartness. I also think your idea of sweet potatoes would be absolutely delicious. Thanks for this question, and maybe some other readers can help with suggestions. It would be awesome to hear how it goes for you, whatever you try!
Naomi Davidson
What about using mushrooms to replace the tomatoes?
Colleen
I kind of love that idea, Naomi! Please share with us how it went if you do it!
BJ
I did make it and found it to much liquid and zucchini not cooked enough.
If I try to make it again, I would chop or shred the zucchini and I would drain the tomatoes. Make it one layer instead of two
Colleen
Hi BJ, I'm so sorry that this casserole recipe didn't work out for you. I've made this recipe many times and it's always a hit. I'm not sure what went wrong for you, but hopefully you didn't skip the step for salting the zucchini to draw out excess moisture, it's essential. As for the zucchini not being cooked enough, there could be variations in oven temperatures, or the thickness of the slices, among other factors. Your feedback is appreciated and I hope that you do try the recipe again.