This easy skillet zucchini lasagna recipe replaces the pasta with fresh zucchini slices, then layers them with tomato sauce, ricotta, mozzarella, parmesan, and fresh basil. Ground beef, chicken, or turkey can be added, or the meat can be left out for a simple vegetarian version. It’s a delicious way to use fresh summer zucchini, and everything bakes together in one skillet. The result is a satisfying family meal with all the familiar flavors of lasagna, but with a lighter texture and an extra helping of vegetables.

This post may contain affiliate links. See my disclosure statement.
Why You’ll Love This Zucchini Lasagna
- Made in one skillet. The layers are assembled and baked in the same pan, which keeps cleanup simple.
- A good way to use fresh zucchini. Long zucchini slices replace the pasta and add plenty of vegetables to the meal.
- Easy to adapt. Add ground beef, chicken, or turkey, or leave out the meat for a vegetarian version.
- Full of familiar lasagna flavor. Tomato sauce, ricotta, mozzarella, parmesan, and fresh basil make every serving rich and satisfying.
Ingredient Notes

- Zucchini: Choose medium zucchini that feel firm and have smooth skin. Very large zucchini can be watery and may have more seeds.
- Pasta sauce: Use a favorite jarred or homemade sauce. A thicker sauce works best because the zucchini releases moisture as it bakes.
- Ground meat: Ground beef, chicken, or turkey can be added for a heartier meal. The meat can also be left out for a vegetarian zucchini lasagna.
- Ricotta cheese: Ricotta creates the creamy layer between the zucchini and sauce. Whole milk or part-skim ricotta will both work.
- Mozzarella and parmesan: Mozzarella gives the lasagna its melted topping, while parmesan adds extra flavor to the ricotta mixture.
- Fresh basil: Fresh basil adds a bright finishing flavor. In a pinch, substitute fresh parsley or a small amount of dried basil.
How to Keep Zucchini Lasagna From Getting Watery
The best way to keep zucchini lasagna from getting watery is to salt and blot the zucchini slices before assembling the layers. Zucchini holds a great deal of moisture, and removing some of it before baking helps the lasagna hold together more easily.

- Slice the zucchini evenly. Aim for slices about 1/8 inch thick so they cook at the same rate.
- Salt and drain the slices. Arrange the zucchini on paper towels, sprinkle with salt, and let it rest for 10 minutes.
- Blot firmly. Cover the slices with more paper towels and press down to remove as much liquid as possible.
- Use a thick pasta sauce. A sauce that is too thin can add even more liquid to the skillet.
- Let the lasagna rest before cutting. Wait at least 15 minutes after baking so the layers have time to set.
- For even less moisture: the zucchini slices can be placed on a parchment-lined baking sheet and baked at 250 degrees F for about 10 minutes. Let them cool slightly before assembling the lasagna.
How To Make

- Prepare and drain the zucchini.
- Cook the meat and prepare the sauce.
- Mix the ricotta filling.
- Assemble the layers.
- Cover and bake.
- Uncover, finish baking, and rest before serving.
- Detailed step-by-step instructions can be found below in the recipe card.
Tips, Variations, and Substitutions

- Use another baking dish if needed. A 12-inch cast iron skillet works well, but a similar-size casserole dish can be used instead.
- Try a different ground meat. Ground beef, chicken, or turkey all work. For a meatless version, simply leave it out.
- Adjust the cheese. Whole milk or part-skim ricotta can be used. A little extra mozzarella on top will give the finished lasagna a more generous browned layer.
- Substitute the herbs. Fresh parsley can replace the basil, or use a small amount of dried basil or Italian seasoning.
- Slice the zucchini into rounds. Long slices create traditional layers, but zucchini rounds are easier to cut and serve.
- Match the ingredient amounts to the pan. A slightly smaller or deeper pan may require fewer zucchini slices or a little less sauce and cheese.

