High Protein Keto Zucchini Lasagna Pin it
High Protein Keto Zucchini Lasagna | Protein Crafter
HIGH PROTEIN MEALS Keto lasagna Zucchini lasagna High protein keto

High Protein Keto Zucchini Lasagna

Marcus Reid Marcus Reid Mar 26, 2026 5.0 (57)
Prep Time: 25 min Cook Time: 45 min Total Time: 1 hr 10 min 6 Servings Intermediate

High protein keto zucchini lasagna layers tender zucchini with rich meat sauce and melted cheese for a low-carb comfort meal under 400 calories.

Jump To Recipe

Okay so here's the thing I never thought I'd be the person raving about a lasagna made with zucchini instead of pasta. Like, pasta is life, right? But after my doctor nudged me toward lower-carb eating, I started experimenting. One rainy Sunday, this keto zucchini lasagna happened almost by accident, and honestly? My whole family asked for seconds. I didn't expect that at all. Now it's on permanent rotation.

Oops okay, I have to tell you about the first time I made this. I skipped the salting-and-draining step for the zucchini because I was impatient. The result? A swimming pool of watery liquid at the bottom of my baking dish. My lasagna basically fell apart into zucchini soup. My husband still brings it up. Learn from my chaos, friends. Salt those planks. Always.

Keto Zucchini Lasagna: Ingredients You'll Actually Want to Shop For

  • 4 large zucchini, sliced lengthwise into 1/4 inch planks: These are the whole foundation of your keto zucchini lasagna, so don't rush the prep. You want large, firm zucchini not the skinny little ones so your planks are wide enough to actually layer properly. The 1/4 inch thickness is a sweet spot I landed on after way too many trials. Too thin and they fall apart, too thick and they stay weirdly crunchy. Get yourself a mandoline if you can!
  • 1 tsp sea salt: This tiny teaspoon of sea salt is doing the heaviest lifting in the whole recipe, and I cannot stress this enough. Sprinkling it over your zucchini planks draws out all that excess moisture before cooking. Without it, your keto zucchini lasagna turns into a watery mess I learned that the hard way, twice. Let the salt work for at least 15 minutes, then pat those planks completely dry. It's the step that separates a good lasagna from a great one.
  • 1 lb ground beef (85% lean): I always go 85% lean here because that little bit of fat is what gives the meat sauce its richness and body. Too lean and the sauce tastes flat and dry, honestly. Brown it properly don't crowd the pan, let it get some color and you'll build layers of savory flavor that make this dish feel genuinely indulgent. The beef is your protein backbone, and paired with sausage, it creates this incredible, hearty filling.
  • 1/2 lb Italian pork sausage, casings removed: This is my secret weapon ingredient, to be real. The Italian sausage brings fennel, herbs, and a subtle sweetness that ground beef alone just can't deliver. I crumble it right into the pan with the beef and let them cook together so the flavors totally meld. If you can find a good butcher's blend with real spices, grab it. This combo is exactly why the meat sauce in this recipe tastes like it came from a proper Italian kitchen.
  • 1 cup crushed San Marzano tomatoes: Please, please don't swap these out for regular canned tomatoes if you can help it. San Marzanos have this naturally low-acid, almost jammy sweetness that makes the sauce sing. I discovered them a few years back and I've never looked back. They're the reason the sauce tastes slow-cooked even when you've only had it on the stove for 20 minutes. One cup keeps things saucy without making the lasagna too wet balance is everything here.
  • 3 cloves garlic, minced: Three cloves is my personal minimum I'll be honest, I usually sneak in four. Fresh minced garlic bloomed in olive oil is one of those smells that just makes your whole kitchen feel warm and welcoming. It forms the aromatic base of the meat sauce and ties everything together. Pre-minced jarred garlic works in a pinch, but fresh is so worth the extra two minutes of chopping. Don't skip it or rush it let it soften and get fragrant before adding anything else.

How to Make Keto Zucchini Lasagna Step by Step

