Low Carb Zucchini Lasagna Recipe (Easy & Cheesy)
Low Carb Keto Friendly Zucchini Lasagna Recipe
If you love traditional lasagna but want to skip the pasta, this low carb zucchini lasagna recipe is a practical option that still gives you the rich tomato sauce, creamy cheese filling, and melted mozzarella you expect from a comforting lasagna.
Instead of pasta sheets, I use thin strips of zucchini. The important part is that I salt and roast the zucchini before assembling the lasagna. Zucchini contains a lot of water, and putting raw slices straight into the baking dish can leave you with a watery casserole.
FreshFitChef Creator Note
I’m not a professional chef. I’m a home cook and the creator of FreshFitChef, and I like recipes that make sense in a real kitchen. For this recipe, I keep the process straightforward: prepare the zucchini first, make the meat sauce, mix the ricotta filling, layer everything, bake until bubbling, and then let it rest before slicing. That order matters because each step solves a common problem with zucchini lasagna.
Authoritative Tip: Controlling Moisture
That extra preparation step is worth it. Reputable culinary experts like Skinnytaste, A Simple Palate, and Little Sunny Kitchen also emphasize removing moisture from zucchini before or during cooking. They frequently pre-cook, grill, or roast zucchini because it helps the finished lasagna hold together better and prevents watery pooling at the bottom of the dish.
Why You’ll Like This Zucchini Lasagna
- No traditional lasagna noodles
- Uses fresh zucchini instead of pasta
- Creamy ricotta cheese filling
- Rich beef and marinara sauce
- Plenty of melted mozzarella
- Naturally gluten-free (when all packaged ingredients are confirmed gluten-free)
- Works well for meal prep and freezing
- Easy enough for a weeknight with some preparation
Ingredients
For the Zucchini Layers
- 4 medium zucchini: Choose firm zucchini that are relatively straight and medium-sized. Very large zucchini tend to contain more seeds and water, which can make the finished lasagna wetter.
- 1 teaspoon kosher salt: Used to draw excess water from the zucchini before roasting.
- 1 tablespoon olive oil: For lightly coating the zucchini before roasting.
For the Beef Marinara Sauce
- 1 tablespoon olive oil: For sautéing the onion and beef.
- 1 pound lean ground beef: I recommend 90% lean ground beef for this recipe. It provides good flavor without leaving a large amount of grease.
- ½ medium yellow onion, finely diced: Adds sweetness and savory flavor.
- 3 garlic cloves, minced: For the base of the sauce.
- 24 ounces marinara sauce: Use a marinara you enjoy. Check the label if you’re watching carbohydrates.
- Seasonings: 1 teaspoon Italian seasoning, ½ teaspoon kosher salt, ¼ teaspoon black pepper, ¼ teaspoon red pepper flakes (optional).
For the Ricotta Filling & Topping
- 15 ounces whole-milk ricotta cheese: Drain excess liquid if your ricotta looks particularly wet.
- 1 large egg: Helps bind the ricotta mixture as it bakes.
- ½ cup finely grated Parmesan cheese
- 2 ½ cups shredded mozzarella: Divided (1 cup for the filling, 1½ cups for the topping).
- 2 tablespoons grated Parmesan: For the topping.
- Herbs & Seasonings: 1 tablespoon chopped fresh basil, ½ teaspoon Italian seasoning, ¼ teaspoon black pepper, Pinch of salt.
Before You Start: The One Step You Shouldn’t Skip
The most common problem with zucchini lasagna is excess water. Zucchini is naturally water-rich. When raw slices bake underneath sauce and cheese, that water comes out and can pool around the edges of the lasagna. For the FreshFitChef method, I use salt + roast because it is straightforward and doesn’t require a grill.
How to Make Low Carb Zucchini Lasagna
Step 1: Preheat the Oven
Start by heating the oven to 425°F (220°C). Line two large baking sheets with parchment paper.
Step 2: Slice the Zucchini
Wash and dry the zucchini. Trim off both ends. Slice each zucchini lengthwise into strips approximately ⅛ to ¼ inch thick. You want the slices thin enough to become tender but sturdy enough to handle during assembly.
Step 3: Salt the Zucchini
Arrange the zucchini slices in a single layer on the prepared baking sheets. Sprinkle lightly with kosher salt. Leave them for about 10 minutes. You should begin to see moisture forming on the surface.
Step 4 & 5: Dry and Roast the Zucchini
Use paper towels or a clean kitchen towel to gently blot the moisture from both sides. Lightly brush or spray the zucchini with olive oil. Place the baking sheets in the oven and roast for approximately 12–15 minutes, turning the slices once if needed.
FreshFitChef Tip: Don’t worry if the zucchini already looks smaller than when it went into the oven. You’re removing water before that water has a chance to end up in your lasagna.
Step 6: Lower the Oven Temperature
Reduce the oven temperature to 375°F (190°C). This will be the temperature for the assembled lasagna.
Step 7 – 9: Make the Beef Sauce
Heat 1 tablespoon olive oil in a large skillet. Add the ground beef, break it apart, and cook until browned. Drain excess grease. Add diced onion (cook 3–4 mins), then garlic (cook 30–60 secs). Pour in the marinara sauce and seasonings. Simmer for approximately 10 minutes.
Authoritative Tip: Safe Internal Temperatures
For food safety, the USDA Food Safety and Inspection Service recommends “cooking ground beef to a minimum internal temperature of 160°F (71°C) measured with a food thermometer.”
It also lists “165°F (74°C) as the safe minimum internal temperature for casseroles and leftovers.”
Step 10: Prepare the Ricotta Mixture
In a mixing bowl, combine ricotta, egg, ½ cup Parmesan, 1 cup mozzarella, fresh basil, Italian seasoning, black pepper, and a small pinch of salt. Mix until even.
Step 12 – 16: Assemble the Layers
Spread ¾ to 1 cup of meat sauce over the bottom of a lightly greased 9×13-inch baking dish. Arrange zucchini strips over the sauce, overlapping slightly. Spread ⅓ of the ricotta mixture across the zucchini. Spoon ⅓ of the remaining meat sauce over the ricotta. Repeat: Zucchini → Ricotta → Meat sauce until ingredients are used (about 3 layers).
Step 17: Finish With Sauce and Cheese
For the final layer, add the remaining zucchini. Spoon the remaining meat sauce over the top. Sprinkle the remaining 1½ cups mozzarella and 2 tablespoons Parmesan evenly over the surface.
Step 18 – 21: Bake and Rest
Cover loosely with foil and bake at 375°F (190°C) for 30 minutes. Remove the foil and bake for another 10–15 minutes until bubbling. Check the center reaches 165°F. Remove from the oven and leave it uncovered for 15 minutes before slicing.
Why Resting is Critical
Don’t skip the rest step. The resting period allows the cheese and sauce to settle and gives you a much better chance of getting a recognizable slice rather than a loose scoop.
Storage, Freezing, and Reheating
Refrigerator: Let the lasagna cool and refrigerate leftovers promptly. Store individual portions in airtight containers.
Freezing: Allow the baked lasagna to cool, divide into portions, wrap well, and freeze in airtight freezer-safe containers. Keep in mind that zucchini contains a lot of water, so the texture after freezing and thawing can be softer than freshly baked lasagna.
Authoritative Tip: Leftover Storage
According to the USDA guidelines on leftovers and food safety, it is recommended to be “refrigerating perishable foods within 2 hours and using most cooked leftovers within 3–4 days.”
For freezing, USDA says leftovers can be frozen for approximately 3–4 months for best quality.
Frequently Asked Questions
How do you keep zucchini lasagna from getting watery?
Salt the zucchini, blot away the released moisture, and pre-cook the slices before layering. Also use a reasonably thick marinara sauce and avoid adding very wet vegetables without cooking and draining them first.
Can I use cottage cheese instead of ricotta?
Yes. Cottage cheese can replace ricotta, although the texture and flavor will be different. Drain excess liquid first if the cottage cheese is watery.
Can I make it vegetarian?
Yes. Skip the ground beef and increase the vegetable filling (mushrooms, spinach, bell peppers). Make sure vegetables are cooked and excess moisture is removed before they go into the lasagna.
Low Carb Zucchini Lasagna
Recipe by M. Inzamam Abbasi | FreshFitChef
Tender zucchini replaces traditional lasagna noodles in this easy low-carb dinner, with layers of seasoned beef, marinara sauce, creamy ricotta, Parmesan, and melted mozzarella.
Ingredients
Zucchini Layers:
- 4 medium zucchini
- 1 teaspoon kosher salt
- 1 tablespoon olive oil
Meat Sauce:
- 1 tablespoon olive oil
- 1 lb 90% lean ground beef
- ½ yellow onion, diced
- 3 garlic cloves, minced
- 24 oz marinara sauce
- 1 teaspoon Italian seasoning
- ½ teaspoon kosher salt
- ¼ teaspoon black pepper
- ¼ teaspoon red pepper flakes (optional)
Ricotta Filling:
- 15 oz whole-milk ricotta
- 1 large egg
- ½ cup grated Parmesan
- 1 cup shredded mozzarella
- 1 tablespoon fresh basil
- ½ teaspoon Italian seasoning
- ¼ teaspoon black pepper
- Pinch of salt
Topping:
- 1 ½ cups shredded mozzarella
- 2 tablespoons Parmesan
Instructions
- Prep Zucchini: Heat oven to 425°F and line baking sheets with parchment. Slice zucchini lengthwise into ⅛–¼-inch strips.
- Extract Moisture: Sprinkle with salt and rest 10 minutes. Blot released moisture thoroughly with a paper towel.
- Roast Zucchini: Lightly coat zucchini with olive oil. Roast for 12–15 minutes, turning as needed, until softened.
- Lower Heat: Reduce oven temperature to 375°F.
- Make Sauce: Brown ground beef in olive oil for 5–7 minutes, cooking to 160°F. Add onion and cook 3–4 minutes. Add garlic and cook 30–60 seconds. Add marinara, Italian seasoning, salt, pepper, and red pepper flakes. Simmer for about 10 minutes.
- Make Filling: Mix ricotta, egg, ½ cup Parmesan, 1 cup mozzarella, basil, Italian seasoning, pepper, and salt.
- Layer: Spread sauce in the bottom of a 9×13-inch baking dish. Add zucchini, then ricotta mixture, then meat sauce. Repeat the layers.
- Finish: Finish the top with sauce, 1 ½ cups mozzarella, and 2 tbsp Parmesan.
- Bake: Cover loosely with foil and bake at 375°F for 30 minutes. Uncover and bake another 10–15 minutes until bubbling. Confirm the center reaches 165°F.
- Rest: Rest 15 minutes before slicing and serving.
Nutrition Information & Recipe Notes
Note: Nutrition should be calculated using the exact marinara, ricotta, mozzarella, Parmesan, and ground beef selected for your batch, then divided by 8 servings. Always use your specific labels for accurate low-carb/net carb tracking.
Important Editorial Note: This recipe follows structural methods informed by several established culinary tests for preventing watery zucchini. Always cook meat and casseroles to safe USDA internal temperatures.









3 Comments