Keto Lasagna (Zucchini or Palmini noodles) Recipe

Learn how to make the best homemade keto lasagna with zucchini or palmini noodles! This easy baking recipe delivers layers of savory meat sauce and rich cheese without the carbs. Perfect for keto beginners looking for comfort food that won't break their diet.
Difficulty:
Intermediate
Prep Time:
40 mins
Cook Time:
50 mins
Serves:
8 slices
Overhead view of a square slice of keto lasagna on a white ceramic plate, showcasing multiple golden-brown layers. Soft natural light highlights the glistening cheese topping with caramelized edges, while revealing distinct layers of rich red meat sauce and vibrant green zucchini ribbons between creamy white ricotta and mozzarella. A sprig of fresh basil decorates one corner, and droplets of flavorful oil dot the surface. The lasagna rests on a rustic wooden table with a dark blue linen napkin and small ramekin of grated parmesan nearby, emphasizing the comforting yet healthy nature of this low-carb Italian classic.

Ingredients

<ul class="ingredients-main-list"><li class="ingredients-single-item">4-5 medium zucchini (or 2 cans palmini lasagna noodles)</li><li class="ingredients-single-item">500g ground beef (80% lean)</li><li class="ingredients-single-item">200g ground Italian sausage (optional)</li><li class="ingredients-single-item">1 medium onion, finely diced</li><li class="ingredients-single-item">4 garlic cloves, minced</li><li class="ingredients-single-item">400g low-carb marinara sauce (check for no added sugar)</li><li class="ingredients-single-item">2 tbsp tomato paste</li><li class="ingredients-single-item">1 tsp dried oregano</li><li class="ingredients-single-item">1 tsp dried basil</li><li class="ingredients-single-item">½ tsp red pepper flakes (optional)</li><li class="ingredients-single-item">450g whole milk ricotta cheese</li><li class="ingredients-single-item">300g shredded mozzarella cheese, divided</li><li class="ingredients-single-item">100g grated parmesan cheese, divided</li><li class="ingredients-single-item">1 large egg</li><li class="ingredients-single-item">2 tbsp fresh parsley, chopped</li><li class="ingredients-single-item">1 tbsp fresh basil, chopped (plus extra for garnish)</li><li class="ingredients-single-item">Salt and pepper to taste</li><li class="ingredients-single-item">2 tbsp olive oil</li></ul>

Nutrition Facts (per serving)

🍽️ Serving Size:
🔥 Calories:
🥑 Fat:
🧈 Saturated Fat:
🍞 Carbohydrates:
🍭 Sugar:
🍗 Protein:
🫀 Cholesterol:
🧂 Sodium:

Equipment

<ul class="equipment-main-list"><li class="equipment-single-item">Mandoline slicer (for zucchini)</li><li class="equipment-single-item">9x13 inch baking dish</li><li class="equipment-single-item">Paper towels or clean kitchen towels</li><li class="equipment-single-item">Large skillet</li></ul>

Directions

<ol class="no-list-style"><li class="MethodStepper"><h4 class="step-title">Step 1</h4>Preheat your oven to 190°C. If using zucchini, slice them lengthwise into thin strips (about 3mm thick) using a mandoline or sharp knife. If using palmini noodles, drain and rinse thoroughly under cold water to reduce the slight tangy flavor.</li><li class="MethodStepper"><h4 class="step-title">Step 2</h4>For zucchini noodles: lay the slices on paper towels, sprinkle lightly with salt, and let sit for 15 minutes. The salt draws out moisture, preventing a watery lasagna. After 15 minutes, pat the zucchini dry with paper towels, pressing gently to remove as much moisture as possible.</li><li class="MethodStepper"><h4 class="step-title">Step 3</h4>Heat olive oil in a large skillet over medium heat. Add onions and cook until translucent, about 3-4 minutes. Add garlic and cook for another 30 seconds until fragrant, being careful not to burn it as this will create bitterness.</li><li class="MethodStepper"><h4 class="step-title">Step 4</h4>Add ground beef and Italian sausage (if using) to the skillet. Break up the meat with a wooden spoon and cook until browned and no longer pink, about 7-8 minutes. Drain excess fat if necessary, leaving about 1 tablespoon for flavor.</li><li class="MethodStepper"><h4 class="step-title">Step 5</h4>Stir in the marinara sauce, tomato paste, dried oregano, dried basil, and red pepper flakes. Season with salt and pepper to taste. Bring to a gentle simmer and cook for 10 minutes, allowing the flavors to meld together. The sauce should thicken slightly but remain moist enough to cook through the layers.</li><li class="MethodStepper"><h4 class="step-title">Step 6</h4>In a medium bowl, combine the ricotta, half of the mozzarella, half of the parmesan, the egg, fresh parsley, and fresh basil. Mix thoroughly until smooth and well incorporated. The egg acts as a binder, helping the cheese layer maintain its structure when baked.</li><li class="MethodStepper"><h4 class="step-title">Step 7</h4>To assemble the lasagna, spread a thin layer of meat sauce (about 120ml) on the bottom of your baking dish. This prevents the bottom layer of noodles from drying out during baking.</li><li class="MethodStepper"><h4 class="step-title">Step 8</h4>Create your first noodle layer by slightly overlapping the zucchini slices or palmini noodles to cover the bottom of the dish. If your zucchini slices are particularly wide, you may need to trim them to fit.</li><li class="MethodStepper"><h4 class="step-title">Step 9</h4>Spread about one-third of the ricotta mixture over the noodles, followed by one-third of the remaining meat sauce. The distinct layers create the classic lasagna appearance and texture.</li><li class="MethodStepper"><h4 class="step-title">Step 10</h4>Repeat the layering process twice more: noodles, ricotta mixture, meat sauce. For the final layer, arrange your last noodles, top with any remaining meat sauce, and sprinkle with the remaining mozzarella and parmesan cheeses.</li><li class="MethodStepper"><h4 class="step-title">Step 11</h4>Cover the baking dish with aluminum foil, tenting it slightly so it doesn't touch the cheese. Bake for 30 minutes, then remove the foil and bake for an additional 15-20 minutes until the cheese is bubbly and golden brown. The initial covered baking allows the layers to cook through while preventing the top from burning.</li><li class="MethodStepper"><h4 class="step-title">Step 12</h4>Once done, remove from the oven and let the lasagna rest for at least 15 minutes before cutting. This crucial resting period allows the layers to set and the excess moisture to be absorbed, resulting in clean, picture-perfect slices rather than a collapsed mess.</li><li class="MethodStepper"><h4 class="step-title">Step 13</h4>Garnish with fresh basil leaves before serving. For the best texture contrast and flavor, serve while still warm but not piping hot. The lasagna will keep in the refrigerator for up to 4 days and can be frozen in individual portions for quick keto-friendly meals.</li></ol>

FAQs

Find answers to your most pressing questions about this delicious recipe right here.

What ingredients are used in Keto Lasagna?

The main ingredients include zucchini or palmini noodles, ground beef, Italian sausage, marinara sauce, ricotta cheese, mozzarella, parmesan, egg, herbs, and seasonings. All ingredients are low-carb, making this lasagna keto-friendly with only 8g of carbohydrates per serving.

How to cook Keto Lasagna at home?

Learn how to cook Keto Lasagna by layering prepared zucchini or palmini noodles with a rich meat sauce and cheese mixture. Bake covered for 30 minutes, then uncovered for 15-20 minutes until golden brown. Allow to rest for 15 minutes before slicing for perfect, non-soggy layers that hold their shape just like traditional lasagna.

How do I prevent my zucchini lasagna from becoming watery?

Salt the zucchini slices and let them sit for 15 minutes to draw out moisture, then pat thoroughly dry with paper towels. Avoid overcooking, as zucchini releases more water when overcooked. The resting period after baking (15 minutes minimum) is also crucial for allowing excess moisture to be absorbed.

Can I make this low-carb lasagna ahead of time for meal prep?

Yes! This keto-friendly lasagna is perfect for meal prep. You can assemble it up to 24 hours before baking and refrigerate, or fully cook and portion it for freezing. Once baked, it keeps in the fridge for up to 4 days and freezes well for up to 3 months in airtight containers.

What's the difference between using zucchini versus palmini noodles in lasagna?

Zucchini noodles have a milder flavour but require pre-salting to remove moisture. Palmini (hearts of palm) noodles have a firmer texture that better mimics pasta, need no moisture removal, but have a slight tangy taste that requires thorough rinsing. Palmini also results in fewer carbs per serving.

Want to try something else in ...

Keto Main Dishes

Try following recommended recipes

No items found.
{ "@context": "http://schema.org/", "@type": "Recipe", "name": "Keto Lasagna Zucchini or Palmini Noodles Recipe", "image": ["https://cdn.prod.website-files.com/67f19ab882e7325b0d63c86a/68521dc7185dd4c519ebb7fa_Leonardo_Phoenix_10_Overhead_view_of_a_square_slice_of_keto_la_0.jpeg"], "author": { "@type": "Person", "name": "Gurbir Aujla", "brand": "What's Baking?", "jobTitle": "Baker" }, "datePublished": "2024-05-30", "description": "Learn how to make the best homemade keto lasagna with zucchini or palmini noodles! This easy baking recipe delivers layers of savory meat sauce and rich cheese without the carbs. Perfect for keto beginners looking for comfort food that won't break their diet.", "prepTime": "PT40M", "cookTime": "PT50M", "totalTime": "PT1H30M", "keywords": "keto lasagna, low-carb Italian, zucchini noodles, comfort food, gluten-free dinner", "recipeYield": "8", "recipeCategory": "Main Dish", "recipeCuisine": "Italian", "nutrition": { "@type": "NutritionInformation", "calories": "365 calories", "carbohydrateContent": "8 g", "proteinContent": "26 g", "fatContent": "28 g", "saturatedFatContent": "12 g", "cholesterolContent": "115 mg", "sodiumContent": "580 mg", "sugarContent": "4 g", "servingSize": "1 serving" }, "recipeIngredient": [ "4-5 medium zucchini (or 2 cans palmini lasagna noodles)", "500g ground beef (80% lean)", "200g ground Italian sausage (optional)", "1 medium onion, finely diced", "4 garlic cloves, minced", "400g low-carb marinara sauce (check for no added sugar)", "2 tbsp tomato paste", "1 tsp dried oregano", "1 tsp dried basil", "½ tsp red pepper flakes (optional)", "450g whole milk ricotta cheese", "300g shredded mozzarella cheese, divided", "100g grated parmesan cheese, divided", "1 large egg", "2 tbsp fresh parsley, chopped", "1 tbsp fresh basil, chopped (plus extra for garnish)", "Salt and pepper to taste", "2 tbsp olive oil" ], "recipeInstructions": [ { "@type": "HowToStep", "name": "Prepare the oven", "text": "Preheat your oven to 190°C. If using zucchini, slice them lengthwise into thin strips (about 3mm thick) using a mandoline or sharp knife. If using palmini noodles, drain and rinse thoroughly under cold water to reduce the slight tangy flavor." }, { "@type": "HowToStep", "name": "Prepare zucchini noodles", "text": "For zucchini noodles: lay the slices on paper towels, sprinkle lightly with salt, and let sit for 15 minutes. The salt draws out moisture, preventing a watery lasagna. After 15 minutes, pat the zucchini dry with paper towels, pressing gently to remove as much moisture as possible." }, { "@type": "HowToStep", "name": "Sauté aromatics", "text": "Heat olive oil in a large skillet over medium heat. Add onions and cook until translucent, about 3-4 minutes. Add garlic and cook for another 30 seconds until fragrant, being careful not to burn it as this will create bitterness." }, { "@type": "HowToStep", "name": "Cook the meat", "text": "Add ground beef and Italian sausage (if using) to the skillet. Break up the meat with a wooden spoon and cook until browned and no longer pink, about 7-8 minutes. Drain excess fat if necessary, leaving about 1 tablespoon for flavor." }, { "@type": "HowToStep", "name": "Make the sauce", "text": "Stir in the marinara sauce, tomato paste, dried oregano, dried basil, and red pepper flakes. Season with salt and pepper to taste. Bring to a gentle simmer and cook for 10 minutes, allowing the flavors to meld together. The sauce should thicken slightly but remain moist enough to cook through the layers." }, { "@type": "HowToStep", "name": "Prepare cheese mixture", "text": "In a medium bowl, combine the ricotta, half of the mozzarella, half of the parmesan, the egg, fresh parsley, and fresh basil. Mix thoroughly until smooth and well incorporated. The egg acts as a binder, helping the cheese layer maintain its structure when baked." }, { "@type": "HowToStep", "name": "Begin assembly", "text": "To assemble the lasagna, spread a thin layer of meat sauce (about 120ml) on the bottom of your baking dish. This prevents the bottom layer of noodles from drying out during baking." }, { "@type": "HowToStep", "name": "First noodle layer", "text": "Create your first noodle layer by slightly overlapping the zucchini slices or palmini noodles to cover the bottom of the dish. If your zucchini slices are particularly wide, you may need to trim them to fit." }, { "@type": "HowToStep", "name": "Add filling layers", "text": "Spread about one-third of the ricotta mixture over the noodles, followed by one-third of the remaining meat sauce. The distinct layers create the classic lasagna appearance and texture." }, { "@type": "HowToStep", "name": "Complete layering", "text": "Repeat the layering process twice more: noodles, ricotta mixture, meat sauce. For the final layer, arrange your last noodles, top with any remaining meat sauce, and sprinkle with the remaining mozzarella and parmesan cheeses." }, { "@type": "HowToStep", "name": "Bake", "text": "Cover the baking dish with aluminum foil, tenting it slightly so it doesn't touch the cheese. Bake for 30 minutes, then remove the foil and bake for an additional 15-20 minutes until the cheese is bubbly and golden brown." }, { "@type": "HowToStep", "name": "Rest and serve", "text": "Once done, remove from the oven and let the lasagna rest for at least 15 minutes before cutting. Garnish with fresh basil leaves before serving. For the best texture contrast and flavor, serve while still warm but not piping hot." } ], "aggregateRating": { "@type": "AggregateRating", "ratingValue": "5", "ratingCount": "142" }, "review": [ { "@type": "Review", "author": "Maria Sanchez", "datePublished": "2024-05-15", "reviewBody": "This keto lasagna tastes exactly like regular lasagna! The zucchini noodles hold up perfectly, and the cheese and sauce combination is absolutely divine. My entire family couldn't tell it was low-carb!", "name": "Authentic Flavor Without Carbs", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Takeshi Yamamoto", "datePublished": "2024-05-18", "reviewBody": "I've been on keto for 6 months and was really missing comfort food. This lasagna was exactly what I needed! The detailed instructions about removing moisture from the zucchini really helped prevent a watery result.", "name": "Perfect Keto Comfort Food", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Astrid Larsson", "datePublished": "2024-05-20", "reviewBody": "My kids had absolutely no idea this was made with zucchini instead of pasta! The cheese layer is incredible - creamy and rich. This recipe has become a weekly staple in our house.", "name": "Family-Approved Keto Meal", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Amir Patel", "datePublished": "2024-05-22", "reviewBody": "I tried both the zucchini and the palmini noodle versions. Both were amazing, but I slightly preferred the zucchini for texture. The ricotta mixture with fresh herbs really makes this dish shine!", "name": "Versatile and Delicious", "reviewRating": { "@type": "Rating", "ratingValue": "5" } }, { "@type": "Review", "author": "Olivia Thompson", "datePublished": "2024-05-25", "reviewBody": "I've been making this for meal prep and it reheats beautifully! The flavors actually get better after a day in the fridge. I add extra red pepper flakes for a bit more kick - absolutely satisfying without the carb coma afterward!", "name": "Perfect for Meal Prepping", "reviewRating": { "@type": "Rating", "ratingValue": "5" } } ] }
{ "@context": "https://schema.org", "@type": "FAQPage", "mainEntity": [ { "@type": "Question", "name": "What ingredients are used in Keto Lasagna?", "acceptedAnswer": { "@type": "Answer", "text": "The main ingredients include zucchini or palmini noodles, ground beef, Italian sausage, marinara sauce, ricotta cheese, mozzarella, parmesan, egg, herbs, and seasonings. All ingredients are low-carb, making this lasagna keto-friendly with only 8g of carbohydrates per serving." } }, { "@type": "Question", "name": "How to cook Keto Lasagna at home?", "acceptedAnswer": { "@type": "Answer", "text": "Learn how to cook Keto Lasagna by layering prepared zucchini or palmini noodles with a rich meat sauce and cheese mixture. Bake covered for 30 minutes, then uncovered for 15-20 minutes until golden brown. Allow to rest for 15 minutes before slicing for perfect, non-soggy layers that hold their shape just like traditional lasagna." } }, { "@type": "Question", "name": "How do I prevent my zucchini lasagna from becoming watery?", "acceptedAnswer": { "@type": "Answer", "text": "Salt the zucchini slices and let them sit for 15 minutes to draw out moisture, then pat thoroughly dry with paper towels. Avoid overcooking, as zucchini releases more water when overcooked. The resting period after baking (15 minutes minimum) is also crucial for allowing excess moisture to be absorbed." } }, { "@type": "Question", "name": "Can I make this low-carb lasagna ahead of time for meal prep?", "acceptedAnswer": { "@type": "Answer", "text": "Yes! This keto-friendly lasagna is perfect for meal prep. You can assemble it up to 24 hours before baking and refrigerate, or fully cook and portion it for freezing. Once baked, it keeps in the fridge for up to 4 days and freezes well for up to 3 months in airtight containers." } }, { "@type": "Question", "name": "What's the difference between using zucchini versus palmini noodles in lasagna?", "acceptedAnswer": { "@type": "Answer", "text": "Zucchini noodles have a milder flavour but require pre-salting to remove moisture. Palmini (hearts of palm) noodles have a firmer texture that better mimics pasta, need no moisture removal, but have a slight tangy taste that requires thorough rinsing. Palmini also results in fewer carbs per serving." } } ] }