Step 1: Prep the Zucchini:
This step is honestly where most people go wrong with keto zucchini lasagna, and I want you to nail it. Slice your zucchini lengthwise into those 1/4 inch planks use a sharp knife or a mandoline for even cuts. Lay them out on a clean kitchen towel or paper towels, sprinkle generously with sea salt, and just walk away for 15 to 20 minutes. You'll be shocked how much liquid pools up on the surface. Pat everything completely dry before moving on. This is non-negotiable!
Step 2: Grill the Planks:
Heat a grill pan or cast iron skillet over medium-high with a drizzle of olive oil. Grill your zucchini planks for about 2 minutes per side until you see those gorgeous char marks appear. The smell is amazing kind of grassy and smoky at the same time. This step does two things: it adds flavor and drives out even more moisture. Don't skip it! Lay the grilled planks on a rack to cool slightly. They should be pliable but not mushy, with just enough structure to layer beautifully.
Step 3: Build the Meat Sauce:
Okay, this is where your kitchen starts smelling absolutely incredible. Heat olive oil in a large skillet, add your minced garlic, and let it sizzle for about 60 seconds until fragrant. Add the ground beef and Italian sausage together, breaking everything up as it browns. Once it's cooked through, stir in the crushed San Marzano tomatoes, dried oregano, and red pepper flakes. Season with salt and pepper. Let it simmer for about 10 minutes so everything melds together. This sauce is the heart of a great keto zucchini lasagna.
Step 4: Mix Ricotta Filling:
In a bowl, combine your ricotta with a beaten egg, a good handful of Parmesan, some fresh or dried basil, salt, and pepper. Stir it until it's creamy and smooth. I didn't expect how much the egg would matter the first time I made this it binds the ricotta so it sets up firmly instead of sliding everywhere when you cut into the lasagna. Taste it before you layer it in. Seriously, taste it. It should be well-seasoned and almost savory on its own.
Step 5: Preheat and Layer:
Preheat your oven to 375°F. Now comes the fun, meditative part of making keto zucchini lasagna the layering! Start with a thin layer of meat sauce on the bottom of your baking dish to prevent sticking. Then add a layer of zucchini planks, a spread of ricotta filling, and another layer of meat sauce. Repeat until you run out of ingredients, finishing with a meat sauce layer on top. Press each layer down gently as you go. Don't rush this good layering means every single bite has everything in it.
Step 6: Add the Cheese Crown:
This is my favorite moment in the whole process, to be real. Pile on a generous layer of shredded mozzarella and a final dusting of Parmesan right over the top of your keto zucchini lasagna. Don't be shy this cheese crown is what bubbles and browns into that glorious, golden, slightly crispy top that everyone fights over. I sometimes add a pinch of red pepper flakes on top for color and a little kick. It looks beautiful going into the oven and it smells even better coming out.

Every time I make this, I put on some Italian music and pour myself a small glass of wine while the sauce simmers. There's something about the smell of garlic, sausage, and herbs filling the kitchen that just makes everything feel right. It's become a Sunday ritual in our house a little slow, a little intentional, and completely worth every single step.

Storage Tips for Your Keto Zucchini Lasagna Leftovers

Store any leftover keto zucchini lasagna in an airtight container in the fridge for up to 4 days. I'd honestly argue it tastes even better on day two once everything has settled together overnight. For reheating, use the oven at 350°F covered with foil for about 15 minutes the microwave works in a pinch but can make the zucchini a bit mushy, which bugs me. For freezing, let it cool completely, then wrap individual portions tightly in plastic wrap and foil. It'll keep in the freezer for up to 2 months. Thaw overnight in the fridge before reheating. One mistake I made early on: freezing it while it was still warm. The texture suffered badly. Cool it down completely first lesson learned the hard way!

High Protein Keto Zucchini Lasagna - Image 1 Pin it
High Protein Keto Zucchini Lasagna - Image 1 | Protein Crafter

Easy Ingredient Substitutions for Keto Zucchini Lasagna

So I've played around with this recipe quite a bit, and here's what I've found. If you're not a pork person, swap the Italian sausage for ground turkey or chicken sausage it's lighter but still tasty. For a dairy-free version, I've used cashew-based ricotta and it actually worked better than I expected! You can swap ground beef for ground lamb if you want a richer, more complex flavor oops, I may have liked that version even more than the original. No San Marzano tomatoes? Regular crushed tomatoes work, just add a tiny pinch of sugar to balance the acidity. And if zucchini isn't available, yellow squash makes a great substitute with a slightly milder flavor. The recipe is pretty forgiving once you understand the structure of it.

Serving Keto Zucchini Lasagna Like You Mean It

