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

Canonical URL: https://www.topshelf.recipes/recipes/low-carb-zucchini-lasagna-keto-friendly

## Author

Jake Woods

https://www.topshelf.recipes/chef/jake-woods

Published: June 22, 2026

Last Updated: September 3, 2026

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

## Recipe Information

- Prep Time: 25 minutes
- Cook Time: 35 minutes
- Total Time: 60 minutes
- Servings: 6
- Difficulty: Medium
- Category: Baking

## Ingredients

### Prepare zucchini 'noodles'

- 4 medium Zucchini (medium)

### Make the meat sauce

- 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

### Mix the ricotta filling

- 1 cup Whole-milk ricotta
- 1 large Large egg

### Assemble the lasagna

- 2 cups Shredded mozzarella
- 1/3 cup Grated Parmesan

## Instructions

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

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

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

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

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

## Nutrition

Estimated nutrition per serving (about ¾ cup):

- Calories: 417 kcal
- Protein: 29.7 g
- Carbohydrates: 16.4 g
- Fat: 26.2 g
- Saturated Fat: 11 g
- Trans Fat: 0.9 g
- Fiber: 2.2 g
- Sugar: 1 g
- Added Sugars: 0 g
- Cholesterol: 118 mg
- Sodium: 523 mg
- Potassium: 970 mg
- Calcium: 302 mg
- Iron: 3 mg
- Vitamin D: 0.2 mcg

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

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

## Notes

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.

### Storage and Make-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.

### Serving Suggestions

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.

## Frequently Asked Questions

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

## Related Recipes and Guides

- [Juicy Oven-Baked Chicken Breasts (No-Dryness Method)](https://www.topshelf.recipes/recipes/juicy-oven-baked-chicken-breasts-no-dryness-method)
- [Gluten-Free Soft Pretzels](https://www.topshelf.recipes/recipes/gluten-free-soft-pretzels)
- [Sticky Gochujang Spare Ribs (Oven-Baked Korean-Inspired)](https://www.topshelf.recipes/recipes/sticky-gochujang-spare-ribs-oven-baked-korean-inspired)
- [Apple Cider Muffins](https://www.topshelf.recipes/recipes/apple-cider-donut-style-muffins)
- [Baked Buffalo Chicken Wings with Blue Cheese Dip (Crispy Oven Method)](https://www.topshelf.recipes/recipes/baked-buffalo-chicken-wings-crispy-oven-blue-cheese-dip)
- [Gluten-Free Honey Garlic Chicken Thighs with Tamari and Toasted Sesame](https://www.topshelf.recipes/recipes/gluten-free-honey-garlic-chicken-thighs-tamari-sesame)
- [Heat-Proof Summer Sips](https://www.topshelf.recipes/articles/heat-proof-summer-sips-2026)
- [Trending Small‑Space Grilling for 2026: Balcony, Rooftop & Apartment‑Friendly Setups, Safety Tips, and 10 Compact Recipes](https://www.topshelf.recipes/articles/trending-small-space-grilling-2026-balcony-rooftop-apartment-setups-safety-tips-compact-recipes)
- [Baking Soda and Tenderized Beef](https://www.topshelf.recipes/articles/baking-soda-and-meat)