How to Store and Reheat
- Allow leftover zucchini lasagna to cool slightly, then transfer it to an airtight container or cover the skillet tightly.
- Store it in the refrigerator for 3 to 4 days. A small amount of liquid may collect in the container, so simply drain it away before reheating.
- For an individual serving, place the lasagna on a microwave-safe plate and heat in short intervals until hot.
- To reheat several servings, place them in a covered baking dish and warm in a 325 degree F oven until heated through.
- Leftovers should reach an internal temperature of 165 degrees F before serving.
Skillet Zucchini Lasagna Recipe
Ingredients
- 4 medium zucchini
- 1 teaspoon salt
- 1 tablespoon olive oil
- 1 lb. ground beef (optional)
- 24 oz. pasta sauce
- 1/2 teaspoon garlic powder
- 1 tablespoon basil (fresh chopped)
- 16 oz. ricotta cheese
- 1 egg
- 3/4 cup shredded parmesan cheese
- 3 cups shredded mozzarella
Instructions
- Slice zucchini the long way, about 1/8 inch thick.
- Arrange the zucchini slices in a single layer on paper towels. Sprinkle with salt, cover with another layer of paper towels, and let sit for 10 minutes. Press the paper towels firmly to remove as much moisture as possible.
- Preheat oven to 350 degrees F.
- While zucchini is draining, prepare sauce.
- If using meat, heat 1 tablespoon olive oil in a 12-inch cast iron skillet over medium-high heat. Add the ground beef and cook until browned.
- Drain the cooked meat and transfer it to a large bowl.
- To the ground beef add the pasta sauce, garlic powder, and chopped basil. Stir to combine. For a meatless lasagna, combine the pasta sauce, garlic powder, and basil in a bowl.
- In a medium bowl, combine ricotta cheese, egg, and parmesan cheese.
- Wipe out the skillet if needed, leaving a light coating of oil. Spread half of the pasta sauce/meat mixture on bottom of the skillet.
- Add zucchini slices in one layer.
- Spread half the ricotta mixture over the zucchini.
- Top ricotta with half the mozzarella.
- Repeat the layering steps: sauce/meat, zucchini, ricotta mixture, mozzarella.
- Cover with foil and bake for 25 minutes.
- Remove cover and bake 10 minutes more. Cheese should be lightly browned and edges should be bubbly.
- Remove from oven and let sit 15 minutes before serving.
Notes
Nutrition information is automatically calculated, so should only be used as an approximation.
If you try this recipe, I’d love to hear what you think. A quick rating or comment is always appreciated, and helps other readers too.
This zucchini lasagna is a simple way to turn fresh zucchini into a filling meal, and the skillet method keeps preparation easy. The combination of tomato sauce, creamy ricotta, melted mozzarella, and fresh basil gives each serving plenty of flavor. For more ways to use zucchini, try this zucchini bread, these hearty zucchini muffins, a rich chocolate zucchini cake, or this easy zucchini gratin. Each recipe is a good choice when zucchini is plentiful.
Shop + Source
- Tramontina cast iron skillet
- Lodge cast iron skillet
- Round wood board
- Chef’s knife
- blue handled flatware


amazon Kitchen Shop
A curated collection of
my favorite kitchen essentials.





My kind of recipe. The local farm stand is brimming with zucchini and this recipe goes in my binder and next up in the skillet.
When my husband was in rehab, his roommate told everyone that zucchini grew in brown paper bags because he frequently found a brown paper bag filled with zucchini on his front porch. His wife made zucchini bread or muffins all summer and froze them.
We are on a low carb diet, and I think this recipe will be great to add to our menu! My husband loves lasagna so this sounds like a win win for us.
Thanks for sharing!
Very good, I actually sliced my zucchini in rounds and it made it easy to serve. Thanks for a yummy recipe.
Hi, Ann! Just another thought to remedy the water issue with zucchini is to lay it flat on a baking sheet lined with parchment and bake on low for about 10 min. I do this with eggplant when I make eggplant parmesan and it works great! It is one more step but it makes the end result so much better. 🤗