Welcome to recipenests

Keto Zucchini Lasagna for a Vegetarian Winter Meal

By Hannah Cole | January 14, 2026
Keto Zucchini Lasagna for a Vegetarian Winter Meal

When the first snowflakes start to swirl past my kitchen window, I reach for this cozy, bubbling pan of keto zucchini lasagna. It’s the vegetarian answer to every low-carb craving that hits once the temperature drops: layers of silky roasted zucchini stand in for noodles, while a three-cheese spinach-ricotta filling and slow-simmered marinara weave together into something that feels like Sunday at Nonna’s—minus the post-dinner carb crash. I first cobbled it together on a blustery January evening when friends were coming over and the farmers’ market had exactly three things left: zucchini, greenhouse spinach, and a gorgeous ball of local mozzarella. One hour later, the scent of garlicky tomato sauce and melted cheese had wrapped around my little house like a wool blanket. We ate it straight from the baking dish, forks clinking, while the wind howled outside. Since then, it’s become my go-to winter vegetarian centerpiece—equally welcome on Meatless Mondays, holiday potlucks, or that random Tuesday when you just need dinner to hug you back. Whether you’re keto-devoted, veggie-curious, or simply trying to keep January’s resolutions intact, this lasagna delivers every nostalgic bite.

Why This Recipe Works

  • Noodle-Free Comfort: Roasted zucchini ribbons give you the luscious layered texture of traditional lasagna without the carbs or gluten.
  • Protein-Packed Veggie Filling: A ricotta-egg- spinach blend plus mozzarella adds 18 g protein per slice, keeping you full through long winter nights.
  • Make-Ahead Magic: Assemble on Sunday, refrigerate, then bake later in the week—flavors meld beautifully and dinner is stress-free.
  • Freezer-Friendly: Double the batch and freeze one pan; it bakes straight from frozen for impromptu cozy nights.
  • One-Pan Elegance: No fancy gadgets—just a mandoline (or sharp knife), mixing bowl, and 9Ă—13-inch baking dish.
  • Winter Produce Star: Zucchini and spinach are available year-round, so you can eat seasonally even when the garden sleeps.

Ingredients You'll Need

Ingredients

Every ingredient here pulls double duty: flavor plus function. Choose organic zucchini with tight, glossy skins; smaller specimens contain fewer seeds and hold their shape after roasting. For the ricotta, splurge on the whole-milk, basket-drained variety—its pillowy richness makes the filling taste like winter luxury rather than diet food. Frozen spinach works in a pinch, but squeeze until bone-dry; excess water will turn your lasagna into soup. Fresh mozzarella sold in whey (the soft ball, not the pre-shredded bag) melts into milky puddles that brown beautifully. Finally, pick a marinara with no added sugar; Rao’s is my gold standard, but any brand whose ingredient list starts with tomatoes, olive oil, and garlic will keep carbs low and Italian grandmothers happy.

Zucchini – 4 medium (about 2 lb) yields enough ⅛-inch ribbons for three tidy layers. Yellow squash is a colorful swap, or substitute thin eggplant planks for a nightshade twist.

Ricotta – 2 cups (15 oz). If you’re dairy-sensitive, almond-milk ricotta or well-drained extra-firm tofu blitzed with lemon juice and nutritional yeast works surprisingly well.

Spinach – 10 oz baby leaves, wilted and squeezed. Kale or Swiss chard also love this treatment; just remove ribs first.

Eggs – 2 large act as culinary glue, preventing the slice from collapsing. Vegan? Swap in 3 Tbsp ground flax plus 9 Tbsp water.

Mozzarella – 8 oz fresh, torn into clouds. Part-skim is fine, but the full-fat version browns and bubbles like a dream.

Parmesan – ¾ cup finely grated adds umami depth. Pecorino Romano or aged asiago bring their own sharp notes.

Marinara – 2½ cups. Look for 4–5 g net carbs per ½-cup serving. You can also crush a 28-oz can of San Marzano tomatoes with 2 Tbsp olive oil and a pinch of salt for a no-sugar shortcut.

Seasonings – Garlic, dried oregano, basil, chili flakes, salt, pepper. Fresh herbs are lovely for garnish, but dried ones bloom nicely in the oven.

Olive Oil – 3 Tbsp for brushing zucchini and greasing the dish. A neutral spray works, but olive oil’s fruity flavor screams winter Mediterranean.

How to Make Keto Zucchini Lasagna for a Vegetarian Winter Meal

