Cauliflower Lasagna
Table of Contents
Why Cauliflower Lasagna Beats the Traditional Pasta Bake
Did you know that one cup of cooked lasagna noodles carries roughly 40 grams of carbs, while a cup of raw cauliflower has only about 5 grams, according to USDA FoodData Central? That gap is why cauliflower lasagna has become a favorite on low-carb tables. If you think a lasagna without pasta can’t be hearty, this cauliflower lasagna recipe will change your mind.
Instead of noodles, we roast thick cauliflower slices until they’re golden and tender. Then we layer them with rich meat sauce, creamy ricotta, and bubbling mozzarella. The result tastes like Italian comfort food and fits a keto, low-carb, or gluten-free lifestyle. It’s also one of the easiest options in our collection of keto dinner recipes.
Ingredients for Cauliflower Lasagna
Picture a golden, bubbling top over a savory tomato and beef sauce. Here is what you need.

For the cauliflower layers
- 2 large heads cauliflower, sliced into 1/2-inch “steaks”
- 2 tablespoons olive oil
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
For the meat sauce
- 1 lb ground beef (or Italian sausage for extra flavor)
- 1 small onion, finely diced
- 3 garlic cloves, minced
- 1 1/2 cups sugar-free marinara sauce
- 2 tablespoons tomato paste
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
For the cheese filling
- 1 1/2 cups whole-milk ricotta
- 1 large egg
- 1/2 cup grated Parmesan
- 2 tablespoons chopped fresh parsley
- 2 cups shredded mozzarella
Easy substitutions
- Ground turkey or chicken instead of beef
- Cottage cheese (drained) instead of ricotta
- Frozen cauliflower slices if fresh heads are hard to find
- Mushrooms and spinach for a vegetarian version
Timing
- Prep time: 25 minutes
- Cook time: 45 minutes
- Total time: 70 minutes
This cauliflower lasagna recipe comes in under the 90 minutes or more that many traditional lasagnas need. There is no boiling pasta and no waiting for noodles to soften.
Step-by-Step Instructions
Step 1: Roast the Cauliflower
Preheat your oven to 425°F (220°C). Slice the cauliflower into flat, even 1/2-inch slabs. Brush with olive oil, season, and roast for 15 to 18 minutes until the edges turn golden.

Tip: Pat the slices dry with a paper towel after roasting. This is the secret to a lasagna that isn’t watery.
Step 2: Brown the Meat Sauce
Cook the beef and onion in a large skillet over medium heat until browned. Ground beef should reach an internal temperature of 160°F, as listed in the USDA safe minimum internal temperature chart. Add the garlic and cook for 30 seconds. Stir in the marinara, tomato paste, oregano, and basil. Simmer for 10 minutes until thick.
Tip: A thicker sauce holds the layers together better.
Step 3: Mix the Cheese Filling
In a bowl, combine the ricotta, egg, Parmesan, and parsley. Stir until smooth and creamy.
Tip: The egg acts as a binder, so you get clean slices instead of a puddle.
Step 4: Assemble the Cauliflower Lasagna
Lower the oven to 375°F (190°C). Spread a thin layer of meat sauce in a 9×13 baking dish. Add a layer of roasted cauliflower, then half the ricotta mixture, more sauce, and a handful of mozzarella. Repeat, and finish with sauce and a thick blanket of mozzarella.

Step 5: Bake Until Bubbly
Bake uncovered for 25 to 30 minutes, until the cheese is melted and lightly browned. For a deeper golden top, broil for the last 2 minutes.
Step 6: Rest Before Serving
Let the dish sit for 10 minutes. This helps the layers set so every square holds its shape.
Nutrition Information
Each serving of this cauliflower lasagna (1 of 8 servings) provides approximately:
| Nutrient | Amount |
|---|---|
| Calories | 345 |
| Total carbs | 11 g |
| Fiber | 3 g |
| Net carbs | 8 g |
| Protein | 28 g |
| Fat | 22 g |
| Sodium | 640 mg |
These numbers are estimates and vary by brand and portion size. For comparison, a standard slice of noodle lasagna often has 30 to 40 grams of carbs, so this version cuts carbs by about 70 to 75%. Cauliflower also adds vitamin C, vitamin K, and fiber.
Healthier Alternatives for the Recipe
- Lighter option: Use part-skim ricotta and mozzarella to lower the fat.
- Leaner protein: Swap beef for ground turkey or chicken.
- More veggies: Layer in sautéed spinach, zucchini, or mushrooms.
- Dairy-free: Use cashew ricotta and a dairy-free mozzarella.
- Lower sodium: Choose no-salt-added marinara and season with fresh herbs.
- Vegetarian: Replace the meat with lentils or crumbled tempeh if you’re not strictly keto.
- Another veggie base: If you want a different texture, try our keto zucchini lasagna.
You can lighten this cauliflower lasagna in almost any direction and keep the flavor.
Serving Suggestions
- Serve cauliflower lasagna with a crisp arugula salad and lemon vinaigrette.
- Add a side of garlic butter green beans or roasted broccoli.
- Top each slice with fresh basil and a sprinkle of Parmesan.
- Pair it with keto garlic bread for the full Italian-night experience.
- Serve smaller squares as an appetizer for a dinner party.
- Planning a holiday menu? It sits nicely beside our turkey roulade for a low-carb feast.

