Written by

Sabrina Holland

Published

Creamy Keto Lasagna with Zucchini Noodles Easy Low-Carb Recipe

Ready In 60 minutes
Servings 6 servings
Difficulty Medium

Love this? Save it for later!

Share the inspiration with your friends

“You’re telling me this is keto?” my friend asked, eyebrows raised as she took a bite. Honestly, I wasn’t expecting that reaction when I whipped up this creamy keto lasagna with zucchini noodles last Saturday night. It all started on a whim when I rummaged through the fridge and realized I was fresh out of pasta. I’d been craving lasagna—rich, cheesy, and satisfying—but the traditional noodles just didn’t fit into my low-carb lifestyle anymore.

I grabbed the zucchinis sitting on the counter and decided to give spiralized zucchini a shot as a noodle substitute. I won’t lie—at first, I was skeptical. Would it hold up? Would it get soggy? Could it taste creamy and indulgent enough to fool my carb-loving brain? The answer surprised me. Between the velvety ricotta blend and the luscious layers of seasoned meat and sauce, this dish quickly became a go-to in my keto recipe arsenal. And yeah, I made a bit of a mess with zucchini juice everywhere (kitchen adventures, right?), but it was totally worth it.

If you’ve ever been in that “lasagna craving but low-carb” spot (maybe you’ve been there, too), this recipe’s for you. It’s creamy, comforting, and surprisingly straightforward. Plus, it has that homemade vibe without the hours of fuss. This creamy keto lasagna with zucchini noodles has stuck with me because it’s the kind of meal that makes you slow down, savor, and forget you’re even counting carbs. Let me tell you—this one’s a keeper.

Why You’ll Love This Recipe

After countless tests in my kitchen, I can say this creamy keto lasagna with zucchini noodles is a true winner for anyone craving comfort food without the carb overload. Here’s why it stands out:

  • Quick & Easy: Ready in just under an hour, this recipe fits perfectly into busy weeknights or last-minute dinner plans.
  • Simple Ingredients: No need to hunt down fancy or hard-to-find items—everything is likely already in your pantry or fridge.
  • Perfect for Low-Carb Diets: Whether you’re keto, paleo, or just cutting carbs, this lasagna fits the bill without sacrificing flavor.
  • Crowd-Pleaser: I’ve served this at family dinners and potlucks, and it always gets rave reviews from kids and adults alike.
  • Unbelievably Delicious: The creamy ricotta and mozzarella layers melt beautifully with the savory meat sauce, creating an irresistible texture combo.

What makes this recipe different? I blend the ricotta with cream cheese and a hint of garlic powder, which gives the filling an ultra-smooth, luscious texture that’s not too heavy. Instead of soggy zucchini, I salt and drain the noodles before layering, keeping everything crisp but tender. Honestly, I’ve tried other keto lasagnas, but this one strikes the perfect balance of creamy, cheesy, and hearty without being heavy or watery.

It’s not just food; it’s that warm, satisfying hug after a long day. Whether you’re making it for a cozy night in or need a dish to impress without stress, this creamy keto lasagna with zucchini noodles is a winner you’ll keep coming back to.

What Ingredients You Will Need

This creamy keto lasagna with zucchini noodles relies on wholesome, easy-to-find ingredients that come together to create bold flavor and a delightful, comforting texture. Most of these are pantry staples, and zucchini noodles add that fresh, low-carb twist.

  • Zucchini (4 medium, spiralized into noodles) – Choose firm zucchinis for the best texture; smaller and younger zucchinis work great.
  • Ground beef (1 lb / 450 g) – I prefer 80/20 for juiciness; leaner options work but may need a bit of olive oil.
  • Olive oil (2 tbsp) – For sautéing and flavor.
  • Onion (1 medium, finely chopped) – Adds sweetness and depth.
  • Garlic (3 cloves, minced) – For that aromatic punch.
  • Canned crushed tomatoes (14 oz / 400 g) – I like the San Marzano style for natural sweetness and low acidity.
  • Tomato paste (2 tbsp) – Concentrates the sauce flavor.
  • Dried Italian herbs (1 tsp, blend of oregano, basil, thyme) – Balanced seasoning.
  • Salt and freshly ground black pepper – To taste.
  • Ricotta cheese (1 cup / 240 ml) – Use whole milk ricotta for creamy texture.
  • Cream cheese (4 oz / 115 g, softened) – Adds extra creaminess and richness.
  • Shredded mozzarella cheese (2 cups / 200 g) – For melty, gooey layers.
  • Grated Parmesan cheese (1/2 cup / 50 g) – Sprinkled on top for a golden crust.
  • Egg (1 large) – Helps bind the cheese filling.
  • Fresh basil (a handful, chopped) – Optional, but adds bright herbal notes.

