



There’s something so satisfying about pulling a bubbling zucchini lasagna out of the oven.
The layers of tender zucchini, rich meat sauce, and gooey melted cheese make it every bit as comforting as the classic version, but with a lighter twist.

As it bakes, the kitchen fills with the irresistible aroma of garlic, herbs, and bubbling tomato sauce, making it almost impossible to wait for dinner.
We’ve been making this recipe whenever we’re craving classic lasagna but want something a little fresher and lower in carbs. It’s hearty enough to satisfy any comfort food craving, yet packed with wholesome ingredients that make every bite feel balanced.
Whether you’re using up a summer zucchini harvest or simply looking for a delicious pasta-free dinner, this recipe is one you’ll want to make again and again.

Why You’ll Love This Recipe
- Classic lasagna flavor, lighter ingredients. All the rich, cheesy, meaty goodness you love is layered with tender zucchini instead of pasta for a fresh, low-carb twist.
- Comfort food that still feels wholesome. Every slice is hearty, satisfying, and loaded with vegetables, making it a dinner everyone can feel good about.
- Rich, cheesy layers in every bite. Savory meat sauce, creamy ricotta, mozzarella, and Parmesan bake together into the ultimate comfort meal.
- Perfect for using fresh zucchini. If you have extra zucchini from the garden or farmers market, this recipe transforms it into a family favorite.
- Great for meal prep. It tastes even better the next day, making leftovers perfect for easy lunches or quick weeknight dinners.
- A crowd-pleasing pasta alternative. Even devoted lasagna lovers will be surprised by how satisfying and flavorful this zucchini version is.

For the Zucchini Lasagna
- Zucchini – The star of the recipe! Thin slices replace traditional lasagna noodles for a lighter, low-carb version that still feels hearty and satisfying.
- Ground Beef – Creates a rich, flavorful filling. You can also substitute ground turkey or Italian sausage if you prefer.
- Yellow Onion – Adds sweetness and depth to the meat sauce as it cooks.
- Garlic – Fresh garlic gives the sauce its bold, savory flavor.
- Marinara Sauce – Use your favorite store-bought or homemade marinara for a rich tomato base.
- Italian Seasoning – A simple blend of herbs that gives the sauce classic Italian flavor.
- Salt and Black Pepper – Season the meat sauce and bring all the flavors together.
- Olive Oil – Used to cook the onion and beef while adding a little richness.
For the Cheese Layer
- Ricotta Cheese – Creates the creamy layers that make lasagna so comforting.
- Egg – Helps bind the ricotta mixture so it bakes into firm, sliceable layers.
- Parmesan Cheese – Adds a nutty, savory flavor to the cheese filling.
- Fresh Parsley – Brightens the filling with a touch of fresh flavor and color.
- Mozzarella Cheese – Melts into gooey, golden layers that make every bite irresistible.
Optional Garnishes
- Fresh Basil or Parsley – Adds a pop of freshness just before serving.
- Extra Parmesan Cheese – Sprinkle on top for even more rich, cheesy flavor.
- Red Pepper Flakes – Perfect if you like a little heat with your lasagna.

Step 1: Prep the Zucchini
Slice the zucchini lengthwise into thin, even strips. To prevent a watery lasagna, lightly salt the slices and let them rest for about 15–20 minutes. Pat them dry thoroughly with paper towels before assembling the lasagna.
Step 2: Make the Meat Sauce
Heat olive oil in a large skillet and cook the onion until softened. Add the ground beef and cook until browned, breaking it into small crumbles as it cooks. Stir in the garlic, marinara sauce, Italian seasoning, salt, and pepper, then let the sauce simmer until slightly thickened.
Step 3: Prepare the Cheese Filling
In a medium bowl, combine the ricotta cheese, egg, Parmesan cheese, and chopped parsley. Mix until smooth and well blended. This creamy mixture creates the classic lasagna layers.
Step 4: Assemble the Lasagna
Spread a thin layer of meat sauce in the bottom of a baking dish. Layer zucchini slices over the sauce, followed by the ricotta mixture, mozzarella cheese, and more meat sauce. Repeat the layers until all of the ingredients have been used, finishing with the remaining mozzarella and a sprinkle of Parmesan cheese on top.
Step 5: Bake Until Golden
Cover the baking dish with foil and bake until the lasagna is hot and bubbling. Remove the foil during the last few minutes of baking so the cheese can melt completely and turn beautifully golden.
Step 6: Rest and Serve
Let the lasagna rest for 10–15 minutes before slicing. This gives the layers time to set, making it much easier to serve. Garnish with fresh basil or parsley if desired, and enjoy while it’s warm and cheesy.


