
This hearty keto lasagna proves once and for all that you don't need traditional pasta to enjoy authentic Italian flavors. The clever layering of spinach and beef creates the perfect texture while keeping carbs to a minimum. After years of missing lasagna on my keto journey, this recipe has become my go-to comfort food that satisfies even my pasta-loving friends.
I developed this recipe during my first month of keto eating when I desperately missed Italian comfort food. My family now requests it regularly and nobody even notices the pasta layers are missing.
Ingredients
- Frozen chopped spinach: Creates the perfect pasta substitute layer
- Ground beef: 85/15 provides ideal fat content for flavor without being greasy
- Small onion: Adds aromatic sweetness when caramelized
- Marinara sauce: Use a low-carb version like Rao's to keep carbs in check
- Cream cheese: Forms the creamy base that binds everything together
- Large egg: Helps set the spinach layer for perfect slicing
- Mozzarella cheese: Creates that classic bubbly golden lasagna top
- Garlic: Fresh minced for maximum flavor impact
- Olive oil: Helps brown the meat properly
- Kosher salt: Enhances all the flavors without being overpowering
- Black pepper: Adds a subtle warmth and depth
Step-by-Step Instructions
- Preheat and Prepare:
- Heat your oven to 350°F and lightly grease your baking dish. This temperature allows for even cooking without burning the cheese top. Use a square 8-inch dish for the perfect depth.
- Prepare the Spinach:
- Thoroughly defrost spinach according to package directions. The key step here is draining properly. Press repeatedly with the back of a spoon to extract every bit of moisture possible. Skipping this step will result in watery lasagna.
- Brown the Meat Mixture:
- Heat olive oil in a large skillet over medium-high heat until it shimmers. Add beef, onion, and salt, breaking the meat into small chunks as it browns. Take your time here about 5-7 minutes until the meat develops a rich brown color. This builds flavor foundation.
- Finish the Meat Layer:
- Drain excess fat from the meat mixture and return to the skillet. Add garlic and cook just until fragrant about 30 seconds before it can burn. Stir in marinara sauce to create a rich meat sauce. Remove from heat.
- Create Creamy Spinach Base:
- Soften cream cheese in microwave for 40 seconds then whisk until completely smooth. Add egg, black pepper and remaining salt, continuing to stir until perfectly blended. Fold in the well-drained spinach until fully incorporated.
- Assemble the Lasagna:
- Spread the spinach mixture evenly on the bottom of your prepared dish. This creates your "pasta" base layer. Top with the meat mixture spreading to the edges. Finish by sprinkling mozzarella cheese over everything.
- Bake to Perfection:
- Bake until cheese becomes bubbly and develops light golden brown spots, about 30 minutes. The top should look irresistibly melty with some browned edges.
- Rest Before Serving:
- Allow lasagna to stand for ten full minutes before cutting. This crucial step lets the layers set properly for clean slices instead of a messy serving.

The marinara sauce selection makes a huge difference in this recipe. I once tried making it with a generic brand and the flavor was flat. Finding a high-quality low-carb marinara like Rao's transformed this dish into something I truly crave weekly.
Storage and Meal Prep
This keto lasagna actually improves with time as the flavors meld together in the refrigerator. Store leftovers in an airtight container for up to 4 days. For best results when reheating, use the microwave at 50% power to prevent the cheese from becoming tough or the edges from drying out. For longer storage, cut into individual portions and freeze in freezer-safe containers for up to three months. Thaw overnight in the refrigerator before reheating.
Ingredient Substitutions
If you prefer different meats, you can substitute ground turkey or chicken, though the flavor will be milder. Consider adding extra seasonings like Italian herbs if using poultry. For a dairy-free version, use dairy-free cream cheese and mozzarella alternatives. While I recommend frozen spinach for convenience and consistency, fresh spinach can work if you steam it first and drain extremely well. The spinach layer can also be modified with other greens like kale for a different nutrient profile.
Serving Suggestions
This keto lasagna pairs beautifully with a simple arugula salad dressed with olive oil and lemon juice to cut through the richness. For guests who aren't following keto, you might offer garlic bread on the side. A glass of dry red wine like Chianti complements the flavors perfectly. For a complete Italian-inspired keto meal, consider serving with my cauliflower garlic bread and finishing with a small serving of keto-friendly berry compote with whipped cream.

This low-carb keto lasagna proves that comfort food can fit into your healthy lifestyle without sacrifice or compromise.
Frequently Asked Questions
- → How do I prevent my keto lasagna from becoming watery?
The most important step is thoroughly draining the spinach. After defrosting, place it in a colander and press repeatedly with the back of a large spoon to extract as much liquid as possible. This prevents excess moisture that would make your lasagna watery.
- → Can I use fresh spinach instead of frozen?
Yes, you can substitute fresh spinach. One pound of fresh spinach should equal the 10-ounce package of frozen spinach called for in the recipe. Steam the fresh spinach first, then drain it thoroughly the same way you would drain frozen spinach.
- → What cheese alternatives work well in this dish?
While part-skim mozzarella is recommended, you can substitute it with other melty cheeses like provolone. The cream cheese layer is essential for structure and shouldn't be substituted.
- → How should I store and reheat leftovers?
Store leftovers in an airtight container in the refrigerator for 3-4 days. Reheat gently in the microwave at 50% power to prevent the cheese from becoming rubbery. You can also portion and freeze in freezer bags for up to three months.
- → Can I use extra-lean ground beef for a healthier version?
While extra-lean ground beef will work, it's not recommended as it produces a drier lasagna with less flavor. The 85/15 lean ground beef provides enough fat to keep the dish moist and flavorful while still being relatively lean.
- → Can I double this recipe for a larger gathering?
Yes, you can double all ingredients and prepare in a 9x13-inch baking dish instead of the 8-inch square dish. The baking time should remain approximately the same, but check for bubbly, lightly browned cheese as your indicator of doneness.