Ground Beef Zucchini Casserole (Italian)
This ground beef zucchini casserole is layered with pasta, marinara, and a cottage cheese blend, then baked until bubbly and golden. With 2 pounds of zucchini cooked into the meat sauce, it’s a hearty, family-sized dinner that comes together in about 15-minutes of prep.

5 star review
“Don’t miss this one! It’s so insanely good. Didn’t notice the zucchini in the final product the flavor is so good. I am super stoked and probably won’t bother to make lasagna now that I have this recipe. And I used 3 zucchini on it! Way to nail this recipe Robyn!”
– Brooke
Italian Zucchini and Ground Beef Casserole
Imagine a cheesy, saucy baked pasta, but fresher, lighter, and packed with veggies 😄. That’s my beef zucchini casserole! For this beef zucchini casserole I’ve packed LOTS, I mean lots of zucchini (4 cups to be exact) into this casserole, but you wouldn’t know it since I’ve used a trick to “hide” the veggies by simply grating the zucchini so it cooks right into the marinara sauce, essentially melting into oblivion, a strategy that’s especially useful if you (or someone you’re feeding) doesn’t like the texture of zucchini or if you just have a lot of zucchini on hand that you need to use ASAP.
And, can we talk about how easy this casserole is? It takes just 15 minutes to prep the zucchini and sauce and then layer it with uncooked pasta, a cottage cheese and Italian herb blend, and shredded cheese. You may notice I’m using uncooked pasta in this casserole and that’s for two very good reasons… 1) as the casserole bakes, the pasta soaks up all the zucchini liquid and prevents the casserole from getting soggy, and 2) it saves you time, effort and dishes.
Now, for the marinara sauce, I love using my super flavorful and homemade marinara sauce, but to make the meal even easier, use any good quality store-bought marinara sauce (just make sure you like the flavor since it’s a prominent flavor). Finally, I like using cottage cheese in this recipe for the protein factor, but ricotta cheese works just as well. Serve this beef vegetable casserole with my time-saving homemade garlic bread and a simple green salad tossed with quick balsamic salad dressing and you’ve got a crowed pleasing meal that will have everyone going back for seconds!
Welcome to My Kitchen, Let’s Make Layered Beef Zucchini Casserole









Robyn’s Testing Tips for Italian Beef Casserole
- Zucchini: If you really want to “hide” the zucchini, you can also peel it first so that the green color isn’t detectable in the sauce.
- Cook the zucchini liquid out completely. After adding the grated zucchini to the pan, cook on high until the pan is nearly dry before adding the marinara. Skipping this step leads to a watery casserole!
- Use uncooked pasta. Adding dry pasta directly to the casserole lets it absorb the excess zucchini liquid as it bakes, which improves texture and saves a pot.
- Ricotta works in place of cottage cheese. Swap it in a 1:1 ratio if that’s what you have on hand.
- Assemble ahead. The casserole can be assembled up to 24 hours in advance and refrigerated unbaked. Add the pasta and cheese layer just before baking for best texture.

Ground Beef Zucchini Casserole (Italian)
Ingredients
- 2 teaspoons olive oil
- 1 small yellow onion, small diced
- 1 teaspoon kosher salt, divided
- 1 ¼ pounds lean ground beef
- 2 pounds zucchini (about 4 medium), grated using the large holes of a box grater
- 2 teaspoons granulated garlic powder
- 24-ounces marinara sauce
- 16-ounces low fat cottage cheese
- 1 large egg
- 1 cup shredded Italian cheese blend, divided
- 2 cups dry farfalle (bow tie) pasta (uncooked)
Equipment
Instructions
- Preheat the oven to 375F.
- Heat a large pan or Dutch oven over medium high heat. Add 1 teaspoon oil, the onion, and ¼ teaspoon salt. Cook until slightly softened, about 3 minutes, stirring often.
- Turn the heat to high, add an additional 1 teaspoon olive oil, the beef, and ¼ teaspoon salt, stirring to break the meat into small pieces. Cook until just starting to brown, about 3 minutes.
- Add the zucchini, ½ teaspoon salt, and the garlic powder. Cook until the zucchini is very soft and has given off all of its liquid (about 10 minutes on high), stirring frequently.
- When the pan is almost dry (the zucchini has given off most of its liquid) add the marinara sauce, stirring to combine. Turn the heat to low and simmer for 5 minutes, stirring frequently.
- While the sauce simmers, in a medium bowl stir together the cottage cheese, egg, and ½ cup Italian cheese blend until well combined.
- Grease or spray a 9×13 ceramic baking dish. Carefully transfer the zucchini-beef sauce to the baking dish, smoothing into an even layer.
- Layer the dry pasta in an even layer on top, lightly pressing down into the sauce.
- Dollop the cottage cheese mixture on top of the pasta, spreading into an even layer.
- Sprinkle evenly with the remaining ½ cup Italian cheese blend.
- Cover tightly with foil and bake for 40 minutes, or until bubbling. Uncover and bake an additional 10-15 minutes, or until browned on top. Allow to cool for at least 10 minutes for more even serving.
Notes
- Pasta: I’ve tested this recipe a number of times as written, but if you’re nervous about using uncooked pasta for this recipe, feel free to cook 2 cups of farfalle in a large pot of salted water until just al dente. Drain very well, and do not rinse. Layer the pasta per the recipe and you’re good to go.
- Cottage Cheese: Boosts the protein in this recipe, and is not particularly detectable in the final dish. If you really don’t like the texture of cottage cheese, however, you can either blend it first, or simply sub ricotta in its place.