Cheesy Zucchini Lasagna
Notes
Ingredients
- 20 ounces zucchini (Note 1)
- 1 pound ground beef (Note 2)
- 1 (15-ounce) can tomato sauce (Note 3)
- 1 cup finely chopped onion (Note 4)
- 1½ cups shredded mozzarella cheese (Note 5)
- 1/2 cup finely grated parmesan cheese (Note 6)
- 1 tablespoon dried oregano
- 1½ teaspoons table salt
- 1/4 teaspoon ground cayenne (Note 7)
Instructions
1. Cook the Beef
Place the ground beef in a large, high-sided pan (Note 8) over medium-high heat. Break it apart as it cooks, continuing until the meat is fully browned and any released liquid has evaporated, about 7 to 8 minutes. If desired, drain excess grease, particularly if using beef that is less than 90% lean.2. Prepare the Meat Sauce
Add the chopped onion to the pan with the cooked beef. Cook over medium-high heat, stirring occasionally, until the onion becomes soft and translucent, about a few minutes. Reduce the heat to medium and stir in the tomato sauce. Simmer, stirring frequently, for about 10 minutes, or until the sauce becomes thick enough to cling to the meat and onions (important for controlling moisture; see Note 9). Stir in the oregano, salt, and cayenne, mixing well for about 1 minute. Remove from the heat.3. Prepare the Oven and Zucchini
Position an oven rack in the lower half of the oven and preheat to 375°F. Trim both ends from each zucchini. Stand each zucchini upright on a flat end and carefully slice lengthwise into strips about 1/8 to 1/4 inch thick (Note 10).4. Assemble the Lasagna
Arrange one-third of the zucchini slices across the bottom of an 8×8-inch baking dish, overlapping them slightly. Spread half of the meat sauce evenly over the zucchini, then sprinkle with 1/2 cup mozzarella. Repeat with another layer of zucchini, the remaining meat sauce, and another 1/2 cup mozzarella. Finish with the remaining zucchini slices, then top with the last 1/2 cup mozzarella and the 1/2 cup Parmesan. Gently shake the baking dish so the cheese settles into the layers (see Note 11 for make-ahead instructions).5. Bake and Serve
Bake uncovered at 375°F for about 45 minutes, or until the top is beautifully golden brown (Note 12). Allow the lasagna to cool for 15 minutes before slicing so the layers can firm up and the bubbling settles. Serve (Note 13) and refrigerate or freeze any leftovers (Note 14).Recipe Notes
Note 1: Zucchini You'll need about 2 large or 3 medium zucchini. There's no need to peel them or remove the seeds. Since the sauce is cooked until very thick, pre-salting the zucchini isn't necessary (see Note 9). Note 2: Ground Beef Extra-lean ground beef (around 95% lean) works best to minimize grease. If your beef contains more fat, simply drain the excess after browning. Ground turkey, Italian sausage, or your favorite plant-based ground meat also work well. Note 3: Tomato Sauce Use 15 ounces (about 1¾ cups) of tomato sauce or tomato puree. Avoid thinner tomato products like diced or crushed tomatoes, which can make the finished lasagna watery. If using pasta sauce, the simmering time may need slight adjustment depending on its consistency. Note 4: Onion One small yellow onion, finely chopped, equals approximately 1 cup. Note 5: Mozzarella Cheese Use about 5 ounces of shredded low-moisture part-skim mozzarella. Pre-shredded cheese browns nicely, though cheddar, Monterey Jack, ricotta, cottage cheese, or vegan cheese have all been used successfully. Note 6: Parmesan Cheese Use finely grated Parmesan with a sandy, powder-like texture rather than shredded Parmesan. Note 7: Cayenne Pepper The small amount of cayenne enhances the overall flavor without making the dish spicy. Increase the amount or add red pepper flakes if you'd like more heat. Note 8: Pan Choose a pan large enough to hold the beef, onions, and tomato sauce together. A 10-inch skillet with tall sides works well. No oil or preheating is needed since the beef releases its own fat during cooking. Note 9: Keeping the Lasagna from Becoming Watery Instead of salting or grilling the zucchini beforehand, this recipe relies on simmering the tomato sauce until it's especially thick. During baking, the zucchini releases moisture, which is absorbed by the hearty sauce, creating well-defined layers without excess liquid. Note 10: Slicing the Zucchini Aim for slices between 1/8 and 1/4 inch thick, but don't worry if they're not perfectly even. A mandoline, vegetable peeler, or cheese slicer can make the job easier. Once sliced, the zucchini can be layered immediately. Note 11: Make-Ahead Tips The assembled, unbaked lasagna can be tightly covered and refrigerated or frozen. If baking directly from the refrigerator, plan for about 50 minutes of baking time instead of 45 minutes. Alternatively, bake the lasagna completely, refrigerate it, and reheat in the oven until warmed through before serving. Note 12: Baking Tips Check the lasagna after about 30 minutes. The cheese can brown quickly, so if the top reaches your desired color before the casserole is fully cooked, loosely tent it with foil. Note 13: Serving Suggestions Pair this lasagna with low-carb favorites like roasted artichokes with balsamic dip, garlic mushrooms, or creamy spinach for a complete meal. Note 14: Storing Leftovers Store cooled leftovers covered in the refrigerator or freezer. Reheat individual portions in the microwave or warm larger portions in the oven until heated through. Note 15: Nutrition Information Nutrition estimates assume all of the rendered fat from the beef remains in the dish. Draining the grease will reduce the overall fat and calorie content. Note 16: Doubling the Recipe To make a larger batch, simply double all ingredients. Assemble everything in a 9×13-inch baking dish and increase the baking time as needed until the center is hot and the top is golden brown. Nutrition Calories: 470kcal | Carbohydrates: 12.5g | Protein: 46g | Fat: 25g | Saturated Fat: 12g |Cholesterol: 128mg | Sodium: 1260mg | Fiber: 4g | Sugar: 7.5g | Vitamin A: 22% DV | Vitamin C: 48% DV | Calcium: 45% DV | Iron: 24% DV | Net Carbs: 8.5g

1. Can I skip salting the zucchini before making lasagna?
Yes! The key is making sure your meat sauce is thick and not too runny. Zucchini naturally releases water as it cooks, but a rich, reduced sauce will soak it all up while baking so you still get beautifully layered slices instead of a watery casserole.
2. Can I use another type of meat instead of ground beef?
Absolutely. Ground turkey, Italian sausage, or even a plant-based ground meat work well here. The important thing is to cook the filling until it’s nicely browned and flavorful before layering everything together.
3. Can I make this zucchini lasagna ahead of time?
Yes, and it’s actually a great make-ahead meal. Assemble the lasagna, cover it tightly, and keep it in the fridge until you’re ready to bake. You can also freeze it and bake it when you need an easy dinner.
4. What’s the easiest way to slice zucchini evenly?
A sharp knife works perfectly, but a mandoline slicer makes quick work of it and gives you thin, even slices. Don’t worry if every piece isn’t exactly the same—once it’s layered with sauce and cheese, it will still taste amazing.
5. How do I get clean slices when serving zucchini lasagna?
Let the lasagna rest for about 15 minutes after baking before cutting into it. This gives the layers time to settle, so the cheese and sauce stay together instead of sliding apart when you serve it.
