Keto Skillet Lasagna
Published August 15, 2020 • Updated February 27, 2026
This post may contain affiliate links. See my disclosure policy.
I make this keto skillet lasagna on nights when I want real lasagna flavor but only have 30 minutes. One skillet, hearts of palm noodles, ground beef and sausage, ricotta, and a simple tomato sauce that tastes like the real thing.
Low Carb Skillet Lasagna Recipe

I made my first keto lasagna years ago and loved the result, but between the prep and the layering, it was a 90-minute commitment. This skillet version was my answer to the nights when I wanted that same meaty, cheesy, ricotta-layered flavor but only had 30 minutes before we needed to be somewhere.
Everything cooks in one 12-inch skillet. I use a cast iron, but any heavy-bottomed 12-inch pan works. Ground beef and sausage brown first, then crushed tomatoes and sauce go in. Hearts of palm lasagna noodles simmer right in the pan, absorbing the tomato sauce as they cook. Spinach, ricotta, and mozzarella finish it off. The result tastes layered even though you never assembled a single thing.
I’ve tested this with different meats, different cheeses, and different noodle swaps over the past few years. The version here is the one I keep coming back to. Hearts of palm noodles hold their shape in the sauce, unlike zucchini which turns to mush after 10 minutes. I also tried going completely noodle-free once and it just felt like a meat sauce with cheese on top. The sausage-and-beef combo gives it that deep, savory richness I want from a real lasagna, though I’ve made it with just ground beef when that’s all I had and it still worked.
People always ask about the tomato carbs. Across 6 servings, the tomatoes add about 4.5 grams of net carbs each. I think that’s a fair trade for real tomato flavor in a lasagna. I use plain crushed tomatoes and tomato sauce instead of jarred sauces, which tend to sneak in sugar.
This is one of my most-rotated weeknight recipes because the leftovers are genuinely good. A reader pointed out that the hearts of palm noodles actually held together better the next day than they did fresh, and I’ve noticed the same thing. The sauce thickens overnight and the flavors settle in. I reheat mine in a skillet over medium-low with a splash of water to loosen the sauce. Microwave works in a pinch, but stovetop keeps the cheese from getting rubbery.
If you love Italian comfort food on keto, I rotate a few depending on my mood. Keto spaghetti uses hearts of palm in a simpler format. Keto zucchini lasagna is the classic layered version for weekends. And keto lasagna soup is what I make when I want those flavors in a bowl.
Explore 686+ keto recipe videos with step-by-step instructions, tips, and tricks to make keto easy.
Ingredients
1 pound ground sausage
1 pound ground beef
2 teaspoons italian seasoning
1 teaspoon salt
2 clove garlic, minced or 1 teaspoon garlic powder
14 oz canned crushed tomatoes
1/2 cup tomato sauce
9 oz Natural Heaven Hearts of Palm Lasagna Noodles
2 cups fresh spinach leaves
1/2 cup ricotta cheese
4 ounces fresh mozzarella cheese, sliced
1/4 cup grated parmesan cheese
Step by Step Instructions
Step by Step Instructions
Brown sausage and beef
Add ground sausage and ground beef to a preheated skillet and cook over medium-high heat until browned, about 5-7 minutes. Add Italian seasoning, salt and garlic. Mix until combined.
Add the sauce
Stir in crushed tomatoes and tomato sauce. Bring to a boil.
Add noodles
Add hearts of palm lasagna noodles. Reduce heat and simmer, covered for 20 minutes, stirring occasionally.
Add spinach and cheeses
Stir in spinach and ricotta cheese. Top with mozzarella slices. Cover and remove from heat. Let stand for 5 minutes, then top with parmesan cheese.
Nutrition disclaimer
The nutrition information provided is an estimate and is for informational purposes only. I am a Doctor of Pharmacy (Pharm.D.); however, this content is not intended to be a substitute for professional medical advice, diagnosis, or treatment. Always consult your physician or other qualified health provider before making any lifestyle changes or beginning a new nutrition program.
Your Macros. Your Recipes. Calculated in 60 Seconds.
Get personalized keto macros and instantly see which recipes fit your targets. No more guessing what to eat.
Get My Macros + Recipes →Frequently Asked Questions
What size skillet do I need for this recipe?
I use a 12-inch cast iron skillet and it's the perfect size. With two pounds of meat, the noodles, sauce, and cheese, you need that surface area. A 10-inch pan gets too crowded and the noodles don't simmer properly. If you don't have cast iron, any heavy-bottomed 12-inch skillet works.
Can I use ground turkey instead of beef and sausage?
I've made this with ground turkey and it works, but I add an extra teaspoon of Italian seasoning since turkey doesn't have the built-in flavor that sausage brings. Ground chicken works the same way. My go-to is still the sausage-and-beef combo because the sausage fat renders into the sauce and adds a richness that leaner meats miss.
How do I reheat leftovers without the noodles getting soggy?
I reheat mine in a skillet over medium-low heat with a splash of water to loosen the sauce. The hearts of palm noodles actually hold up better reheated than fresh, which surprised me. A reader noticed the same thing. Microwave works in a pinch, but stovetop keeps the cheese texture closer to how it was when you first made it.
Can I freeze keto skillet lasagna?
I've frozen individual portions and they reheat well. Let the lasagna cool completely, then transfer to airtight containers or freezer bags. It keeps for about 2 months in my experience. When I'm ready to eat it, I thaw overnight in the fridge and reheat in a skillet. The noodles hold their texture through freezing better than I expected.
What if I can't find hearts of palm lasagna noodles?
I've tried a few alternatives when I couldn't find the lasagna cut. Thinly sliced zucchini works but releases water into the sauce, so I salt the slices and pat them dry first. Eggplant slices are another option I've used. I still prefer hearts of palm because they don't add extra moisture to the skillet.
Can I make this without ricotta?
I've swapped in cream cheese when I was out of ricotta, and it melts into the sauce nicely. It's a slightly different texture (creamier, less grainy) but my family didn't notice. Cottage cheese works too if you blend it smooth first. For dairy-free, I haven't found a swap I love yet, but cashew cream comes closest.
Where can I buy hearts of palm lasagna noodles?
I buy Natural Heaven hearts of palm noodles. Most grocery stores carry them in the pasta aisle or the health food section. I've also ordered them from Amazon when my store was out of stock. They're shelf stable so I keep a few packages on hand. One 9 oz package is the right amount for this recipe.




