Love this? Pin it for later!
When January rolls around and the holiday sugar fog finally lifts, my body practically begs for something green, cheesy, and comforting—without the carb coma. That’s when I pull out this zucchini lasagna, a dish so luscious and noodle-free that even my pasta-obsessed father-in-law requests it year-round. The first time I made it, I was skeptical: could ribbons of zucchini really stand in for those silky sheets of pasta? But one forkful of the bubbling, golden-topped casserole—layered with herbed ricotta, grass-fed beef, and a blanket of mozzarella—answered that question with a resounding yes. It’s become our reset-night ritual: we light a candle, slice the lasagna while it’s still molten, and scoop out squares that hold their shape like a dream. If you’re craving comfort food that won’t derail your goals, this is the recipe to bookmark for every January (and February, and March…).
Why This Recipe Works
- No watery zucchini: A 15-minute salt-and-pat technique draws out excess moisture so your lasagna stays firm, not soupy.
- Quick weeknight bake: While the sauce simmers, the zucchini strips roast—everything finishes in under an hour.
- Freezer-friendly squares: Bake once, cut into portions, and freeze individually for grab-and-go keto lunches.
- Hidden veggies: Even picky eaters inhale the extra spinach and mushrooms folded into the ricotta.
- Cheese pull goals: A blend of mozzarella, fontina, and a whisper of Parmesan creates that Instagram-worthy stretch.
- Under 9 g net carbs per serving: Fits beautifully into a 20 g daily keto plan without tasting “diet.”
Ingredients You'll Need
Great lasagna—low-carb or not—starts with great produce. Look for firm, medium zucchini (8–9 inches) with glossy skin; they’re easier to slice into uniform planks and contain fewer seeds. If you can only find the jumbo garden monsters, scoop out the spongy seed core with a spoon before salting.
For the meat sauce, I splurge on pastured ground beef (85 % lean) because the extra fat carries flavor and keeps the dish keto. If you’re avoiding red meat, swap in ground turkey or even crumbled tempeh; just bump up the olive oil by a tablespoon. crushed tomatoes should list only “tomatoes” on the label—no calcium chloride or citric acid, which can taste metallic after long baking.
The ricotta layer is where you can sneak in greens. I thaw a block of frozen spinach, squeeze it bone-dry, then pulse it with fresh parsley and basil so the color stays vibrant. If dairy doesn’t love you back, swap the ricotta for an equal amount of thick coconut cream whipped with 2 tsp nutritional yeast; the flavor won’t be identical, but the texture works.
Finally, cheese: pre-shredded bags contain cellulose that prevents melting into that glossy puddle we want. Buy bricks and shred yourself—your future self will thank you when you cut that first molten square.
How to Make Low-Carb Zucchini Lasagna for Your January Keto Reset
Prep & Salt the Zucchini
Preheat oven to 425 °F (220 °C). Using a mandoline or Y-peeler, slice zucchini lengthwise into ⅛-inch planks. Lay on paper-towel-lined sheet pans, sprinkle both sides with 1 tsp kosher salt, and let stand 15 min. Blot vigorously with fresh towels—you’ll be amazed how much water appears.
Roast the Planks
Brush zucchini with 2 Tbsp olive oil, arrange in single layers, and roast 10 min until just pliable with light golden spots. Remove and reduce oven to 375 °F (190 °C). This extra step concentrates flavor and evaporates remaining moisture.
Build the Sauce
While zucchini roasts, heat 1 Tbsp olive oil in a heavy pot over medium. Sauté ½ diced onion 3 min, add 3 minced garlic cloves and 1 lb ground beef. Brown 6 min, breaking into small bits. Stir in 1 tsp each dried oregano and basil, ¼ tsp red-pepper flakes, 1 Tbsp tomato paste, and 1 tsp salt. Pour in 1 can (28 oz) crushed tomatoes plus ¼ cup water, simmer 10 min until thick enough to mound on a spoon.
Mix the Ricotta Filling
In a bowl combine 15 oz whole-milk ricotta, 1 egg, ¼ cup grated Parmesan, ½ cup finely chopped spinach (squeeze dry!), 2 Tbsp each minced parsley and basil, ½ tsp salt, and several grinds black pepper. Stir until uniformly green and creamy.
Assemble the First Layer
Lightly oil a 9×13-inch baking dish. Spread ¼ cup meat sauce on the bottom (prevents sticking). Lay down a single layer of roasted zucchini, trimming pieces like puzzle tiles to cover gaps.
Add Ricotta & Repeat
Spread ⅓ of ricotta mixture over zucchini, followed by ⅓ of remaining sauce and ⅓ of the 2 cups shredded mozzarella. Repeat layers twice more, finishing with mozzarella on top. Press gently to compact—this helps the squares hold later.
Bake Low & Slow
Cover loosely with foil (tent so cheese doesn’t stick) and bake 25 min. Remove foil, bake another 15 min until edges bubble and top is freckled golden. If you like an extra-crispy crown, broil 1–2 min at the end—watch like a hawk.
Rest & Serve
Let the lasagna rest 15 min—this is the hardest part but crucial for clean slices. Garnish with fresh basil ribbons and a shower of Parmesan. Use a sharp knife to cut 8 squares; lift with a flexible spatula.
Expert Tips
Draw Out Moisture Early
Don’t skip the salting step; even 10 min makes a difference. For extra insurance, cool the roasted zucchini on a wire rack so steam escapes instead of re-hydrating.
Thin Sauce = Soggy Bake
Simmer until a wooden spoon leaves a brief trail in the pan. If your tomatoes are extra juicy, stir in 1 tsp tomato powder or reduce 5 min longer.
Room-Temp Ricotta
Let the ricotta sit on the counter while the sauce cooks. Cold dairy can seize and create pockets, but room-temp blends seamlessly.
Overnight Flavor Boost
Assemble the night before, cover tight, and refrigerate. The spices bloom, and the zucchini continues to weep so you can blot again before baking.
Portion Control Hack
Line the dish with a parchment sling, leaving 2-inch wings. After chilling, lift the entire block onto a board for perfectly even squares.
Freeze Before Baking
Wrap the unbaked casserole in foil, then plastic wrap. Freeze up to 2 months. Bake from frozen at 350 °F for 1 hr 15 min, adding foil if the top browns too quickly.
Variations to Try
- Vegetarian: Swap beef for 2 cups chopped sautéed mushrooms, 1 cup cooked lentils, and ½ cup toasted walnuts for texture.
- Spicy Calabrese: Stir ¼ cup chopped Calabrian chilies and 1 tsp fennel seeds into the sauce; top with torn burrata instead of mozzarella.
- Seafood Spin: Use 1 lb bay scallops and 8 oz shrimp (tossed with 1 Tbsp lemon zest) in place of beef; bake only 15 min after adding seafood to prevent rubbery bites.
- White Lasagna: Skip tomatoes; make a quick béchamel with heavy cream, cream cheese, and nutmeg. Add rotisserie chicken and steamed broccoli florets.
- Dairy-Light: Replace ricotta with whipped cottage cheese blended with 2 Tbsp lemon juice; use 1 cup shredded part-skim mozzarella plus 2 Tbsp nutritional yeast for umami.
Storage Tips
Refrigerate: Cool completely, cut into squares, and store in an airtight container up to 4 days. Reheat single portions in a dry skillet over medium, lid on, 4 min—restores edges better than the microwave.
Freeze Cooked Squares: Flash-freeze cut pieces on a tray, then transfer to zip bags. Reheat from frozen 25 min at 350 °F on a parchment-lined sheet.
Make-Ahead Meal Prep: Double the recipe and bake in two 8×8 pans. Enjoy one tonight, wrap the other (uncooked) and gift to a new-parent friend with baking instructions taped on top.
Frequently Asked Questions
Low-Carb Zucchini Lasagna for Your January Keto Reset
Ingredients
Instructions
- Prep zucchini: Slice into ⅛-inch planks, salt, and let stand 15 min. Blot dry, brush with 2 Tbsp oil, roast at 425 °F for 10 min. Reduce oven to 375 °F.
- Make sauce: Sauté onion in remaining 1 Tbsp oil 3 min. Add garlic and beef; brown 6 min. Stir in tomato paste & herbs, then tomatoes. Simmer 10 min until thick.
- Mix ricotta: Combine ricotta, egg, Parmesan, spinach, parsley, basil, ½ tsp salt, and pepper.
- Assemble: In a 9×13 dish layer sauce, zucchini, ricotta, mozzarella—repeat twice, finishing with mozzarella.
- Bake: Cover with foil 25 min, uncover 15 min more. Rest 15 min before slicing. Garnish and serve.
Recipe Notes
For cleaner slices, assemble the morning of, refrigerate, and bake cold—extra resting time firms the layers. Nutrition is calculated with 85 % lean beef and whole-milk ricotta.