
This cheesy ground beef and zucchini lasagna layers tender noodles, savory seasoned beef, and thinly sliced zucchini under a creamy garlic white sauce. The top bakes into a golden, bubbly crust with a mix of mozzarella, cheddar, and parmesan.
Yield: 8 servings
Ingredients

- 12 lasagna noodles — Standard lasagna sheets, cooked just until pliable so they don’t tear when layered.
- 2 medium zucchini, thinly sliced — Thin, even slices cook through and release less water into the dish.
- 1 lb ground beef — The meat base of the filling. Drain it well so the lasagna doesn’t turn watery.
- 1 medium yellow onion, finely diced — A fine dice melts into the beef for flavor without large chunks.
- 3 garlic cloves, minced — Cooked with the beef for a savory base.
- 2 tbsp olive oil — Used to brown the beef and onion so they sear rather than steam.
- 1 tsp Italian seasoning — Adds classic herbal notes to the beef.
- 1/2 tsp dried oregano — A small amount adds a clean, slightly sharp herbal flavor.
- 1/2 tsp salt — Seasons the beef as it cooks.
- 1/2 tsp black pepper — Freshly ground pepper gives more aroma than pre-ground.
- 1/4 tsp paprika — Adds warmth and a little color to the beef.
- 4 tbsp unsalted butter — Forms the roux base of the white sauce and adds a toasty richness.
- 1/4 cup all-purpose flour — Thickens the melted butter into a roux so the sauce stays smooth.
- 3 cups whole milk — Makes a silky sauce that thickens well; lower-fat milk will be thinner.
- 1/2 cup heavy cream — Keeps the sauce velvety and creamy after baking.
- 3 garlic cloves, finely minced — Whisked into the sauce for garlic flavor throughout the white sauce.
- 1/2 cup grated parmesan, for the sauce — Freshly grated cheese melts more smoothly than pre-shredded.
- 1/2 tsp salt, for the sauce — Seasons the sauce separately from the beef so you can taste as you go.
- 1/4 tsp black pepper, for the sauce — A light pinch keeps the sauce balanced.
- 1/4 tsp ground nutmeg — A classic pairing with white sauce that adds warmth.
- 2 cups mozzarella — Shred your own if you can; it melts into a smoother, stretchier layer.
- 1 cup cheddar — Adds a sharper, more savory cheese flavor alongside the mozzarella.
- 1/2 cup grated parmesan, for the top — Sprinkled over the top for a golden, crisp finish.
- 2 tbsp fresh parsley, finely chopped — Added at the end for a bright, fresh note.
- 1 tbsp butter or olive oil, for greasing — Coats the baking dish so the bottom layer releases cleanly.
How To Make Cheesy Ground Beef & Zucchini Lasagna
- Cook the beef, onion, and garlic. Heat the olive oil in a large skillet over medium-high heat. Add the ground beef and diced onion, breaking up the meat with a spoon. Cook until the beef is browned and the onion is soft, then stir in 3 minced garlic cloves for the last minute. Season with the Italian seasoning, dried oregano, salt, black pepper, and paprika. Drain off excess fat and liquid so the filling isn’t watery. Meanwhile, thinly slice the zucchini and cook the lasagna noodles in salted boiling water until just pliable, then drain and lay them flat so they don’t stick.
Pro Tip: Pull the noodles a minute before they seem done; they finish softening in the oven.

- Make the creamy garlic sauce. Melt the unsalted butter in a saucepan over medium heat. Whisk in the flour and cook about a minute, until pale and bubbly with a toasty smell. Slowly whisk in the whole milk and heavy cream. Add the 3 finely minced garlic cloves, the grated parmesan, salt, black pepper, and ground nutmeg. Keep whisking until the sauce is smooth and thick enough to coat the back of a spoon.
Pro Tip: Add the milk gradually and keep whisking to prevent lumps.

- Layer the lasagna. Grease the baking dish with the butter or olive oil. Spread a thin layer of the creamy garlic sauce over the bottom, then add a layer of noodles. Top with half the zucchini, half the beef, half the sauce, and half of the mozzarella and cheddar. Repeat with another layer of noodles, the remaining zucchini, beef, sauce, and cheeses, then finish with the last noodles. Sprinkle the top with the 1/2 cup parmesan reserved for the top.
Pro Tip: Keep the top layer of cheese generous so it bakes into a golden crust.

- Bake until golden and bubbly. Bake until the top is golden, the edges are bubbling, and the center is hot throughout. Sprinkle the fresh parsley over the top. Let the lasagna rest briefly before cutting so the layers hold their shape when served.

What To Expect While The Lasagna Bakes

The sauce looks thin when first poured but thickens as it heats. The zucchini releases some liquid during baking, which is why thin slices and a well-drained filling matter. The cheese melts into a bubbly, stretchy layer and browns at the edges when the dish is ready.
Where This Recipe Can Go Wrong
A watery filling. Zucchini and under-drained beef both add moisture. Drain the beef well and keep zucchini slices thin.
A lumpy sauce. Adding milk too fast to the roux causes clumps. Pour it in slowly and whisk constantly.
Noodles that tear. Overcooked noodles break during layering. Cook them just until pliable and lay them flat.
Why This Recipe Works
The white sauce coats each layer and keeps the lasagna moist, while the cheese blend provides both melt and sharpness. Zucchini adds texture and freshness that balance the rich beef and sauce.
Storage And Make-Ahead
You can assemble the lasagna up to a day ahead, cover it tightly, and refrigerate. Add a few extra minutes to the bake time since it starts cold. Leftovers keep in an airtight container in the refrigerator for up to 3 days.
Frequently Asked Questions
Can I make this lasagna ahead of time?
Yes. Assemble it a day ahead, keep it covered in the refrigerator, and allow a few extra minutes of baking so the center heats through.
Can I use pre-shredded cheese?
Yes, though freshly shredded cheese melts more smoothly. Pre-shredded cheese often contains anti-caking starches that can make the topping slightly grainy.
How do I know when the lasagna is done?
It is ready when the top is golden, the edges bubble, and the center is hot all the way through.

Cheesy Ground Beef & Zucchini Lasagna
Ingredients
Method
- Heat the olive oil in a large skillet over medium-high heat; add the ground beef and diced onion, breaking up the meat, and cook until browned and the onion is soft. Stir in 3 minced garlic cloves for the last minute, then season with Italian seasoning, dried oregano, salt, black pepper, and paprika. Drain off excess fat and liquid. Meanwhile, thinly slice the zucchini and cook the lasagna noodles in salted boiling water until just pliable; drain and lay them flat.
- Melt the unsalted butter in a saucepan over medium heat; whisk in the flour and cook about a minute until pale and bubbly. Slowly whisk in the whole milk and heavy cream. Add the 3 finely minced garlic cloves, grated parmesan, salt, black pepper, and ground nutmeg, and keep whisking until smooth and thick enough to coat the back of a spoon.
- Grease the baking dish with the butter or olive oil. Spread a thin layer of sauce over the bottom, add a layer of noodles, then top with half the zucchini, half the beef, half the sauce, and half the mozzarella and cheddar. Repeat with noodles, the remaining zucchini, beef, sauce, and cheeses, finish with the last noodles, and sprinkle with the 1/2 cup parmesan for the top.
- Bake until the top is golden, the edges are bubbling, and the center is hot throughout. Sprinkle with the fresh parsley and let the lasagna rest briefly before cutting so the layers hold their shape.




