Baked Cauliflower Casserole With Meat Sauce

This easy, low-carb cauliflower casserole is smothered with homemade meat sauce, gooey blobs of fresh mozzarella cheese and topped with fresh basil. It makes for a delicious dinner even the kids will enjoy. Serve with a mixed green salad and you have a perfect week night meal that is great for leftovers too! 

Course Main Course, Side Dish
Cuisine American
Keyword Casserole, Cauliflower, Cauliflower Casserole, Keto, Low-Carb, Meat Sauce
Prep Time 25 minutes
Cook Time 20 minutes
Total Time 45 minutes
Servings 6
Calories 308 kcal


  • 1 large head of cauliflower
  • 1 1 lb. (16 oz.) ground sausage
  • 2 tbsp olive oil
  • 1/2 cup diced white onion
  • 3-4 garlic cloves
  • 1 tbsp Italian seasoning
  • 1 can (28 oz.) La Valle D.O.P. San Marzano whole peeled tomatoes
  • 1 tbsp sweetener of choice (swerve)
  • 1/2 cup fresh chopped basil
  • 2 cups shredded mozzarella cheese or 1 mozzarella ball cut into cubes
  • 1/2 tbsp salt
  • 1/2 tbsp pepper


  1. Bring a large pot of water to boil over high heat. Preheat oven to 350º.

  2. Heat a sauté pan over medium/high heat. Coat with 2 tbsp. olive oil. Add sausage and Italian seasoning, cook until mostly brown. Add onions and garlic. Sauté until onions are translucent and garlic is fragrant. Sausage should be browned at this point. 

  3. Mix in La Valle D.O.P. San Marzano tomatoes, break up the tomatoes to release additional juice. Add salt, pepper, sweetener and basil. (Optional - if you like a little heat add red pepper flakes to taste). 

  4. Turn heat to low and cover. Simmer for roughly 25 minutes. 

  5. While the sauce is simmering prepare the cauliflower. Cut and remove the stem – once removed the cauliflower should naturally break into large florets. Break down the larger florets into medium bite sized pieces. 

  6. Add sea salt and cauliflower to boiling water – you can either boil or steam (5-7 minutes, slightly tender but still has a crunch)

  7. Remove cauliflower from heat and strain, set aside to assemble casserole. Coat bottom of casserole dish with sauce, add cauliflower. Carefully pour meat sauce mixture over cauliflower. Generously sprinkle the top with mozzarella cheese and place in the oven to bake for 20 minutes. 

  8. Garnish casserole with chopped basil. Allow to cool slightly before serving. Enjoy! 

Recipe Notes

Nutrition: Per Serving - Serving Size 6

Calories: 309  |  Fat: 21  |  Protein: 18  |  Net Carbs:  11