Keto Zucchini Lasagna
Table of Contents
Is This the Best Low-Carb Comfort Food You Haven’t Tried Yet?
What if you could enjoy a rich, cheesy lasagna without the carb crash? If you’ve been missing pasta on keto, this keto zucchini lasagna is about to become your new obsession. Traditional lasagna packs around 40 grams of net carbs per serving; this recipe brings that down to under 8 grams, without sacrificing the layers, the sauce, or that bubbly golden cheese on top. Ready in just 30 minutes, this zucchini lasagna keto version is perfect for a satisfying weekday lunch or a crowd-pleasing dinner. Looking for more inspiration? Check out our full collection of keto lunch recipes for even more easy, low-carb meal ideas.
Ingredients
Here’s everything you need to make this keto lasagna with zucchini from scratch:

For the zucchini layers:
- 3 large zucchini, sliced lengthwise into thin strips (about ⅛ inch thick)
- 1 teaspoon salt (for drawing out moisture)
- 1 tablespoon olive oil
For the meat sauce:
- 1 lb (450g) ground beef or Italian sausage
- 1 cup low-carb marinara sauce (look for under 6g net carbs per serving)
- 3 garlic cloves, minced
- ½ teaspoon dried oregano
- ½ teaspoon red pepper flakes
- Salt and black pepper to taste
For the cheese filling:
- 1 cup ricotta cheese
- 1½ cups shredded mozzarella (divided)
- ½ cup grated parmesan
- 1 egg
- 2 tablespoons fresh basil, chopped
Substitution ideas:
- Swap ground beef for ground turkey or lamb for a lighter flavor
- Use cottage cheese instead of ricotta for extra protein
- Dairy-free? Try cashew ricotta and vegan mozzarella
Timing
- Prep time: 10 minutes
- Cook time: 20 minutes
- Total time: 30 minutes
That’s roughly 60% faster than a traditional lasagna, which typically takes 75–90 minutes from start to finish. This keto lasagna zucchini recipe is genuinely weeknight-friendly.
Step by Step Instructions
Step 1: Prep the Zucchini
Slice the zucchini into long, thin strips using a mandoline or sharp knife. Lay them flat on a paper towel-lined baking sheet, sprinkle with salt, and let them rest for 10 minutes. This pulls out excess water, the single most important step to avoid a soggy keto zucchini lasagna. Pat dry thoroughly before using. It’s worth noting that zucchini is rich in antioxidants, including lutein, zeaxanthin, and beta-carotene, with the highest concentration found right in the skin, another reason to skip peeling it.
Step 2: Cook the Meat Sauce
Heat olive oil in a large skillet over medium-high heat. Add the ground beef and cook, breaking it apart, until browned, about 5 to 6 minutes. Drain any excess fat, then stir in the garlic, oregano, red pepper flakes, and marinara sauce. Simmer for 3 minutes, then season to taste. Your kitchen should smell incredible at this point.
Step 3: Mix the Cheese Filling
In a bowl, combine the ricotta, egg, parmesan, half of the mozzarella, and the fresh basil. Stir until smooth and creamy. This mixture is what gives your keto zucchini lasagna recipe that classic comfort-food richness.
Step 4: Layer the Lasagna
Preheat your oven to 400°F (200°C). In a greased 9×13 baking dish, build your layers:
- A thin layer of meat sauce on the bottom
- Zucchini strips side by side
- Ricotta cheese mixture
- Meat sauce
- Repeat until you run out of ingredients
- Finish with the remaining mozzarella on top

Step 5: Bake and Rest
Bake uncovered for 20 minutes, or until the cheese is golden and bubbly. Here’s a pro tip: let the dish rest for 5 minutes before slicing. This allows the layers to firm up, making it much easier to serve clean portions of your zucchini lasagna keto masterpiece.
Nutritional Information
Per serving (based on 6 servings):
| Nutrient | Amount |
|---|---|
| Calories | 320 kcal |
| Total Fat | 22g |
| Protein | 26g |
| Total Carbs | 10g |
| Fiber | 2g |
| Net Carbs | 8g |
Zucchini is naturally rich in vitamin C, potassium, and antioxidants. You can spiralize it, slice it thin, or layer it just like pasta. Combined with a high-protein meat sauce and calcium-rich cheeses, this keto lasagna with zucchini is nutritionally well-rounded.
Healthier Alternatives
- Lower fat version: Use lean ground turkey and part-skim mozzarella
- Higher protein: Add a layer of sliced grilled chicken between the zucchini
- Vegetarian: Swap the meat for sautéed mushrooms, spinach, and bell peppers, still a delicious keto zucchini lasagna recipe
- Extra fiber: Add a thin layer of cauliflower rice to the meat sauce
- Egg-free: Skip the egg in the ricotta; it holds together without it in smaller dishes
Serving Suggestions

This keto lasagna zucchini pairs beautifully with:
- A simple arugula salad dressed with lemon and olive oil
- Roasted garlic green beans or asparagus on the side
- A glass of dry red wine if you’re serving it for dinner
- If you’re a fan of zucchini-based keto meals, our garlic butter shrimp with zucchini noodles is another must-try that pairs wonderfully as a side or follow-up dish
For meal prep, portion the baked lasagna into individual containers. It tastes even better the next day as the flavors meld together.
Common Mistakes to Avoid
Not salting the zucchini. Skipping this step is the number one reason your zucchini lasagna keto turns out watery. Don’t rush it.
Using watery marinara. Thin sauces add liquid to the dish. Simmer your sauce down until thick, or choose a brand with a thicker consistency.
Overcrowding the layers. Thicker layers trap steam. Keep each layer thin and even for the best texture.
Cutting too soon. Slicing right out of the oven lets all the moisture run out. That 5-minute rest makes a real difference in your keto zucchini lasagna.
Using oversized zucchini. Giant zucchini holds more water and has tougher skin. Medium-sized ones give you better flavor and texture.
Storing Tips
Refrigerator: Store covered leftovers for up to 4 days. Reheat in the oven at 350°F for 10 minutes to keep the cheese from getting rubbery.
Freezer: This keto lasagna with zucchini freezes well for up to 2 months. Freeze in individual portions for easy grab-and-go lunches. Thaw overnight in the fridge before reheating.
Meal prep tip: You can pre-salt and dry the zucchini strips a day ahead and store them in the fridge between paper towels. The meat sauce also keeps well in the refrigerator for 3 days.
Conclusion
This keto zucchini lasagna delivers everything you love about classic lasagna: rich meat sauce, creamy ricotta, melted mozzarella in a low-carb, 30-minute format. It’s satisfying, simple, and genuinely delicious. Give this keto zucchini lasagna recipe a try and let us know how it turned out! Drop a comment below.
FAQs
Do I need to peel the zucchini before using it?
No, the skin is thin, tender, and perfectly edible. Leaving it on also helps the strips hold their shape during baking and keeps the antioxidants intact.
Can I make keto zucchini lasagna ahead of time?
Yes. Assemble the full dish, cover it, and refrigerate for up to 24 hours before baking. Add an extra 5 minutes to the bake time if going straight from cold.
Is ricotta cheese keto-friendly?
Yes. Ricotta contains about 3g of net carbs per half cup serving, making it a great fit for a ketogenic diet.
Why did my keto zucchini lasagna come out watery?
Most likely, the zucchini was not dried thoroughly enough, or the marinara sauce was too thin. Salt the zucchini slices generously, let them rest for 10 minutes, and pat them completely dry before layering.
Can I use a different protein in this recipe?
Yes. Ground chicken, turkey, lamb, or a plant-based meat alternative all work well in this keto zucchini lasagna recipe. The seasoning complements any protein.
Keto Zucchini Lasagna
Course: LunchCuisine: American, Italian6
servings10
minutes20
minutes30
minutesAn easy 30 minute keto zucchini lasagna with layers of tender zucchini, seasoned ground beef, ricotta, and melted mozzarella, only 8g net carbs per serving.
Ingredients
3 large zucchini, sliced lengthwise into thin strips
1 teaspoon salt
1 tablespoon olive oil
1 lb (450g) ground beef or Italian sausage
1 cup low-carb marinara sauce
3 garlic cloves, minced
1/2 teaspoon dried oregano
1/2 teaspoon red pepper flakes
Salt and black pepper to taste
1 cup ricotta cheese
1.5 cups shredded mozzarella, divided
1/2 cup grated parmesan
1 egg
2 tablespoons fresh basil, chopped
Directions
- Prep the Zucchini:
Slice zucchini into thin strips, sprinkle with salt, rest for 10 minutes, then pat completely dry. - Cook the Meat Sauce:
Brown ground beef in olive oil, drain fat, add garlic, oregano, red pepper flakes, and marinara sauce. Simmer for 3 minutes. - Mix the Cheese Filling:
Combine ricotta, egg, parmesan, half the mozzarella, and fresh basil. Stir until smooth. - Layer the Lasagna:
In a greased 9×13 baking dish, layer meat sauce, zucchini strips, ricotta mixture, and repeat. Top with the remaining mozzarella. - Bake and Rest:
Bake uncovered at 400°F (200°C) for 20 minutes until golden and bubbly. Rest for 5 minutes before slicing.
Nutrition Facts
1 servings per container
Serving Size1 Slice
- Amount Per ServingCalories320
- % Daily Value *
- Total Fat
22g
29%
- Total Carbohydrate
10g
4%
- Dietary Fiber 2g 8%
- Protein 26g 52%
* The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.








