Keto Zucchini Lasagna Recipe tastes rich, cheesy, and comforting with all the lasagna vibes and none of the heavy carb crash. It works perfectly for low carb eaters, gluten free friends, and anyone who wants a lighter dinner that still feels like real comfort food, and you can get it on the table in about 1 hour. I first tested this version on a Sunday with my very picky family, and not one person asked where the noodles went.
Why Make This Keto Zucchini Lasagna Recipe at Home
This keto zucchini lasagna recipe gives you all the classic Italian flavor with layers of zucchini, meat sauce, and gooey cheese while you keep carbs low. You control the salt, the quality of the meat, and the amount of cheese, so the dish fits your goals instead of the other way around.
You also avoid watery, bland zucchini by salting, drying, and roasting it properly, which many restaurant versions skip. The leftovers taste even better the next day, so you cook once and enjoy multiple meals.
“This Keto Zucchini Lasagna Recipe tastes like real lasagna night without the carb hangover, and my whole family asked for seconds. ★★★★★”
Ingredients You Need

Veggie “noodles”
- 3 to 4 medium zucchini, about 2 pounds total, ends trimmed
- Choose firm zucchini with shiny skin so the slices hold their shape.
- Smaller to medium zucchini give you less water and better texture.
Meat sauce
- 1 pound ground beef, 80 to 90 percent lean
- You can swap half the beef with Italian sausage for extra flavor.
- 1 tablespoon olive oil, only if your meat looks very lean
- 1 small yellow onion, finely diced
- 3 cloves garlic, minced
- 1 1/2 cups low sugar marinara sauce
- Look for 4 grams net carbs or less per serving; I like Rao’s or Yo Mama’s.
- 2 tablespoons tomato paste
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1/2 teaspoon red pepper flakes, optional for heat
- 1 teaspoon salt, plus more to taste
- 1/2 teaspoon black pepper
Cheese layers
- 1 1/2 cups whole milk ricotta cheese
- You can use cottage cheese for higher protein, just blend it smooth first.
- 1 large egg
- 1/2 cup grated Parmesan cheese
- 2 cups shredded mozzarella cheese, low moisture, part skim
- Pre shredded mozzarella works fine here and saves time.
Pantry shortcuts and substitutions
- Use jarred marinara instead of homemade sauce to cut prep time.
- Use pre shredded mozzarella and pre grated Parmesan to keep things easy.
- Swap ground turkey for beef if you want a leaner keto zucchini lasagna recipe.
- Add a handful of chopped spinach to the ricotta layer for extra veggies.
Equipment list
- 9 by 13 inch baking dish
- Sharp chef’s knife or mandoline for slicing zucchini
- Large skillet
- Medium mixing bowl
- Cutting board
- Paper towels or clean kitchen towels
- Aluminum foil
- Oven and stovetop
- Spatula or large spoon
Tips & Mistakes
- Slice zucchini lengthwise about 1/8 to 1/4 inch thick so it bends but does not fall apart.
- Salt zucchini slices and let them sit 15 to 20 minutes, then pat them very dry so the lasagna does not turn soupy.
- Roast zucchini slices before layering to drive off extra moisture and keep the texture meaty.
- Do not skip the egg in the ricotta mixture, since it helps the cheese layer set instead of oozing out.
- Brown the meat until it gets deep color, not gray, so the sauce tastes rich and savory.
- Taste the meat sauce and adjust salt before layering, because bland sauce leads to bland lasagna.
- Layer lightly and avoid overloading with sauce, since too much liquid makes the keto zucchini lasagna recipe soggy.
- Let the lasagna rest 10 to 15 minutes after baking so the layers set and slice cleanly.
How to Make Keto Zucchini Lasagna

1: Prep and slice the zucchini
Preheat your oven to 400°F. Wash and dry the zucchini, then trim the ends. Slice each zucchini lengthwise into planks about 1/8 to 1/4 inch thick with a sharp knife or mandoline.
Lay the slices on a sheet pan or large cutting board. Sprinkle both sides lightly with salt and let them sit 15 to 20 minutes so they release water. Pat them very dry with paper towels.
2: Roast the zucchini “noodles”
Line two baking sheets with parchment if you have it, which helps prevent sticking. Arrange the zucchini slices in a single layer and brush lightly with olive oil if they look dry. Bake 8 to 10 minutes until they look flexible and slightly golden at the edges.
Pull the pans from the oven and let the zucchini cool a bit. Pat again with paper towels to catch any extra moisture. Lower the oven temperature to 375°F for baking the lasagna.
3: Cook the meat sauce
Heat a large skillet over medium high heat and add the ground beef. Break it up with a spatula and cook until browned with some crispy bits. Add the diced onion and cook 3 to 4 minutes until it softens.
Stir in the garlic and cook about 30 seconds until fragrant. Add marinara sauce, tomato paste, oregano, basil, red pepper flakes, salt, and black pepper. Simmer 8 to 10 minutes, stir often, and taste for seasoning.
4: Mix the ricotta layer
In a medium bowl, add ricotta, egg, and grated Parmesan. Stir until smooth and creamy. Taste and add a pinch of salt and pepper if needed.
If you use cottage cheese instead of ricotta, blend it in a blender or food processor first. Aim for a thick but spreadable texture. Keep the bowl in the fridge while you prep the pan.
5: Build the layers
Spread a thin layer of meat sauce on the bottom of your 9 by 13 inch baking dish. Lay zucchini slices over the sauce in a single layer, slightly overlapping to cover gaps. Spoon half of the ricotta mixture over the zucchini and spread it gently.
Sprinkle one third of the shredded mozzarella over the ricotta. Add another layer of meat sauce, then another layer of zucchini, then the rest of the ricotta. Top with more meat sauce and another third of the mozzarella.
Finish with a final layer of zucchini, the last of the meat sauce, and the remaining mozzarella plus a little extra Parmesan if you like. Keep the top fairly even so it browns nicely. Cover the dish loosely with foil, tented so it does not stick to the cheese.
6: Bake and rest
Bake the covered lasagna at 375°F for 25 minutes. Remove the foil and bake another 15 to 20 minutes until the cheese bubbles and turns golden in spots. If you want deeper color, broil 1 to 2 minutes and watch closely.
Set the dish on a cooling rack and let it rest 10 to 15 minutes. This rest time helps the keto zucchini lasagna recipe firm up so you slice neat squares. Cut with a sharp knife and use a spatula to lift out generous portions.
Variations I’ve Tried
I swap half the ground beef with hot Italian sausage when I want a spicier, richer lasagna. I also tried a white keto zucchini lasagna recipe with Alfredo style sauce and spinach instead of marinara, and it tasted like pure comfort in a dish. For a vegetarian version, I skip the meat and layer roasted mushrooms and spinach with the zucchini and cheese.
I sometimes add a pesto swirl to the ricotta layer for a basil heavy twist. I also tested a dairy lighter version with part skim ricotta and less mozzarella, and it still tasted cheesy and satisfying while cutting calories a bit. You can even build mini lasagnas in small ramekins for portion control and cute presentation.
How to Serve Keto Zucchini Lasagna Recipe
Serve this keto zucchini lasagna recipe with a simple green salad tossed with olive oil, lemon, and a sprinkle of Parmesan. Add roasted broccoli, green beans, or a quick cucumber salad for extra crunch and freshness. I like to pour sparkling water with lemon or lime on the side, or a cold glass of unsweetened iced tea.
You can also top each serving with fresh basil, chopped parsley, or a spoonful of extra warm marinara. If you cook for kids, slice the lasagna into smaller squares and pair it with some sliced fruit to round out the plate.
How to store
- Cool the keto zucchini lasagna recipe completely, then cover the dish tightly and keep it in the fridge for up to 4 days.
- For freezer storage, cut into portions, wrap each piece in plastic, place in an airtight container, and freeze up to 3 months.
- Reheat single portions in the microwave at 50 to 70 percent power until hot, then finish 2 to 3 minutes in a hot skillet or toaster oven for better texture.
- Reheat a full pan in a 350°F oven, covered, for 20 to 30 minutes until hot in the center, then uncover for a few minutes to re crisp the top.

Keto Zucchini Lasagna Recipe
Ingredients
Instructions
- Preheat the oven to 375°F (190°C). Lightly grease a 9x9-inch or similar baking dish.
- Slice the zucchini lengthwise into thin strips, about 1/8 inch thick. Pat dry with paper towels to remove excess moisture and set aside.
- Heat olive oil in a large skillet over medium heat. Add chopped onion and cook until softened, about 3–4 minutes. Stir in minced garlic and cook for 30 seconds.
- Add ground beef to the skillet. Cook, breaking it up with a spoon, until browned and cooked through. Drain excess fat if needed.
- Stir in the low-carb marinara sauce, Italian seasoning, oregano, salt, and black pepper. Simmer on low for 5 minutes, then remove from heat.
- In a medium bowl, combine ricotta cheese, egg, 1/2 cup Parmesan cheese, and half of the mozzarella. Mix until smooth.
- Spread a thin layer of meat sauce on the bottom of the baking dish. Add a layer of zucchini slices to cover the sauce.
- Spread half of the ricotta mixture over the zucchini, then add another thin layer of meat sauce on top.
- Repeat layers: zucchini slices, remaining ricotta mixture, more meat sauce, and finish with a final layer of zucchini and remaining meat sauce.
- Sprinkle the remaining mozzarella and extra Parmesan on top. Cover the dish loosely with foil.
- Bake covered for 20 minutes, then remove the foil and bake an additional 10–15 minutes, or until the cheese is melted and bubbly and the zucchini is tender.
- Let the lasagna rest for 10 minutes before slicing to help it set. Garnish with fresh basil if desired, slice, and serve warm.
Notes
Approximate per serving (1/6 of recipe): 340 calories; fat 24 g; saturated fat 11 g; carbohydrates 8 g; fiber 2 g; sugars 5 g; protein 24 g; sodium 580 mg. Values will vary based on specific ingredient brands, marinara used, and portion size.