homemade Best Zucchini Lasagna photo
| |

Best Zucchini Lasagna

There’s a reason this feels like comfort food and also like a small victory over summer squash abundance. This Best Zucchini Lasagna layers tender, thinly sliced zucchini in place of pasta, then sandwiches a rich beef and tomato filling with creamy ricotta and three kinds of melty cheese. It’s hearty, bright, and the kind of dinner that doubles as an impressive make-ahead meal. Below I’ll walk you through the ingredients, tips for getting perfect texture, and clear step-by-step directions so your lasagna comes out tender and not watery.

Why this version works

I love zucchini as a pasta swap because it cuts carbs and adds fresh flavor, but zucchini can also be watery and limp if you don’t treat it carefully. The trick here is thin, long slices and a robust, well-seasoned meat sauce that stands up to the vegetables. The combination of ricotta mixed with Parmesan and an egg gives the interior a custardy texture, while the triple-cheese topping melts into a golden blanket. This is the Best Zucchini Lasagna when you want something comforting but lighter than classic noodle lasagna.

Ingredients

  • 5-6 medium zucchini, sliced into 1/8 inch thick long slices
  • 1 lb ground beef
  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 4 cloves garlic, minced
  • 2 tablespoons tomato paste
  • 1 28 oz can crushed tomatoes
  • 2 cups spinach, fresh
  • 1 tablespoon dried basil
  • 1 teaspoon Italian seasoning
  • 1/2 teaspoon salt, or to taste
  • 1/4 teaspoon black pepper, or to taste
  • 1/4 teaspoon red pepper flakes
  • 1 large egg
  • 15 oz ricotta
  • 1/2 cup Parmesan, grated
  • 8 oz mozzarella cheese (about 2 cups), shredded
  • 8 oz Pepper Jack cheese (about 2 cups), shredded
  • 1 cup Mozzarella cheese, shredded
  • 1 cup marinara sauce

Make-ahead and serving tips

Assemble the lasagna a day ahead and refrigerate covered; this helps the flavors meld and makes cleanup easier. If you prefer a crisper top, remove the foil for the last 10–15 minutes under the broiler, watching carefully. Let the lasagna rest 10–15 minutes before slicing so the layers set and your pieces hold together when plated.

Step-by-step directions

easy Best Zucchini Lasagna picture

  1. Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch baking dish or dish of similar size.
  2. Prepare the zucchini: slice 5–6 medium zucchini into 1/8 inch thick long slices. Arrange the slices in a single layer on paper towels or a clean kitchen towel. Pat the tops with more towels to remove excess moisture. If slices feel very wet, sprinkle lightly with salt and let them sit for 10 minutes, then blot again.
  3. Make the meat sauce: heat 2 tablespoons olive oil in a large skillet or sauté pan over medium heat. Add 1 lb ground beef and cook, breaking it up with a spoon, until no longer pink, about 6–8 minutes. Transfer the cooked beef to a plate, leaving any rendered fat in the pan if desired, or drain excess fat if you prefer a leaner sauce.
  4. In the same skillet, add the diced 1 medium onion and sauté over medium heat until softened and translucent, about 4–5 minutes. Add 4 cloves minced garlic and cook for 30–60 seconds, until fragrant.
  5. Stir in 2 tablespoons tomato paste and cook for 1–2 minutes, stirring, to toast the paste and deepen its flavor. Return the cooked ground beef to the pan and stir to combine.
  6. Add the 1 28 oz can crushed tomatoes, 2 cups fresh spinach, 1 tablespoon dried basil, 1 teaspoon Italian seasoning, 1/2 teaspoon salt (or to taste), 1/4 teaspoon black pepper (or to taste), and 1/4 teaspoon red pepper flakes. Stir well and let the sauce simmer gently for 10–12 minutes, stirring occasionally, until slightly thickened and the spinach has wilted and incorporated into the sauce. Taste and adjust seasoning if needed.
  7. Prepare the ricotta filling: in a medium bowl, combine 15 oz ricotta, 1 large egg, and 1/2 cup grated Parmesan. Stir until smooth and well combined. Season lightly if you like, keeping in mind the sauce is already seasoned.
  8. Assemble the lasagna: spoon a thin layer (about 1 cup) of the meat sauce across the bottom of your prepared baking dish to prevent sticking. Arrange a single layer of zucchini slices over the sauce to cover the bottom.\n
  9. Spoon half of the ricotta mixture across the zucchini in dollops, then spread gently to a relatively even layer. Sprinkle about one-third of the shredded mozzarella (8 oz mozzarella is listed as about 2 cups—use one-third here) and one-third of the shredded Pepper Jack (from the 8 oz Pepper Jack) over the ricotta layer if you like the added kick; distribute evenly.\n
  10. Spread another layer of zucchini slices over the cheeses, then spoon about half of the remaining meat sauce over the zucchini. Continue layering: another portion of the ricotta mixture, followed by more shredded mozzarella and Pepper Jack cheeses as described, then a final layer of zucchini slices.\n
  11. Pour the remaining meat sauce over the top zucchini layer, spreading it to cover. Sprinkle the remaining shredded cheeses: the listed cheeses include an additional 1 cup shredded mozzarella and any remaining portions of the 8 oz mozzarella and 8 oz Pepper Jack. Distribute evenly. If desired, spoon 1 cup marinara sauce over the top and spread gently for extra sauciness and a glossy finish.\n
  12. Cover the baking dish tightly with foil and bake in the preheated oven for 25 minutes. Remove the foil and continue baking for an additional 15–20 minutes, until the top is bubbly and the cheeses are melted and lightly golden.\n
  13. Remove the lasagna from the oven and let it rest for 10–15 minutes before slicing. This resting time helps the layers set so the portions hold together when plated.\n
  14. Slice into squares and serve warm. A simple green salad and crusty bread or garlic bread make great accompaniments.

Notes and variations

delicious Best Zucchini Lasagna shot

  • Vegetable prep: slicing the zucchini 1/8 inch thick gives the best tender texture that still holds its shape. A mandoline is handy if you have one, but a sharp knife and steady hand work fine.
  • Cheese adjustments: the recipe calls for three types of cheese. If you prefer less spice, omit the Pepper Jack or swap it for additional mozzarella. The amounts listed must be followed to keep the balance: 8 oz mozzarella (about 2 cups), 8 oz Pepper Jack (about 2 cups), plus 1 cup extra mozzarella and 1/2 cup Parmesan in the ricotta mix.
  • Make-ahead and freezing: assemble the lasagna but do not bake, then cover tightly and refrigerate for up to 24 hours. For longer storage, assemble and freeze (well wrapped) for up to 3 months; bake from frozen, covered, at 375°F until heated through, adding time as needed, then uncover for the last 20 minutes to brown the top.
  • Spice level: the recipe includes 1/4 teaspoon red pepper flakes. Omit or reduce for no heat, or increase slightly for more kick.

Why the order matters

Following the order here ensures the sauce has time to concentrate flavors and the spinach wilts into the mixture, preventing excess water in the lasagna. Toasting the tomato paste before adding the crushed tomatoes deepens the tomato flavor, and pre-cooking the beef keeps the final bake from becoming greasy. The egg and Parmesan with the ricotta stabilize the cheese layer so it slices cleanly after resting—small steps that make a big difference in the finished texture.

Final thoughts

This is my go-to when zucchini are abundant and I want a satisfying casserole that’s bright and full-flavored. The meat sauce is savory and herb-forward, the ricotta adds creaminess and structure, and the cheeses melt into a luscious finish. If you follow the step-by-step directions and slice the zucchini as directed, this will be the Best Zucchini Lasagna on your table—perfect for family dinners, potlucks, or a weekend meal prep that feels indulgent and wholesome.