Brought this to a neighborhood get-together last weekend and nobody clocked the hearts of palm until I mentioned it after everyone had eaten. That's when it got interesting. Two people wanted to know the brand (Natural Heaven, for anyone who needs that), and one neighbor who has zero interest in keto said she wanted to make it herself. The beef and sausage combo with that tomato sauce is exactly what sells it, the whole thing smells and tastes like real lasagna while it's simmering on the stove. Only note I'd add: mine ran a little light on the ricotta coverage so next time I'm going a full cup instead of the half. Four stars on that, but the reaction at the table means this is going in my regular rotation whenever I need a crowd dish.
A non-keto neighbor wanting to make it herself is the best review you can give me. And yes, go with the full cup of ricotta, more is always more with this one.
My mom made lasagna every Sunday, and I honestly thought that was just gone for me on keto. One bite of this and I was back at her kitchen table. Got a little emotional, not gonna lie.
Sunday lasagna is a high bar. Took me a while to nail the sauce ratio but that's exactly the one I was trying to make.
Been keto for 11 months. Honestly thought real lasagna was something I had to grieve, but that first bite of sausage and ricotta stopped me mid-skillet.
The sausage and ricotta together is what got me too. Nothing else I tested came that close to the real thing.
My son spent half the meal poking at the hearts of palm noodles, convinced something was off about the texture. He cleaned his plate anyway, then asked me to make it again Thursday. That's the real review.
Ha. The texture investigation is a rite of passage with hearts of palm. Once they figure out it tastes right, the poking stops. Thursday he'll just eat it.
I've made probably four different keto lasagna recipes over the past year. Most are fine but not the thing I actually crave when lasagna is what I want. Zucchini noodles go watery every time. Shirataki still smells no matter what I do. These hearts of palm noodles held up through the whole simmer and kept actual texture, which I genuinely didn't expect. The sausage and beef combo makes the sauce taste like it's been going for hours when it's barely been 25 minutes. Knocking off a star because mine got thick before I added the noodles (let the liquid reduce too much, totally my fault), but even that version was the best keto lasagna I've had. Next time I'll pull it off heat earlier and I think it gets there.
Add the noodles while there's still liquid pooling around the meat. Once the sauce coats without dripping off a spoon, you've already gone too far.
Made a double batch on Sunday to get through the week and the hearts of palm noodles hold up in a way that regular pasta never does. Day three out of the fridge, the texture was still distinct, not mush. I portioned into six containers right out of the skillet, added a scoop of ricotta on top of each before sealing, and reheated covered at 350 for about 12 minutes instead of microwaving. The cheeses melt back properly that way and the sauce doesn't pool weirdly at the bottom. With the protein sitting at 25g per serving and only 5.6g net carbs, this fits into my macros for five straight days without any adjustment. Probably the most practical keto pasta swap I've batch cooked.
The oven at 350 covered is way better than microwaving this. Cheese melts back instead of separating. And the ricotta on top before sealing, I'm stealing that for my own meal prep.
Yep, that's the one. Skip the ricotta layer and you're basically reheating a sponge.
My mom used to make lasagna every Sunday when I was a kid, the whole ritual (layering, baking, waiting an hour, burning your mouth because you couldn't). I gave it up when I started keto and figured that was just the trade-off. Made this last Tuesday on a cold night mostly out of craving, and something about the way the ricotta settled in with the sausage and those hearts of palm noodles got me. Not the same as hers, but closer than I had any right to expect after two years.
Two years off real lasagna and then a cold Tuesday. The ricotta with the sausage is exactly what I built this around. Glad it landed.
My son has a firm policy against every pasta swap I've brought home, so when the leftovers were gone by Wednesday and he was annoyed it was gone, I counted that a better endorsement than anything else. The hearts of palm noodles also held together in the sauce better reheated than fresh, which I didn't expect.
Ha, 'annoyed it was gone' is the best review I could ask for. And yes on the reheating, hearts of palm hold up way better than zucchini noodles do. Zucchini turns to mush.
These are amazing recipes! You should sell them in a downloadable cookbook! I would purchase them all!!! Your videos are professionally done and makes all your recipes so easy to understand. Thank you for sharing them. ?
The cookbook idea never goes away from my inbox. For the videos, I really wanted to nail the hearts of palm noodle step - most people have never cooked with them and I wanted to show exactly what they look like when they're ready.