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.
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.
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)
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)
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
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
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
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.
- 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.
- 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.
- 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.
- 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.
- 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.
About the author
Jake WoodsHello, 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
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.
Keep Reading
Guides & articles for this recipe
Guides
Heat-Proof Summer Sips
A practical guide to 2026’s daytime-friendly summer drinks: 14 low-ABV, hydration-forward, camp-ready sips built to beat the heat. Includes dilution-proof chilling hacks, no-shaker assembly tips, easy mocktail swaps, and quick grilled pairings for picnics and backyard hangouts.
Guides
Trending Small‑Space Grilling for 2026: Balcony, Rooftop & Apartment‑Friendly Setups, Safety Tips, and 10 Compact Recipes
Small-space grilling has matured: smarter, cleaner gear and smarter workflows let apartment dwellers grill with less fuss and fewer complaints. This guide covers what’s legal and effective in 2026, practical smoke-management and safety workflows, compact storage and multi-use tool choices, neighbor-friendly timing, permit basics, plus 10 tested site recipes optimized for tiny grills.
Tips & Techniques
Baking Soda and Tenderized Beef
Learn how baking soda can tenderize, boost browning, and improve moisture for ground beef and other meats. This practical guide covers the science, step-by-step techniques, common mistakes, and recipes to try.
More from Baking
View all Baking recipes →Juicy Oven-Baked Chicken Breasts (No-Dryness Method)
Gluten-Free Soft Pretzels
Sticky Gochujang Spare Ribs (Oven-Baked Korean-Inspired)
Apple Cider Muffins
Baked Buffalo Chicken Wings with Blue Cheese Dip (Crispy Oven Method)
Gluten-Free Honey Garlic Chicken Thighs with Tamari and Toasted Sesame
Sheet Pan Baked Honey Garlic Chicken Breasts with Roasted Vegetables
Cloud Bread Sandwiches
Honey Mustard Chicken Nuggets
Ask me anything about this recipe — substitutions, scaling, techniques, timing.
Powered by AI · 6 questions per 5 minutes, 30 per day
