Keto lasagna layered with deli chicken instead of noodles — rich, saucy, and just 4g net carbs with 34g protein. I skip the watery layers and pre-cooking — 30 minutes start to finish, and Day 2 tastes even better than Day 1.
I made watery lasagna for three years before I admitted the problem. Zucchini needs extra prep to keep moisture under control. With deli chicken, I can skip the salting and draining and get straight to layering.
When I first heard about using deli chicken as the noodle replacement, I thought it sounded desperate. But I was tired of draining pools of liquid, so I tested it. Thinly sliced deli chicken makes a simple noodle replacement. I layer it straight from the deli counter with meat sauce, ricotta, and mozzarella. If you’ve tried my baked ziti or skillet lasagna, you know I love a good Italian casserole. This one is the easiest.
This keto lasagna takes 30 minutes from start to finish. No salting zucchini. No making fathead dough. No pre-cooking noodles. You brown the beef, layer, bake. I’ve tested this against every other low carb noodle method (zucchini, eggplant, cabbage, fathead, shirataki) and nothing else comes close.
It took me four test batches to get the layering right. My first attempt had dry edges where the chicken wasn’t fully covered. The second was too saucy and took 8 extra minutes to set. By round three, I figured out you need to overlap the chicken slices slightly and spread the sauce all the way into the corners. My fourth batch came out perfect at exactly 15 minutes. The cheese was bubbly and starting to brown, but the chicken stayed tender.
The protein surprised me. One serving has 34g protein. My oldest son asked why I stopped doing keto when he saw me serve this. He couldn’t tell it wasn’t regular lasagna. My husband requested it twice in the same week, which has never happened with any other version. I pair this with a side salad or my spaghetti for a full Italian night.
Day two tastes better than day one. The chicken soaks up more sauce overnight. Most noodle-sub versions get worse in the fridge. This one improves. Refrigerate leftovers within 2 hours and use them within 3-4 days, or freeze for longer storage. Reheat until the center reaches 165°F.
What I’ve learned after 100+ batches
Optional ricotta upgrade: As Joann suggests in the recipe tips, you can mix an egg and some parmesan into the ricotta for extra flavor and easier spreading. Neither is required for the five-ingredient recipe.
Simmer your meat sauce for 5 minutes after adding marinara, as directed in the recipe.
Check the label on your deli meat. I used honey-glazed chicken once and the caramelized sugar made everything weirdly sweet.
Build the layers in a casserole dish. Start with a little meat sauce on the bottom, then add the chicken, more meat sauce, ricotta, and mozzarella. Finish with meat sauce and the remaining mozzarella.
Other noodle substitutes I've tried
I’ve tested every low carb noodle option I could find, and I keep coming back to thinly sliced deli chicken. But here are the alternatives so you can decide what works for your kitchen.
Newer to the market are Palmini Lasagna Noodles. These are made from hearts of palm. I’ve used them a few times. They work, but the texture is softer than I prefer and they add 6 grams of net carbs per can.
Egglife wraps or homemade egg wraps are other low carb noodle alternatives. Check the ingredients and nutrition label for the wraps you use. Once baked, they have the texture of a noodle and don’t taste eggy. For a vegetable noodle option, see my zucchini lasagna recipe, which includes the salting and drying steps.
How I store and freeze this for meal prep
Make ahead instructions
I meal prep this almost every other week. Brown the ground beef and prepare the meat sauce as directed in the recipe, then assemble the layers. Wrap tightly with plastic wrap and foil and freeze promptly. Freeze for up to 3 months for best quality.
Should you freeze before or after baking?
I’ve done it both ways. Freezing before baking gives me better results. The layers hold their shape and the cheese melts fresh.
For cooked leftovers, divide into shallow containers and refrigerate at 40°F or below within 2 hours, or within 1 hour if the temperature is above 90°F. Use refrigerated leftovers within 3-4 days, or freeze them once chilled for longer storage.
Baking and reheating
Remove the plastic wrap before baking and cover with oven-safe foil. Bake from frozen at 375°F for 45-50 minutes covered, then 15 minutes uncovered. If you thaw overnight in the fridge first, bake at 400°F for 20-25 minutes. In either case, check the center with a food thermometer and continue heating as needed until it reaches 165°F. Reheat individual portions to 165°F too.
The marinara sauce that makes or breaks this dish
I’ve tested a lot of store-bought marinara sauces over the years. For this recipe, I keep coming back to Rao’s Marinara Sauce. Rao’s Marinara has no added sugar. Check the nutrition label on your jar, since the carb count can vary by product. The flavor is close to homemade. It’s more expensive than most jarred sauces, but the quality difference is noticeable when the sauce is front and center.
If you’re on a budget, a homemade marinara works great here too. I make a batch on meal prep day and freeze portions in mason jars (leave headroom for expansion). I use the same thick sauce approach for my chicken parmesan. A thick sauce is critical because a thin, watery marinara will make your lasagna soupy no matter what noodle substitute you use.
Variations I've actually tested in my kitchen
Cream Cheese
For a creamier version, I replace the ricotta with cream cheese. It melts into the layers and makes everything richer and smoother, especially after reheating the next day. Cream cheese is my favorite ricotta alternative if you’re not a fan (and based on the comments, plenty of you aren’t).
Cottage Cheese
I blend cottage cheese in a food processor for about 30 seconds, then mix in an egg and parmesan for this variation. The texture is lighter and it spreads more easily. My husband actually preferred this version. Use full-fat. The low-fat stuff gets grainy when baked.
Italian Sausage vs Ground Beef
Ground beef gives you a cleaner, more traditional flavor. Italian sausage adds fennel and heat that makes the sauce taste more complex without extra seasoning. I usually go 50/50 when I want depth without overwhelming the cheese. If you like sausage, try my stuffed Italian sausage recipe for browning technique.
Add a Spinach Layer
Keep extra moisture in mind when adding spinach. I’ve done this with both fresh and frozen spinach. If frozen, squeeze out every drop of water first.
Puree Mushrooms and Bell Pepper
If you’ve got picky eaters or kids who suddenly ‘don’t like vegetables anymore,’ this is one of my favorite tricks. I saute mushrooms and bell pepper, toss them in the blender, and stir that into the sauce. Nobody notices and the sauce tastes better.
Add More Spices
This is where you make it yours. I almost always add extra basil, oregano, and garlic powder because I like my red sauce bold. A pinch of red pepper flakes adds heat. And anchovy paste sounds weird, but it melts into the sauce and makes everything taste deeper and more savory. This same approach works in my enchilada lasagna too.
Brown the ground beef in a skillet over medium-high heat. Season with salt & pepper. Add additional seasoning like basil, Italian seasoning, garlic powder, anise, or oregano if desired.
For this step
1 lb ground beef
salt
pepper
2
Meat sauce
Once the meat is cooked until no longer pink, add in the marinara sauce. Stir to combine and let simmer on low for 5 minutes. Remove from heat.
For this step
12 oz marinara sauce
3
Layer the ingredients
In a casserole dish, spread a small amount of ground beef mixture on the bottom. Add a layer of chicken slices. Followed by another layer of ground beef. Top with 5 dollops of ricotta cheese and ¼ of the mozzarella cheese. Repeat the layers 2-3 times. End the layers with ground beef mixture and then remaining mozzarella cheese.
For this step
3/4 lb sliced chicken or turkey
10 oz ricotta cheese
3 cups shredded mozzarella cheese
4
Bake your lasagna
Bake in the oven at 400F for 15 minutes or until cheese is bubbly on top.
Nutrition
Per serving: 1 slice
Calories
389
Fat
26g
Protein
34g
Total carbs
4.7g
Net carbs
4g
Nutrition is an estimate calculated from the ingredients listed. Brands vary, so check labels if you track closely.
Frequently Asked Questions
Why does my lasagna turn out watery?
Thin meat sauce can leave extra liquid between the layers. I simmer the cooked meat and marinara for 5 minutes before assembling and stick to the sauce quantity in the recipe. Deli chicken also skips the salting and draining needed for zucchini noodles.
How do I layer this keto lasagna?
I start with a little meat sauce in a casserole dish, then layer deli chicken, more meat sauce, ricotta, and mozzarella. Repeat the layers and finish with meat sauce and the remaining mozzarella on top.
Can I use turkey, ham, or other deli meats?
I've made this with all three. Turkey works fine but tends to be slightly drier. Chicken has a more neutral flavor that disappears into the dish, which is why I reach for it 9 out of 10 times. Either way, get it sliced thin at the deli counter (about 1/16 inch). Pre-packaged slices are usually too thick.
What can I substitute for ricotta cheese?
I've tested three alternatives. Cream cheese makes the layers richer and creamier (my go-to swap). Cottage cheese blended smooth with an egg is lighter and easier to spread. My husband actually preferred the cottage cheese version. Mascarpone works if you want something more indulgent. Use full-fat for all three. The low-fat versions get grainy when baked. For dairy-free, I haven't found a substitute that holds up in the oven. The cheese layers are structural in this dish.
Should I use Italian sausage or ground beef?
I've used both dozens of times. Ground beef gives you a cleaner, more traditional flavor that lets the sauce and cheese stand out. Italian sausage adds fennel and heat that makes the whole dish taste more complex. My favorite move is a 50/50 mix when I want depth without it tasting like a sausage casserole.
Can I use EggLife wraps instead of deli chicken?
Egglife wraps are an option for the deli chicken layer. Use the wrap package and the amount added when calculating nutrition for this variation. The ground beef or Italian sausage remains part of the recipe.
How do I freeze and reheat this?
Freeze the assembled lasagna for up to 3 months for best quality, wrapped tightly in plastic wrap and foil. Remove the plastic wrap before baking and cover with oven-safe foil. Bake from frozen at 375°F for 45-50 minutes covered, then 15 minutes uncovered. Check the center with a food thermometer and continue heating as needed until it reaches 165°F. For cooked leftovers, divide into shallow containers and refrigerate at 40°F or below within 2 hours, or within 1 hour if the temperature is above 90°F. Use refrigerated leftovers within 3-4 days, or freeze once chilled for longer storage. Reheat portions to 165°F.
Will my non-keto family notice the difference?
This is the question I get most often. My oldest son asked why I stopped eating keto when he saw me serve this. He thought it was regular lasagna. The texture difference from real pasta is minimal because the noodles aren't the star anyway. The sauce and cheese are. I've served this to guests without mentioning the swap, and no one has ever asked.
What can I use instead of pasta in lasagna?
I use thinly sliced deli chicken instead of pasta, layered with meat sauce, ricotta, and mozzarella. The recipe has 4g net carbs and 34g protein per serving. EggLife wraps give a thinner, more noodle-like layer with less protein. Palmini noodles work too, but the texture is softer than I like. Zucchini is another option, but it needs salting and draining first.
Can you have lasagna on a keto diet?
Yes, once you swap the noodles. My version layers deli chicken with meat sauce, ricotta, and mozzarella, and one slice comes in at 4g net carbs, 389 calories, and 34g protein. Regular lasagna noodles are wheat pasta, which is where the carbs live. With the chicken swap, my oldest son thought it was regular lasagna.
Nicole, they won’t figure it out. My oldest thought it was regular lasagna and asked why I stopped eating keto. The chicken just disappears once it’s layered.
Kept blaming myself for the watery mess until I figured out it wasn’t me, it was the ingredient. Deli chicken instead of zucchini slices is just a different dish. Layers hold, cuts are clean, and 4 net carbs with 34g protein still sounds made up. Rao’s for the marinara, 400 degrees, done.
Jennifer, the watery zucchini situation is why this recipe exists. I gave up on vegetable noodles after one too many soggy disasters. Rao’s at 400 is my standard too.
Nine-by-thirteen is the right call here. I used an 8×8 first time and the layers got too thick to cook through in 15 minutes, and slicing it was a mess. A bigger dish means the chicken and cheese actually crisp up instead of steaming under all that ricotta. Smaller pan works in a pinch, just add 5 minutes and don’t expect clean edges.
Thanks for sharing the dish size that worked for you. Pan size changes the thickness of the layers. Keep the recipe’s ingredient proportions together if you scale the batch.
30 minutes sounded fast, but it’s legit. The 4g net carbs didn’t land until I was halfway through a slice and realized I’d been eating actual lasagna this whole time. The beef layer on the bottom keeps everything from collapsing when you cut it, which I didn’t see coming. Does marinara brand matter here, or does the beef sauce carry it either way?
Lauren, the beef carries more than you’d think, but I still pay attention to sugar content over brand. I look for under 5g per serving. Rao’s is my usual pick.
Lasagna was the food I mourned most when I went keto. Not bread, not pasta in general, specifically lasagna. This one took me a minute to trust (deli chicken instead of noodles sounds like a compromise), but I made it on a Sunday and the house smelled exactly right. Day 2 is where it really lands though, cold from the fridge in the morning before I told anyone. That’s when I actually relaxed about missing it.
Swapped the ground beef for Italian sausage and used Rao’s marinara. The flavor’s noticeably richer, no extra steps. Press the deli chicken flat so it covers edge to edge before adding ricotta, otherwise the sauce pools in the gaps and the layers slide when you cut it.
Flat layers change everything with this one. Once there’s a gap the sauce pools and you’ve got a mess when you cut. Rao’s is what I keep going back to for this dish too.
Used Italian sausage since it’s what I had. Sauce turned out way richer than expected for a first try. Leftovers were even better the next day, didn’t see that coming.
First keto attempt and I was skeptical about deli chicken for noodles, but the layers held. Turned out better than I expected. Is the day 2 thing real, or is that just me looking for an excuse?
Six batches in and I still look forward to day-two leftovers more than the fresh pan. Ricotta and marinara soaking overnight somehow makes it taste like way more effort than it is. Deli chicken finally got me off zucchini noodles for good.
Portioned this into containers Sunday, ate the last one Wednesday, and the deli chicken layers on day four had soaked up the sauce like it’d been braising all afternoon.
Day four is the peak and I’ve been saying this for years. The chicken just keeps pulling in the sauce in a way pasta actually can’t. Zucchini would’ve been soup by Wednesday.
The flavor was there, and chicken holds up way better than zucchini ever does for me. Ricotta in the middle was a little bland, though the rest of the dish made up for it. Next time I’d mix Italian seasoning into the ricotta before layering. Day 2 was noticeably better, and that part the recipe nailed.
Just grabbed everything for this and realized I don’t actually own a casserole dish (just moved and my kitchen stuff is still kind of scattered). Would a 10-inch cast iron skillet work? I’m a little nervous the layers won’t sit right with the deli chicken slices if the shape is off.
You can overlap the chicken slices to fit a round pan. Keep the oven at 400°F and use the recipe’s 15 minutes as a guide, checking for bubbly cheese on top.
My son has been skeptical of every keto swap I’ve tried, so I didn’t mention the deli chicken standing in for noodles. He finished his bowl, then asked what was different because ‘the layers looked weird.’ He meant it as a question, but I took it as a win.
Used spicy Italian sausage instead of ground beef and the heat works through each layer in a way the plain beef version doesn’t. Only thing I’d change is adding another layer, the recipe as written comes out a little thin for my casserole dish. Still making it again.
A larger dish makes thinner layers with the same amount of filling. If you want a taller lasagna, use a smaller dish or scale all the ingredients together.
Deli chicken idea = genius, and yes the watery layers are a real problem with every keto lasagna I’ve made. Only thing: broil the top 2 minutes at the end, mine came out pretty pale. Round two Sunday.
Good catch on the broil. Two minutes right at the end makes such a difference on the color. Mine can look pale straight out of the oven too, so I kick the broiler on for a couple minutes. Report back Sunday.
This recipe is delicious! If you want to use an 8×10 dish or a 9×12 dish, double the recipe to layer the steps 3 times as stated in the recipe. Or you’ll only have enough product for about 1.5 layers. And add a lot of onions, green peppers, and mushrooms. Plus other veggies!
The chicken in place of noodles is brilliant and delicious! Just make sure you have enough to feed everyone this delicious main course.
Thanks for sharing how it worked in your dish, Cathy. Scale all the ingredients together for a larger batch, and keep in mind that added vegetables can release moisture.