
This rich keto lasagna shows you can enjoy real Italian taste without needing pasta at all. By cleverly stacking spinach and beef, you get just the right feel while keeping carbs low. I spent years wanting lasagna during my keto days, and this dish has become my favorite comfort meal that even my friends who love pasta can't get enough of.
I came up with this dish during my first few weeks of keto when I was really missing Italian comfort food. Now my family asks for it all the time and nobody can tell there's no pasta in it.
Ingredients
- Frozen chopped spinach: Works as the perfect stand-in for pasta layers
- Ground beef: The 85/15 mix gives just enough fat for taste without being too oily
- Small onion: Brings a sweet flavor when cooked down
- Marinara sauce: Pick a low-carb option like Rao's to keep carbs down
- Cream cheese: Makes the smooth base that holds everything together
- Large egg: Helps the spinach layer firm up for nice slicing
- Mozzarella cheese: Gives you that bubbly golden top we all want
- Garlic: Fresh cut for the strongest flavor
- Olive oil: Gets the meat nicely browned
- Kosher salt: Brings out all the flavors without taking over
- Black pepper: Adds a nice background warmth
Step-by-Step Instructions
- Warm Up and Get Ready:
- Set your oven to 350°F and put a light coat of oil in your baking dish. This heat cooks everything evenly without burning the cheese. An 8-inch square dish works best for the right thickness.
- Fix the Spinach:
- Thaw the spinach as the package says. The most important thing is getting it dry. Push it with a spoon many times to get every drop of water out. If you skip this, you'll end up with a soggy dish.
- Cook the Meat Mix:
- Heat olive oil in a big pan over medium-high until it's hot. Throw in the beef, onion, and salt, breaking the meat up as it cooks. Take about 5-7 minutes until the meat gets a nice brown color. This step makes the flavor much better.
- Complete the Meat Part:
- Pour off extra fat from the meat and put it back in the pan. Add garlic and cook for just half a minute before it burns. Mix in the marinara sauce to make a thick meat sauce. Take it off the heat.
- Make the Creamy Spinach Base:
- Warm cream cheese in the microwave for 40 seconds then stir until smooth. Mix in the egg, black pepper and the rest of the salt, stirring until it's all mixed well. Add the dried spinach and mix until everything's combined.
- Put the Lasagna Together:
- Spread the spinach mix across the bottom of your dish. This is your fake pasta base. Cover it with the meat mix, going all the way to the edges. Top everything with mozzarella cheese.
- Cook Until Done:
- Bake until the cheese gets bubbly with light brown spots, about 30 minutes. The top should look melty with some darker edges.
- Wait Before Eating:
- Let the lasagna sit for ten minutes before cutting into it. This wait helps everything set up so you get clean slices instead of a messy pile.

The sauce you pick really matters in this dish. I tried it once with a cheap brand and it tasted bland. Switching to a good low-carb sauce like Rao's turned this into something I now want to eat every week.
Storage and Meal Prep
This keto lasagna gets better after sitting as the flavors mix together in the fridge. Keep what's left in a sealed container for up to 4 days. When warming it up, use your microwave at half power so the cheese doesn't get hard or the edges don't dry out. To save it longer, cut into single portions and freeze in proper containers for up to three months. Let it thaw in the fridge overnight before heating it again.
Ingredient Substitutions
You can swap the beef for ground turkey or chicken if you want, but the taste won't be as strong. You might need to add some Italian herbs if you go with poultry. For folks who can't do dairy, try non-dairy cream cheese and mozzarella options. I like frozen spinach because it's easy and works the same each time, but fresh works too if you steam it first and dry it really well. You can also try other greens like kale instead of spinach for different nutrients.
Serving Suggestions
This keto lasagna goes great with a simple arugula salad with olive oil and lemon juice to balance the richness. If you have friends who aren't doing keto, you might want to offer them some garlic bread. A glass of dry red wine like Chianti fits perfectly with the flavors. For a full Italian keto meal, try it with my cauliflower garlic bread and finish with a small bowl of keto-friendly berry mix topped with whipped cream.

This low-carb keto lasagna shows you can have your comfort food and stick to your healthy eating plan too.
Frequently Asked Questions
- → How do I keep my keto lasagna from getting soggy?
Your main job is draining that spinach really well. Once it's thawed, put it in a strainer and push down hard with a big spoon many times to get all the water out. This stops extra moisture from making your dinner a wet mess.
- → Can I use spinach that isn't frozen?
Absolutely! About one pound of fresh spinach works instead of the 10-ounce frozen pack the recipe asks for. Just steam your fresh spinach first, then squeeze out all the water just like you would with the frozen kind.
- → What other cheeses can I try in this meal?
While part-skim mozzarella works great, you can swap it for other melty cheeses like provolone. Don't skip the cream cheese layer though - it gives the dish its structure and can't really be swapped out.
- → What's the best way to save and warm up what's left?
Keep leftovers in a sealed container in your fridge for 3-4 days. When reheating, use your microwave at half power so the cheese doesn't get tough. You can also cut it into portions and freeze in bags for up to three months.
- → Is leaner ground beef better for this dish?
Actually, super lean beef isn't the best choice as it makes your lasagna dry and less tasty. The 85/15 ground beef has just enough fat to keep everything moist and flavorful while still being pretty healthy.
- → Can I make a bigger batch for more people?
Sure thing! Just double everything and use a 9x13-inch pan instead of the 8-inch square one. Cook time stays about the same - just look for bubbling cheese with light brown spots to know when it's done.