Honestly, this dish is a full meal on its own protein, vegetables, fat, all in one beautiful baking dish. But if you want to round things out, I love serving it alongside a simple arugula salad dressed with lemon juice and olive oil. The peppery bitterness of the arugula cuts right through the richness of the lasagna. A side of garlic roasted broccolini is also incredible here. For drinks, sparkling water with lemon is my go-to on a weeknight, but if you're having people over, a dry Italian red wine pairs beautifully. Skip the bread basket you won't miss it, I promise. This keto zucchini lasagna is filling enough that nobody's going home hungry.

The Italian Soul Behind This Keto Zucchini Lasagna

Lasagna has deep roots in the Emilia-Romagna region of Italy, where it's been layered and baked for centuries using fresh pasta, rich ragù, and béchamel. It's a dish built on the idea of abundance and patience layers upon layers of love, basically. My own connection to lasagna started with my grandmother, who made a massive tray every Christmas Eve. She'd never recognize my keto zucchini lasagna version, and honestly, she might have had some strong opinions about the missing pasta! But the spirit is the same a hearty, generous, layered dish meant to feed people you care about. I like to think she'd approve of the San Marzano tomatoes, at least. Those she would've respected.

If you've made it this far, I really hope you give this recipe a shot. It's become one of those dishes that genuinely makes me happy every single time to cook it, to share it, to eat it cold out of the fridge at midnight. Drop a comment below and let me know how yours turned out! I want to hear everything the wins, the oops moments, all of it.

High Protein Keto Zucchini Lasagna - Image 2 Pin it
High Protein Keto Zucchini Lasagna - Image 2 | Protein Crafter

Frequently Asked Questions About Keto Zucchini Lasagna

→ Can I make keto zucchini lasagna ahead of time?

Yes, and honestly it's even better that way! You can assemble the whole thing the night before, cover it tightly, and refrigerate it unbaked. Just add about 10 extra minutes to the baking time since it's going in cold. It's a total lifesaver for dinner parties or busy weeknights.

→ How do I prevent my keto zucchini lasagna from getting watery?

Salt your zucchini planks and let them sit for at least 15 minutes, then pat them dry and grill them before layering. This two-step moisture removal process is the key. Also, don't use too much tomato sauce keep it saucy but not soupy. That balance really matters for the final texture.

→ How many carbs are in a serving of this lasagna?

Each serving comes in at roughly 8 to 10 grams of net carbs depending on your specific ingredients and portion size. The zucchini and tomatoes contribute most of the carbs, but it's still well within keto macros. I always recommend tracking with your preferred app just to be sure it fits your personal goals.

→ Can I use a different meat in this recipe?

For sure! Ground turkey, chicken, or even a plant-based meat substitute all work here. The Italian sausage is what adds the most flavor complexity, so if you swap it, try adding extra fennel seeds, garlic, and Italian seasoning to your meat to compensate. I've done the turkey version many times and it's really satisfying.

→ What size baking dish should I use for this recipe?

A 9x13 inch baking dish is the perfect size for this recipe serving 6 people. Make sure it has sides at least 2 inches high so the layers have room and nothing bubbles over. I learned about the bubbling-over situation the messy way, so trust me on the deep dish recommendation!

Recipe

High Protein Keto Zucchini Lasagna

High protein keto zucchini lasagna layers tender zucchini with rich meat sauce and melted cheese for a low-carb comfort meal under 400 calories.

5.0 (57 reviews)
25 min
Prep Time
45 min
Cook Time
1 hr 10 min
Total Time
6 Servings
Servings
Intermediate
Difficulty
Italian
Cuisine
Gluten-Free Diabetic-Friendly

Ingredients

Zucchini Noodle Base

  • 4 large zucchini, sliced lengthwise into 1/4 inch planks
  • 1 tsp sea salt
  • 2 tbsp olive oil

Savory Meat Sauce

  • 1 lb ground beef (85% lean)
  • 1/2 lb Italian pork sausage, casings removed
  • 1 cup crushed San Marzano tomatoes
  • 3 cloves garlic, minced
  • 1 tsp dried oregano
  • 1/2 tsp red pepper flakes
  • Salt and pepper to taste

Creamy Ricotta Filling

  • 2 cups whole milk ricotta cheese
  • 1 large egg
  • 1/4 cup fresh basil leaves, chopped
  • 1/2 tsp garlic powder
  • 1/4 tsp ground nutmeg

Golden Cheese Crown

  • 2 cups shredded whole milk mozzarella cheese
  • 1/2 cup freshly grated Parmesan cheese

Instructions

  1. 1
    Prep the Zucchini
    Slice 4 large zucchini lengthwise into 1/4 inch planks and lay them flat on paper towels. Sprinkle evenly with 1 tsp sea salt and let sit for 10 minutes to draw out excess moisture - this is the key to a non-watery High Protein Keto Zucchini Lasagna Recipe.
  2. 2
    Grill the Planks
    Pat the salted zucchini planks dry with fresh paper towels. Brush both sides with 2 tbsp olive oil and grill or sear in a hot skillet for 2 minutes per side until lightly golden. Set aside on a wire rack to cool and release any remaining moisture.
  3. 3
    Build the Meat Sauce
    In a large skillet over medium-high heat, brown 1 lb ground beef and 1/2 lb Italian pork sausage together, breaking up the meat as it cooks. Add 3 cloves minced garlic, 1 tsp dried oregano, and 1/2 tsp red pepper flakes. Stir in 1 cup crushed San Marzano tomatoes, season with salt and pepper, and simmer for 10 minutes until thickened.
  4. 4
    Mix Ricotta Filling
    In a medium bowl, combine 2 cups whole milk ricotta cheese, 1 large egg, 1/4 cup chopped fresh basil, 1/2 tsp garlic powder, and 1/4 tsp ground nutmeg. Stir until smooth and well blended. This creamy filling is what gives your High Protein Keto Zucchini Lasagna Recipe its rich, satisfying texture.
  5. 5
    Preheat and Layer
    Preheat your oven to 375°F. In a 9x13 inch baking dish, spread a thin layer of meat sauce on the bottom. Add a single layer of grilled zucchini planks, followed by half the ricotta filling, half the remaining meat sauce, and 1 cup shredded whole milk mozzarella. Repeat the layers once more.
  6. 6
    Add the Cheese Crown
    Top your assembled High Protein Keto Zucchini Lasagna Recipe with the remaining 1 cup shredded whole milk mozzarella and all 1/2 cup freshly grated Parmesan cheese, spreading evenly to create a full golden cheese crown. Cover loosely with foil to prevent over-browning during the first phase of baking.
  7. 7
    Bake to Perfection
    Bake covered at 375°F for 25 minutes, then remove the foil and bake an additional 20 minutes until the cheese is deeply golden and bubbling. The internal temperature should reach 165°F. Your High Protein Keto Zucchini Lasagna Recipe is done when the edges are caramelized and fragrant.
  8. 8
    Rest Before Serving
    Remove from the oven and let the lasagna rest uncovered for 10–15 minutes before slicing into 6 portions. Resting allows the layers to set firmly so each slice holds its shape beautifully. Garnish with extra fresh basil leaves and a pinch of red pepper flakes for a stunning presentation.

Notes

1

💧 Moisture Control Tip: Don't skip salting and grilling the zucchini planks. Removing excess water is the single most important step to prevent a soggy lasagna. You can also press the planks between clean kitchen towels for extra insurance.

2

🧊 Storage Advice: Store leftover lasagna in an airtight container in the refrigerator for up to 4 days. It reheats beautifully in the oven at 350°F for 15 minutes. You can also freeze individual portions for up to 2 months — thaw overnight in the fridge before reheating.

3

🔄 Substitution Tips: Swap ground beef for ground turkey or ground chicken for a leaner option. If you prefer a vegetarian version, replace the meat sauce with a mixture of sautéed mushrooms, spinach, and bell peppers seasoned with the same herbs and spices.

4

🍽️ Serving Suggestion: Serve alongside a crisp arugula salad dressed with lemon juice and olive oil to keep the meal fully keto-friendly. A sprinkle of extra Parmesan and a drizzle of high-quality olive oil over each slice elevates the dish for dinner guests.

Equipment

Mandoline slicer or sharp knife Large skillet 9x13 inch baking dish Colander Paper towels Mixing bowls Oven

Please check ingredients for potential allergens and consult a health professional if in doubt.

Dairy Eggs

Nutrition Facts

520 kcal
Calories
37 g
Fat
9 g
Carbs
42 g
Protein

It is important to consider this information as approximate and not to use it as definitive health advice.

Comments

Leave a Comment

High Protein Keto Zucchini Lasagna

📌 Save Before You Go!

Don't lose this recipe — save it to Pinterest!

Save on Pinterest