Ingredients
Equipment
Method
Prep the zucchini
- Salt the zucchini planks and let them sit for 20 minutes, then pat them very dry with paper towels until not wet-looking.
- Roast the zucchini on a sheet pan at 425°F for 10–12 minutes, just until slightly dried out and flexible enough to layer.
Make the meat sauce
- Brown the ground beef with the diced onion in a Dutch oven, then drain excess fat.
- Add the minced garlic and cook for 30–60 seconds until fragrant.
- Stir in crushed tomatoes, tomato paste, Italian seasoning, red pepper flakes, salt, and pepper, then simmer for 15 minutes until thick.
Mix the ricotta layer
- Combine ricotta with eggs, grated parmesan, chopped parsley, 1 cup mozzarella, salt, and pepper until smooth and cohesive.
Assemble and bake
- Preheat the oven to 375°F and grease a 9x13 baking dish.
- Assemble the lasagna by layering meat sauce, zucchini planks, ricotta mixture, meat sauce, zucchini planks, remaining ricotta, then top with meat sauce and the remaining mozzarella.
- Cover tightly with foil and bake at 375°F for 40 minutes until hot and bubbling at the edges.
- Uncover and bake 15 minutes more at 375°F until deeply golden and visibly bubbly.
Rest and slice
- Rest the keto zucchini lasagna for 15 minutes before cutting, blotting any liquid with paper towels if needed for cleaner slices.
Notes
For the best texture, don’t skip drying the zucchini after sweating—excess moisture is the main cause of watery keto lasagna. Refrigerate leftovers in a sealed container for up to 4 days; reheat covered in a 325°F oven until warmed through. Freezing is not recommended because the zucchini texture can soften further. Dietary swap: if you want it dairy-reduced, use a reduced-fat ricotta and half the parmesan, keeping mozzarella for binding.
