Keto zucchini lasagna baked in a white ceramic dish with golden melted cheese and fresh basil garnish

Keto Zucchini Lasagna

Jump to Recipe

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:

Fresh ingredients for keto zucchini lasagna recipe including zucchini strips, ground beef, ricotta, and mozzarella
Simple, wholesome ingredients are all you need to build this flavor-packed 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:

  1. A thin layer of meat sauce on the bottom
  2. Zucchini strips side by side
  3. Ricotta cheese mixture
  4. Meat sauce
  5. Repeat until you run out of ingredients
  6. Finish with the remaining mozzarella on top
Layering thin zucchini strips and ricotta filling in a baking dish to make keto zucchini lasagna
The key to a perfect keto zucchini lasagna is thin, even layers — zucchini first, then ricotta, then sauce, and repeat.

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):

NutrientAmount
Calories320 kcal
Total Fat22g
Protein26g
Total Carbs10g
Fiber2g
Net Carbs8g

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

A plated slice of keto zucchini lasagna showing cheesy layers of zucchini, ricotta, and meat sauce
Serve your zucchini lasagna keto-style with a simple arugula salad on the side for a complete, satisfying low-carb meal.

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

Recipe by LeeseCourse: LunchCuisine: American, Italian
Servings

6

servings
Prep time

10

minutes
Cooking time

20

minutes
Total time

30

minutes

An 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.

      Leave a Reply

      Your email address will not be published. Required fields are marked *