Could I prepare this the day before and refrigerate it overnight before cooking?
Stephanie, yes, I have prepared it ahead with no issues! If you give it a try let me know how it turns out!
This is absolutely delicious! Followed the recipe and made your marina sauce. Only had 1 lb ground beef so added some Italian sweet sausage. My husband loved it and didn’t know it has zucchini until I told him. Froze some portions for my college girls – hoping it bakes well!
Yay, so happy to hear you enjoyed this one and great idea to add a little sausage – yum! Thanks for sharing your notes and for leaving a review.
Can you make this casserole ahead?
Yes, though I like to add the pasta and cheese right before cooking to keep it the freshest!
I can’t wait to try this for my GF/DF option at Christmas Eve dinner. Has anyone tried it with Lentil or chick pea pasta? Wondering how that may affect the recipe .
Hi Sandi, I think if you go back in the comments someone mentioned making this one with gluten-free pasta. I will say, sometimes the chickpea and lentil pasta can get a bit gummy – I usually prefer brown rice pasta (Jovial is my favorite brand) for something like this. One option would be to cook the pasta separately (just under al dente), then make sure it’s well drained, and add to the casserole as written.
I rarely leave comments on recipes but this was so fantastic for such a relatively small amount of work. I only had 2 zucchinis so I added some steamed broccoli and cauliflower I already had in the fridge (finely diced) to round it out. I also did 2 layers of oven ready lasagna noodles which worked out well.
Leah, I’m so happy to hear this zucchini & beef casserole was a hit, and great idea to add other veggies. So happy to hear you enjoyed, thanks for sharing your notes and for leaving a review!
Can’t believe it taste so good. I will definitely be making this again.
Joe, I’m so happy to hear you enjoyed this beef and zucchini casserole. Thanks so much for sharing your thoughts and for leaving a review!
I made this last night and it was great… and even better leftover tonight! 🙂 I did sub ricotta. As someone who loves lasagna but has to budget time, this is a fantastic replacement that 100% gives lasagna vibes and flavor profile. Question: I didn’t love cooking the meat for so long while waiting for the zucchini to give up all its liquid — do you suppose things could be done in a different order? Or maybe just remove the beef to a plate while simmering down the zucchini? Interested to hear your thoughts. In any case, thank you for this delicious meal that was a big hit for us!!!
Alison, yay, I’m so happy to hear you enjoyed this beef zucchini casserole! As for the beef, yes, you can definitely remove the beef to a plate as soon as it’s cooked, then allow the zucchini to cook down, then add the beef back and proceed with the recipe. Enjoy!
Thank you for getting back to me so quickly! This is going into the rotation, so I’ll implement that little change next time. Matter of fact, I halved everything because we’re a small family… still have ricotta and marinara in the fridge, so this is going to happen sooner rather than later. Yummmmmm can’t wait!
Alison, no problem, and sounds perfect! I hope you enjoy the second version!
Just made this for a second time, and it’s officially a keeper! I love that it’s a “healthier” baked ziti type recipe. No one knows there’s zucchini it it, and the whole family loves it. I boiled my pasta for 5 minutes before adding it into the casserole dish, and it came out perfectly.
Jill, so happy to hear you enjoyed this zucchini casserole, and great tip to boil the pasta a bit before adding. Thanks so much for sharing your tips and for leaving a review!
Great recipe
Easy instructions
I added diced bell pepper, grated carrots, ceyene peppers and a tad of corn starch to thicken the sauce
An amazing dish and gone!!! No leftovers
Thank you
Linda, I love the idea of adding extra veggies and good idea to add a bit of cornstarch to thicken since the extra veggies give off extra liquid. Thanks so much for sharing your notes and for leaving a review!