1
Preheat & Prep Pans
Heat oven to 400°F (204°C). Line two rimmed baking sheets with parchment. Using a mandoline or Y-peeler, slice zucchini lengthwise into ⅛-inch ribbons. You want roughly 36 strips. Lay them in a single layer on the sheets, brush both sides with 2 Tbsp olive oil, and sprinkle with ½ tsp salt and ¼ tsp pepper. Roast 12 min until pliable and just golden at the edges. Remove and let cool; reduce oven to 375°F.
2
Make the Ricotta Filling
In a large bowl, whisk eggs until homogenous. Fold in ricotta, ½ cup Parmesan, wilted spinach (squeeze again—really dry), 1 clove minced garlic, 1 tsp dried oregano, ½ tsp chili flakes, ½ tsp salt, and several grinds of black pepper. The mixture should be thick like cottage-cheese frosting; if it looks wet, stir in 1 Tbsp coconut flour or almond flour to bind.
3
Assemble First Layer
Spread ½ cup marinara across the base of a lightly oiled 9×13-inch baking dish. Lay down one-third of the zucchini strips, overlapping slightly like shingles. Gently spread half the ricotta mixture on top; I drop dollops every few inches, then coax them together with an offset spatula. Don’t worry about perfection—zucchini is forgiving.
4
Repeat & Cheese It Up
Spoon over another Âľ cup marinara, sprinkle one-third of the mozzarella, then another zucchini layer. Spread remaining ricotta, top with final zucchini, remaining marinara, and finally the rest of mozzarella plus remaining Parmesan. Finish with a drizzle of olive oil and a dusting of dried basil for photo-worthy color.
5
Bake Slowly
Cover loosely with foil (tent so cheese doesn’t stick) and bake 25 min. Remove foil and bake 15–20 min more until the sauce is bubbling up the sides and the cheese is freckled with golden spots. If you like a bronzed top, slide under the broiler for 1–2 min—watch like a hawk.
6
Rest & Slice
Let the lasagna rest 15 min. This is non-negotiable: the cooling time firms the layers so you get clean, restaurant-worthy squares instead of a molten cheese slide. Garnish with fresh basil ribbons or parsley for a pop of green against snowy mozzarella.

Expert Tips

Salt & Drain

After roasting zucchini, blot with paper towel to remove surface moisture; this prevents a watery finished dish.

Mandoline Safety

Use the hand guard or cut-resistant gloves—those blades are sharp, and winter evenings are better without ER trips.

Cheese Swap

For deeper flavor, replace half the mozzarella with smoked scamorza; it lends campfire warmth that sings against sweet marinara.

Spice It Up

Add ¼ tsp freshly grated nutmeg to the ricotta—an old Italian trick that brightens winter greens and fools tasters into asking for your secret.

Crispy Edges

Bake in a ceramic gratin dish instead of metal; the thicker walls create lacy, caramelized cheese corners that everyone fights over.

Portion Control

Cut the cooled lasagna into squares, then freeze individually on a tray; once solid, bag them for grab-and-go low-carb lunches.

Variations to Try

  • Mushroom Medley: Swap spinach for 12 oz sautĂ©ed cremini, shiitake, and oyster mushrooms for an earthier profile.
  • Butternut Boost: Add thin ribbons of roasted butternut squash between layers for a slightly sweet, keto-friendly orange accent (keeps carbs modest at 7 g net/slice).
  • Pesto Swirl: Replace ½ cup marinara with basil pesto for a neon-green marbling that tastes like summer in the dead of February.
  • Vegan Version: Use almond ricotta, flax eggs, and vegan mozzarella; bake 10 min less to prevent over-browning.
  • White Lasagna: Trade marinara for Alfredo made with heavy cream, cream cheese, and nutmeg—pure snowy indulgence.

Storage Tips

Refrigerate: Cool completely, cover tightly with foil, and refrigerate up to 4 days. Reheat single portions in a 350°F oven for 12 min or microwave 60–90 sec.

Freeze: Wrap the entire chilled pan in plastic and foil, or freeze pre-cut squares in airtight containers up to 3 months. Thaw overnight in fridge, then bake 25 min at 375°F until center is steaming.

Make-Ahead: Assemble through step 4, cover with foil, and refrigerate up to 24 hrs. Add 10 min to covered bake time if starting cold.

Frequently Asked Questions

Roasting already drives off most moisture, but a quick blot after roasting is insurance. If you’re extra cautious, lightly salt the raw strips and let stand 10 min, then pat dry before roasting.

Yes—pat off any excess oil and reduce initial bake time by 5 min since the slices are already cooked.

Absolutely—no pasta, no flour, no breadcrumbs. Just double-check that your marinara is certified gluten-free if serving celiac guests.

Cover with foil and bake at 375°F for 45 min, removing foil for the final 10 min. For single squares, microwave 2–3 min on 70% power.

Sure—brown 1 lb Italian turkey sausage or ground chicken thigh, drain, and layer in with the marinara. Macros stay keto-friendly.

Six generous slices yield roughly 7 g net carbs each (total carbs 10 g minus fiber 3 g). Cut into 8 squares for 5 g net carbs.
Keto Zucchini Lasagna for a Vegetarian Winter Meal
pasta
Pin Recipe

Keto Zucchini Lasagna for a Vegetarian Winter Meal

(4.9 from 127 reviews)
Prep
25 min
Cook
40 min
Servings
6

Ingredients

Instructions

  1. Roast Zucchini: Preheat oven to 400°F. Slice zucchini lengthwise ⅛-inch thick, brush with oil, season, roast 12 min. Cool and reduce oven to 375°F.
  2. Mix Filling: Whisk eggs, fold in ricotta, ½ cup Parmesan, spinach, garlic, oregano, chili, salt, and pepper.
  3. Assemble: Spread ½ cup marinara in oiled 9×13 dish. Layer one-third zucchini, half ricotta mix, ¾ cup marinara, one-third mozzarella. Repeat, ending with zucchini, marinara, remaining mozzarella & Parmesan.
  4. Bake: Cover with foil and bake 25 min, uncover and bake 15–20 min until bubbly and golden. Optional broil 1–2 min.
  5. Rest & Serve: Let stand 15 min, garnish with basil, slice and enjoy the low-carb comfort.

Recipe Notes

For best texture, blot roasted zucchini before layering. The lasagna tastes even better the next day—perfect for meal prep or entertaining.

Nutrition (per serving, 6 slices)

318
Calories
18g
Protein
7g
Carbs
24g
Fat

More Recipes