Substitution tips: Use dairy-free cream cheese and ricotta alternatives for a lactose-free version. For a vegetarian twist, swap ground beef with sautéed mushrooms or crumbled tofu.

Equipment Needed

  • Spiralizer or a vegetable peeler: To make zucchini noodles. If you don’t have a spiralizer, a julienne peeler works fine, or you can buy pre-spiralized zucchini at many stores.
  • Large sauté pan or skillet: For cooking the meat sauce and vegetables.
  • Mixing bowls: One for the cheese mixture and another for prepping ingredients.
  • Baking dish: A 9×13 inch (23×33 cm) casserole dish is perfect for layering and baking the lasagna.
  • Colander or fine mesh strainer: Essential for draining zucchini noodles to avoid watery layers.
  • Wooden spoon or silicone spatula: For stirring the sauce and mixing cheese.

If you’re on a budget, the julienne peeler is a great alternative to an expensive spiralizer. Also, non-stick pans help prevent sticking and make cleanup easier. I recommend wiping down your baking dish with a little olive oil or using parchment paper for easy lasagna removal and cleaning.

Preparation Method

creamy keto lasagna with zucchini noodles preparation steps

  1. Prepare the zucchini noodles: Spiralize 4 medium zucchinis into noodles. Place them in a colander, sprinkle generously with salt (about 1 tbsp), and let sit for 20 minutes to draw out excess moisture. Then, gently squeeze with a clean kitchen towel or paper towels to dry further. This step prevents soggy lasagna layers.
  2. Make the meat sauce: Heat 2 tbsp olive oil in a large skillet over medium heat. Add the chopped onion and sauté for 3-4 minutes until translucent. Stir in minced garlic and cook for another minute until fragrant.
  3. Add 1 lb (450 g) ground beef to the skillet. Break it up with a spoon and cook until browned and cooked through, about 7-8 minutes. Drain excess fat if necessary.
  4. Stir in 14 oz (400 g) canned crushed tomatoes, 2 tbsp tomato paste, 1 tsp dried Italian herbs, and salt and pepper to taste. Reduce heat to low and simmer for 15 minutes, stirring occasionally. The sauce should thicken slightly and smell rich and savory.
  5. Prepare the creamy cheese filling: In a mixing bowl, combine 1 cup ricotta cheese, 4 oz softened cream cheese, 1 large egg, and a pinch of garlic powder. Mix until smooth and creamy. Fold in 1 cup shredded mozzarella and half of the chopped fresh basil (if using).
  6. Preheat your oven to 375°F (190°C).
  7. Assemble the lasagna: Lightly grease your 9×13 inch (23×33 cm) baking dish. Spread a thin layer of meat sauce on the bottom. Add a layer of zucchini noodles (about one-third of the noodles), followed by half of the cheese mixture, then a third of the remaining meat sauce. Repeat the layers once more: zucchini noodles, cheese mixture, meat sauce.
  8. Top the final layer of zucchini noodles with the remaining meat sauce. Sprinkle 1 cup shredded mozzarella and ½ cup grated Parmesan cheese evenly on top.
  9. Bake uncovered for 30-35 minutes until bubbly and golden on top. The cheese should be melted and slightly browned, and the edges should be gently caramelized.
  10. Let the lasagna rest for 10 minutes before slicing. This helps the layers set and makes serving easier.

Pro tip: If your zucchini noodles release water during baking, blot with a paper towel right when you take the lasagna out. This keeps the texture perfect instead of watery. Also, don’t skip salting and draining the zucchini—trust me, it makes a huge difference!

Cooking Tips & Techniques

One lesson I learned the hard way was skipping the zucchini draining step. Let me tell you, watery lasagna is a major bummer. Always salt and press your zucchini noodles before layering to keep everything firm and avoid sogginess.

When cooking the meat sauce, browning the beef thoroughly adds depth and richness to the flavor. Don’t rush this step! Also, simmering the sauce for at least 15 minutes thickens it and helps the flavors meld beautifully.