Personal tip: Cut it into neat squares and serve on warm plates. It looks restaurant-worthy and keeps the cheese stretchy.
Common Mistakes to Avoid
- Skipping the roasting step. Raw cauliflower releases water as it bakes. Roasting first removes much of that moisture.
- Slicing unevenly. Thin slices turn mushy and thick ones stay crunchy. Aim for 1/2 inch.
- Using a watery sauce. Simmer the sauce until it coats a spoon.
- Not draining the ricotta. Excess liquid makes layers slide. Strain it for 10 minutes.
- Cutting too soon. The biggest mistake with cauliflower lasagna is slicing right out of the oven. Wait the full 10 minutes.
- Overcrowding the baking sheet. Crowded slices steam instead of roast. Use two pans if needed.
Storing Tips for Cauliflower Lasagna
- Refrigerator: Cool completely, cover tightly, and store for up to 4 days.
- Freezer: Freeze individual portions in airtight containers for up to 3 months. Thaw overnight in the fridge.
- Reheating: Warm in a 350°F oven for 15 to 20 minutes, or microwave a single portion for about 2 minutes. Leftovers should reach 165°F when reheated.
- Make ahead: Assemble the dish, cover, and refrigerate up to 24 hours before baking. Add 10 extra minutes to the bake time.
- Prep ahead: Roast the cauliflower and make the sauce a day early to save time on a busy night.
Conclusion
This cauliflower lasagna is a cozy, high-protein weeknight dinner that swaps carb-heavy noodles for tender roasted cauliflower. It’s easy, family-friendly, and perfect for meal prep. Try the recipe tonight, leave a comment on my blog. Subscribe for more keto recipe updates!
FAQs
Is cauliflower lasagna keto-friendly?
Yes. With about 8 grams of net carbs per serving, it fits most keto and low-carb plans. Just choose a marinara with no added sugar.
Can I freeze cauliflower lasagna?
Yes. Freeze baked portions in airtight containers for up to 3 months. Thaw in the fridge overnight and reheat in the oven for the best texture.
How do I keep cauliflower lasagna from getting watery?
Roast the slices first, pat them dry, drain the ricotta, and simmer the sauce until thick. Also let the dish rest for 10 minutes before cutting.
Can I use frozen cauliflower?
You can use frozen cauliflower steaks or riced cauliflower. Thaw and squeeze out all the water first. Fresh slices give the best layered look.
What can I use instead of ricotta?
Well-drained cottage cheese, mascarpone, or a dairy-free cashew ricotta all work well.
Is it gluten-free?
Yes, naturally. Check your marinara and cheese labels to be sure.
Cauliflower Lasagna
Course: DinnerCuisine: Italian8
servings25
minutes45
minutes1
hour10
minutesAn easy low-carb cauliflower lasagna with roasted cauliflower layers, meat sauce, ricotta, and melted mozzarella.
Ingredients
2 large heads cauliflower, sliced into 1/2-inch steaks
2 tablespoons olive oil
1/2 teaspoon salt
1/4 teaspoon black pepper
1 lb ground beef
1 small onion, finely diced
3 garlic cloves, minced
1 1/2 cups sugar-free marinara sauce
2 tablespoons tomato paste
1 teaspoon dried oregano
1 teaspoon dried basil
1 1/2 cups whole-milk ricotta
1 large egg
1/2 cup grated Parmesan
2 tablespoons chopped fresh parsley
2 cups shredded mozzarella
Directions
- Roast the cauliflower:
Preheat the oven to 425°F (220°C). Brush cauliflower slices with olive oil, season, and roast for 15 to 18 minutes until golden. Pat dry. - Make the meat sauce:
Brown the beef and onion, add garlic, then stir in marinara, tomato paste, oregano, and basil. Simmer for 10 minutes until thick. - Mix the cheese filling:
Combine ricotta, egg, Parmesan, and parsley until smooth. - Assemble:
Lower the oven to 375°F (190°C). Layer sauce, cauliflower, ricotta mixture, and mozzarella in a 9×13 dish. Repeat and finish with mozzarella. - Bake:
Bake uncovered for 25 to 30 minutes until bubbly and lightly browned. - Rest and serve:
Let the lasagna rest for 10 minutes before slicing.
Nutrition Facts
1 servings per container
Serving Size1 piece
- Amount Per ServingCalories345
- % Daily Value *
- Total Fat
22g
29%
- Sodium 640mg 28%
- Total Carbohydrate
11g
4%
- Dietary Fiber 3g 11%
- Protein 28g 57%
* The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.