homemade Best Zucchini Lasagna photo

Best Zucchini Lasagna

A hearty zucchini-based lasagna layered with a savory beef tomato sauce and a four-cheese mixture.
Prep Time30 minutes
Cook Time1 hour
Total Time1 hour 30 minutes
Servings: 12 servings

Ingredients

  • 5-6 medium zucchini sliced into 1/8-inch thick long slices
  • 1 lb ground beef
  • 2 tablespoons olive oil plus more for greasing
  • 1 medium onion diced
  • 4 cloves garlic minced
  • 2 tablespoons tomato paste
  • 28 oz crushed tomatoes 1 can
  • 2 cups fresh spinach
  • 1 tablespoon dried basil
  • 1 teaspoon Italian seasoning
  • 1/2 teaspoon salt or to taste
  • 1/4 teaspoon black pepper or to taste
  • 1/4 teaspoon red pepper flakes
  • 1 large egg
  • 15 oz ricotta cheese
  • 1/2 cup Parmesan grated
  • 8 oz mozzarella cheese about 2 cups, shredded
  • 8 oz Pepper Jack cheese about 2 cups, shredded
  • 1 cup mozzarella cheese shredded (for topping)
  • 1 cup marinara sauce

Instructions

  • If time allows, pre-cook the zucchini to reduce moisture; otherwise proceed to the next step.
  • Preheat the oven to 425°F (218°C). Brush zucchini slices with olive oil and arrange in a single layer on a lightly greased baking sheet or use a grill pan.
  • Bake or grill the zucchini for 12–14 minutes until slightly softened, then transfer to paper towels to drain and cool.
  • Preheat a large skillet over medium-high heat and add 2 tablespoons olive oil.
  • Add the diced onion and minced garlic to the hot oil and cook, stirring, for about 1 minute.
  • Push the onion and garlic to one side, add the ground beef, brown and break it up with a wooden spoon, then cook until no longer pink; drain excess fat.
  • Stir in the tomato paste and crushed tomatoes, then add 1/2 teaspoon salt, 1/4 teaspoon black pepper, and Italian seasoning; reduce heat and simmer on low for about 30 minutes.
  • Add the fresh spinach to the meat sauce, stir until wilted, then remove from heat and set the meat sauce aside.
  • In a large bowl, combine ricotta, 1/2 cup grated Parmesan, 8 oz shredded mozzarella, 8 oz shredded Pepper Jack, the large egg, dried basil, Italian seasoning, red pepper flakes, and salt and pepper to taste; mix until well combined.
  • Lightly grease a 9×13-inch casserole dish with olive oil and spread about 1/2 cup of the cheese mixture on the bottom.
  • Arrange one layer of zucchini slices to cover the bottom, spread half of the remaining cheese mixture over the zucchini, then top with half of the meat sauce.
  • Add another layer of zucchini, spread the remaining cheese mixture, then top with the remaining meat sauce.
  • Finish with a final layer of zucchini, spread 1 cup marinara sauce over the top, and sprinkle 1 cup shredded mozzarella evenly over the sauce.
  • Preheat the oven to 375°F (190°C). Cover the dish with foil (not touching the cheese) and bake for 30 minutes.
  • Remove the foil and bake uncovered for another 20–30 minutes until bubbly; broil briefly if desired to brown the cheese.
  • Remove from the oven and let rest for 10–15 minutes before slicing and serving.
  • Garnish with parsley if desired and serve.

Equipment

  • Baking Sheet
  • Paper Towels
  • Large Skillet
  • Wooden Spoon
  • Large Bowl
  • 9×13? casserole dish
  • Foil
  • Oven

Notes

  • Pre-cooking zucchini reduces excess moisture.
  • Drain browned beef to avoid a greasy sauce.
  • Use paper towels to blot zucchini after baking.
  • Cover foil so it does not touch the cheese.
  • Let the lasagna rest before slicing for cleaner pieces.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating