Low-Carb Zucchini Lasagna (Keto Friendly)

A noodle-free lasagna that swaps pasta for thinly sliced zucchini to keep carbs low without sacrificing the classic layers of rich meat sauce and creamy cheese. Keto-friendly and gluten-free, this baked casserole is perfect for weeknight dinners or a make-ahead meal for a cozy family night.

0.0(0 reviews)
60mTotal
MediumDifficulty
Jake Woods

Jake Woods's note

"This zucchini lasagna delivers all the comfort of traditional lasagna with far fewer carbs — ideal for keto meal planning or anyone avoiding pasta. It reheats beautifully, so make a pan ahead for an easy weekday dinner."

About This Recipe

This zucchini lasagna trims the carbs without trimming the comfort: thin roasted zucchini slices stand in for pasta, layering up with a rich, tomato-forward meat sauce and a creamy, bind-your-layers ricotta mixture. The success of this version rests on two simple moves—sweating and briefly roasting the zucchini to remove excess water, and folding a beaten egg into whole-milk ricotta so the filling sets like a custard rather than oozing out. The finished casserole has the familiar interplay of savory beef, tangy tomato, and molten mozzarella, but with a lighter mouthfeel and a vegetable-first texture you can actually taste.

This is a weeknight hero and a prep-ahead winner: it’s forgiving if you build it a few hours in advance, and it holds up well for leftovers. Use higher-fat ground beef (80/20) or a mix with Italian sausage for more depth; if you prefer milder flavors, swap the garlic for roasted shallot and add fresh basil between layers. The recipe is intentionally straightforward so home cooks can focus on proper moisture control and seasoning—two small details that make a big difference in zucchini-based bakes.

Advertisement
Yield
6

Ingredients for Low-Carb Zucchini Lasagna (Keto Friendly)

  • 4 medium Zucchini (medium)
  • 1 tbsp Olive oil
  • 1 lb Ground beef (80/20)
  • 2 cloves Garlic (minced)
  • 1 1/2 cups No-sugar-added crushed tomatoes
  • 1 tsp Dried Italian seasoning
  • 1 cup Whole-milk ricotta
  • 1 large Large egg
  • 2 cups Shredded mozzarella
  • 1/3 cup Grated Parmesan

How to Make Low-Carb Zucchini Lasagna (Keto Friendly)

  1. Step 1: Prepare zucchini 'noodles'

    Preheat the oven to 375°F (190°C). Trim the ends of the zucchini and, using a mandoline or sharp knife, slice lengthwise into 1/8-inch (3 mm) thick strips. Lay the slices on paper towels, sprinkle lightly with salt and let them sweat for 10 minutes, then pat dry; arrange in a single layer on a baking sheet and roast 6–8 minutes to remove excess moisture.

    For this step

    • 4 mediumZucchini (medium)
    Prepare zucchini 'noodles'
  2. Step 2: Make the meat sauce

    Heat the olive oil in a large skillet over medium heat and add the minced garlic, cooking 30 seconds until fragrant. Add the ground beef and cook, breaking it up, until browned and cooked through (6–8 minutes). Stir in the crushed tomatoes and dried Italian seasoning, reduce heat and simmer until slightly thickened, about 8–10 minutes; taste and season with salt and pepper.

    For this step

    • 1 tbspOlive oil
    • 1 lbGround beef (80/20)
    • 2 clovesGarlic (minced)
    • 1 1/2 cupsNo-sugar-added crushed tomatoes
    • 1 tspDried Italian seasoning
    Make the meat sauce
  3. Step 3: Mix the ricotta filling

    In a medium bowl, stir the ricotta and the large egg until smooth and combined; seasoning with a pinch of salt and pepper if desired. This mixture will add creaminess and help the layers bind during baking.

    For this step

    • 1 cupWhole-milk ricotta
    • 1 largeLarge egg
    Mix the ricotta filling
  4. Step 4: Assemble the lasagna

    Spread a thin layer of meat sauce in the bottom of an 8x8-inch (or similar) baking dish. Layer roasted zucchini slices to cover, dollop half the ricotta mixture and spread lightly, then spoon more meat sauce and sprinkle a third of the shredded mozzarella. Repeat layers (zucchini → ricotta → sauce → mozzarella), finishing with remaining sauce, the rest of the mozzarella and the grated Parmesan on top.

    For this step

    • 2 cupsShredded mozzarella
    • 1/3 cupGrated Parmesan
    Assemble the lasagna
  5. Step 5: Bake and rest

    Cover the dish with foil and bake at 375°F (190°C) for 20 minutes, then remove the foil and bake an additional 10–15 minutes until cheese is bubbly and lightly golden. Let the lasagna rest 10–15 minutes before slicing into 6 portions so it sets and is easier to serve.
    Bake and rest
  1. Preheat the oven to 375°F (190°C). Trim the ends of the zucchini and, using a mandoline or sharp knife, slice lengthwise into 1/8-inch (3 mm) thick strips. Lay the slices on paper towels, sprinkle lightly with salt and let them sweat for 10 minutes, then pat dry; arrange in a single layer on a baking sheet and roast 6–8 minutes to remove excess moisture.
  2. Heat the olive oil in a large skillet over medium heat and add the minced garlic, cooking 30 seconds until fragrant. Add the ground beef and cook, breaking it up, until browned and cooked through (6–8 minutes). Stir in the crushed tomatoes and dried Italian seasoning, reduce heat and simmer until slightly thickened, about 8–10 minutes; taste and season with salt and pepper.
  3. In a medium bowl, stir the ricotta and the large egg until smooth and combined; seasoning with a pinch of salt and pepper if desired. This mixture will add creaminess and help the layers bind during baking.
  4. Spread a thin layer of meat sauce in the bottom of an 8x8-inch (or similar) baking dish. Layer roasted zucchini slices to cover, dollop half the ricotta mixture and spread lightly, then spoon more meat sauce and sprinkle a third of the shredded mozzarella. Repeat layers (zucchini → ricotta → sauce → mozzarella), finishing with remaining sauce, the rest of the mozzarella and the grated Parmesan on top.
  5. Cover the dish with foil and bake at 375°F (190°C) for 20 minutes, then remove the foil and bake an additional 10–15 minutes until cheese is bubbly and lightly golden. Let the lasagna rest 10–15 minutes before slicing into 6 portions so it sets and is easier to serve.

Low-Carb Zucchini Lasagna (Keto Friendly) Tips

Salt and sweat zucchini

Sprinkling the slices with salt and letting them sit on paper towels for 10 minutes draws out liquid so the lasagna won’t be watery after baking.

Roast slices first

A 6–8 minute roast on a baking sheet tightens the zucchini’s texture and concentrates flavor; skip this and the layers can become soggy while baking.

Use 80/20 beef

Higher-fat ground beef contributes both flavor and mouthfeel; if excess fat accumulates, drain 1–2 tablespoons so the sauce isn’t greasy.

Bind ricotta with egg

Mixing a beaten egg into whole-milk ricotta helps the filling set during baking and prevents it from spreading across layers.

Overlap minimally

Cover the pan with zucchini strips that slightly overlap rather than stacking heavily—this keeps layers uniform and ensures even cooking.

Let it rest

Allow the lasagna to sit 10–15 minutes after baking so cheese firms up and slices hold their shape for a cleaner presentation.

Low-Carb Zucchini Lasagna (Keto Friendly) Variations and Substitutions

Italian sausage swap

Replace half or all of the ground beef with sweet or hot Italian sausage for a spicier, more aromatic meat layer.

Vegetarian mushroom lentil

Sauté finely chopped mushrooms and cooked brown lentils with the garlic and tomatoes for a meaty, vegetarian version that still delivers texture.

Eggplant noodle option

Substitute thinly sliced eggplant for zucchini—salt and roast the slices the same way to remove bitterness and extra moisture.

Creamier ricotta alternative

Stir in 2 tbsp mascarpone or swap half the ricotta for cottage cheese (blended smooth) if you want a silkier, tangier filling.

How to Store and Make Low-Carb Zucchini Lasagna (Keto Friendly) Ahead

Cool the lasagna to room temperature, then cover and refrigerate for up to 4 days. For longer storage, freeze individual slices or the whole pan (tightly wrapped) for up to 3 months; thaw overnight in the fridge before reheating. Reheat covered at 350°F (175°C) for 15–20 minutes or until warmed through, then remove the cover for 5 minutes to refresh the top.

What to Serve With Low-Carb Zucchini Lasagna (Keto Friendly)

Serve slices with a bright, peppery arugula salad dressed in lemon and olive oil to cut the richness, and offer crushed red pepper or chopped fresh basil at the table. A dry Italian red like Chianti or a medium-bodied Zinfandel complements the tomato-meat flavors; for white wine lovers, a fuller-bodied Chardonnay works well. Finish with an extra dusting of grated Parmesan and a drizzle of good olive oil if desired.

Low-Carb Zucchini Lasagna (Keto Friendly) FAQs

My zucchini still made the lasagna watery—what went wrong?

Most likely the slices weren’t salted long enough or roasted; salt draws out moisture and the quick roast further evaporates it. Also avoid stacking very thick layers of zucchini—thin, slightly overlapping strips bake drier and hold structure better.

Can I slice the zucchini thinner or thicker?

You can go slightly thinner than 1/8 inch for a more pasta-like mouthfeel or a little thicker for bite, but adjust roast time: thinner needs less time and thicker may need an extra 2–3 minutes to expel moisture.

Is it necessary to use an egg in the ricotta?

The egg helps the ricotta set so the layers slice cleanly, but you can omit it if you prefer; expect a creamier, looser filling that may spread more when serving.

Can I assemble this ahead of time?

Yes—assemble, cover, and refrigerate up to 24 hours before baking; bring it to room temperature for 20–30 minutes before putting it in the oven and you may need an extra 5–10 minutes of bake time.

How well does this freeze and reheat?

This lasagna freezes very well—wrap tightly and freeze for up to 3 months. Reheat from frozen covered at 350°F (175°C) for 40–60 minutes until heated through, or thaw overnight and reheat for 20–30 minutes.

Jake Woods

About the author

Jake Woods

Hello, I'm Jake. I started this recipe site with the idea that I hated recipe websites that overwhelm you with long stories and ads just to see plain content that's not helpful. My goal is to provide you with quality recipes, simple ideas and a fun cooking experience. There's lots of fun things to cook, and I think as you browse the site you'll find that TopShelf.Recipes is the place for quality recipes on the web.

See all recipes by Jake Woods →

Ratings & Reviews

Did you make this recipe?

Be the first to share your experience.

Nutrition Facts

Per serving: about ¾ cup

Calories417
Total Fat26.2g
Saturated Fat11g
Trans Fat0.9g
Polyunsaturated Fat3.7g
Monounsaturated Fat7.9g
Cholesterol118mg
Sodium523mg
Total Carbohydrates16.4g
Dietary Fiber2.2g
Total Sugars1g
Includes Added Sugars0g
Protein29.7g
Vitamin D0.2μg
Calcium302mg
Iron3mg
Potassium970mg

Nutrition values are estimated from USDA ingredient data and may vary based on preparation, brands, and portion sizes. Values are provided for informational purposes only.

Sous-chef
Low-Carb Zucchini Lasagna (Keto Friendly)

Ask me anything about this recipe — substitutions, scaling, techniques, timing.

Powered by AI · 6 questions per 5 minutes, 30 per day