For the cheese filling, blending cream cheese with ricotta creates that ultra-creamy texture that makes this lasagna stand out. If you want it even smoother, briefly whisk the egg into the cheeses before folding in other ingredients.

Timing matters with this dish. While the lasagna bakes, you can prep a fresh salad or set the table—multitasking saves time. After baking, resting the lasagna allows the layers to firm up, so it slices neatly without falling apart.

Want a golden crust? Broil for the last 2-3 minutes, but watch carefully to avoid burning. And if you’re using a glass baking dish, consider lowering the oven rack so the top browns evenly.

Variations & Adaptations

This creamy keto lasagna with zucchini noodles is versatile and easy to tweak:

  • Vegetarian version: Replace ground beef with sautéed mushrooms, diced eggplant, or lentils for a meat-free twist that still packs umami.
  • Spicy kick: Add red pepper flakes or diced jalapeños to the meat sauce for some heat. I once made this for a friend who loves spice, and it was a hit.
  • Dairy-free adaptation: Use coconut cream or cashew-based cheese substitutes instead of ricotta and cream cheese. Nutritional yeast adds cheesy flavor.
  • Seasonal twist: Swap zucchini noodles with thinly sliced eggplant or yellow squash in summer for a colorful presentation.
  • Slow cooker option: Layer the ingredients in a slow cooker on low for 3-4 hours for hands-off cooking, just be mindful of moisture with zucchini.

Personally, I’ve tried adding fresh spinach layers between the zucchini for extra greens and it was delicious. Feel free to get creative with herbs like thyme or rosemary for different flavor profiles.

Serving & Storage Suggestions

Serve this creamy keto lasagna warm, ideally after the 10-minute rest, so the layers hold their shape. Garnish with fresh basil leaves or a sprinkle of extra Parmesan for a pretty finish.

It pairs wonderfully with a crisp green salad or roasted veggies to keep the meal light and balanced. A glass of dry red wine complements the rich flavors if you’re indulging.

To store, cover leftovers tightly and refrigerate for up to 4 days. For longer storage, freeze individual portions wrapped in foil or airtight containers for up to 3 months.

When reheating, microwave on medium power or warm in a 350°F (175°C) oven until heated through, about 15-20 minutes. Adding a splash of water or covering loosely with foil helps retain moisture.

Interestingly, the flavors deepen after a day, so leftovers often taste even better. Just make sure to drain any excess liquid before serving again.

Nutritional Information & Benefits

This creamy keto lasagna with zucchini noodles is a satisfying low-carb meal packed with protein and healthy fats. Each serving contains roughly:

Nutrient Amount per serving
Calories 400-450 kcal
Net Carbs 8-10 g
Protein 30-35 g
Fat 25-30 g

Zucchini noodles provide fiber and vitamins like A and C, while the cheeses add calcium and protein. Using whole ingredients like fresh garlic and herbs adds antioxidants and flavor without carbs. This recipe fits well within keto, low-carb, and gluten-free diets, but watch for dairy if you’re sensitive.

From a wellness perspective, it’s a comforting dish that won’t spike your blood sugar, making it a favorite for sustained energy and satiety.

Conclusion

This creamy keto lasagna with zucchini noodles is proof you don’t have to give up comfort food on a low-carb plan. It’s a delicious, creamy, and hearty dish that’s surprisingly simple to make, uses everyday ingredients, and delivers big on flavor.

Feel free to tweak it based on what you have on hand or your taste preferences—it’s forgiving and adaptable. I love how it combines cozy, cheesy layers with fresh zucchini noodles, making it a recipe I return to whenever I want that classic lasagna feeling without the carbs.

Go ahead, give it a try and let me know how it turns out. Your taste buds might just thank you (and maybe your carb-counting app, too!). If you come up with your own jazzed-up version, don’t hesitate to share—I’m always curious what you all cook up!

FAQs about Creamy Keto Lasagna with Zucchini Noodles

Can I use frozen zucchini noodles for this recipe?

Frozen zucchini noodles tend to release more water, which can make the lasagna watery. If you use frozen, be sure to thaw, drain, and press them very well before layering.

How do I prevent the zucchini noodles from becoming soggy?

Salting the zucchini noodles and letting them drain for at least 20 minutes removes excess moisture. Pressing them dry with towels before layering is key.

Is this recipe suitable for gluten-free diets?

Yes! Since it uses zucchini noodles instead of pasta, it’s naturally gluten-free.

Can I prepare this lasagna ahead of time?

Absolutely. You can assemble it the day before, cover, refrigerate, and bake when ready. Just add a few extra minutes to baking time if baking from cold.

What can I substitute for ground beef?

Ground turkey, chicken, or plant-based meat alternatives work well. For a vegetarian option, sautéed mushrooms or lentils make a tasty replacement.

And if you want to try another comforting low-carb dish, my crispy garlic chicken is always a crowd-pleaser.

Pin This Recipe!

creamy keto lasagna with zucchini noodles recipe

Print

Creamy Keto Lasagna with Zucchini Noodles

A creamy, low-carb lasagna using spiralized zucchini noodles instead of pasta, layered with a rich meat sauce and luscious cheese filling. Perfect for keto and low-carb diets, this dish is comforting, easy to make, and full of flavor.

  • Author: Sarah
  • Prep Time: 30 minutes
  • Cook Time: 35 minutes
  • Total Time: 1 hour 5 minutes
  • Yield: 6 servings 1x
  • Category: Main Course
  • Cuisine: Italian

Ingredients

Scale
  • 4 medium zucchinis, spiralized into noodles
  • 1 lb ground beef (80/20 preferred)
  • 2 tbsp olive oil
  • 1 medium onion, finely chopped
  • 3 cloves garlic, minced
  • 14 oz canned crushed tomatoes
  • 2 tbsp tomato paste
  • 1 tsp dried Italian herbs (oregano, basil, thyme blend)
  • Salt and freshly ground black pepper, to taste
  • 1 cup ricotta cheese (whole milk)
  • 4 oz cream cheese, softened
  • 2 cups shredded mozzarella cheese
  • 1/2 cup grated Parmesan cheese
  • 1 large egg
  • A handful fresh basil, chopped (optional)
  • Garlic powder, a pinch

Instructions

  1. Spiralize 4 medium zucchinis into noodles. Place in a colander, sprinkle with about 1 tbsp salt, and let sit for 20 minutes to draw out moisture. Gently squeeze dry with a kitchen towel or paper towels.
  2. Heat 2 tbsp olive oil in a large skillet over medium heat. Sauté chopped onion for 3-4 minutes until translucent. Add minced garlic and cook for 1 more minute until fragrant.
  3. Add 1 lb ground beef to the skillet. Break up with a spoon and cook until browned and cooked through, about 7-8 minutes. Drain excess fat if needed.
  4. Stir in 14 oz crushed tomatoes, 2 tbsp tomato paste, 1 tsp dried Italian herbs, salt, and pepper. Reduce heat to low and simmer for 15 minutes, stirring occasionally until sauce thickens.
  5. In a mixing bowl, combine 1 cup ricotta cheese, 4 oz softened cream cheese, 1 large egg, a pinch of garlic powder, and mix until smooth. Fold in 1 cup shredded mozzarella and half of the chopped basil if using.
  6. Preheat oven to 375°F (190°C).
  7. Lightly grease a 9×13 inch baking dish. Spread a thin layer of meat sauce on the bottom.
  8. Layer one-third of the zucchini noodles over the sauce, then half of the cheese mixture, followed by one-third of the remaining meat sauce. Repeat layers once more: zucchini noodles, cheese mixture, meat sauce.
  9. Top with the remaining zucchini noodles and meat sauce. Sprinkle 1 cup shredded mozzarella and 1/2 cup grated Parmesan evenly on top.
  10. Bake uncovered for 30-35 minutes until bubbly and golden on top.
  11. Let the lasagna rest for 10 minutes before slicing to allow layers to set.

Notes

Salt and drain zucchini noodles well to prevent soggy lasagna layers. Let lasagna rest 10 minutes after baking for easier slicing. For a golden crust, broil for 2-3 minutes at the end but watch carefully to avoid burning. Use parchment paper or lightly oil baking dish for easy removal.

Nutrition

  • Serving Size: 1 slice (1/6 of lasa
  • Calories: 425
  • Sugar: 6
  • Sodium: 550
  • Fat: 27
  • Saturated Fat: 12
  • Carbohydrates: 9
  • Fiber: 2
  • Protein: 32

Keywords: keto, low-carb, lasagna, zucchini noodles, creamy, gluten-free, keto lasagna, healthy dinner

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating