Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Keto Cauliflower Ziti Recipe


  • Author: Katherine

Ingredients

Scale

For the Cauliflower “Ziti”:

  • 2 large heads of cauliflower (about 45 lbs total), cut into bite-sized florets (you want pieces roughly the size of ziti pasta)
  • 3 tablespoons olive oil (extra virgin recommended)
  • 1 teaspoon sea salt (or to taste)
  • ½ teaspoon black pepper (freshly ground preferred)
  • ½ teaspoon garlic powder

For the Hearty Meat Sauce:

  • 1.5 lbs ground beef (80/20 or 85/15 recommended for flavor)
  • ½ lb ground Italian sausage (mild or hot, casing removed if in links)
  • 1 medium yellow onion (about 1 cup, finely chopped)
  • 4 cloves garlic (minced)
  • 1 (28-ounce) can crushed tomatoes (choose a good quality brand with no added sugar)
  • 1 (6-ounce) can tomato paste (no added sugar)
  • ½ cup beef broth (or water)
  • 2 teaspoons dried Italian seasoning
  • 1 teaspoon dried oregano
  • ½ teaspoon red pepper flakes (optional, for a touch of heat)
  • 1 teaspoon sea salt (or to taste)
  • ½ teaspoon black pepper (or to taste)
  • 2 tablespoons olive oil (for sautéing)
  • ¼ cup fresh basil leaves, chopped (plus more for garnish)
  • 2 tablespoons fresh parsley, chopped

For the Creamy Ricotta Layer:

  • 15 ounces whole milk ricotta cheese (ensure it’s full-fat)
  • 1 large egg, lightly beaten
  • ½ cup grated Parmesan cheese (freshly grated is best)
  • ¼ cup fresh parsley, chopped
  • ½ teaspoon sea salt
  • ¼ teaspoon black pepper
  • Pinch of nutmeg (optional, but adds a classic touch)

For the Cheesy Topping:

  • 2 cups shredded mozzarella cheese (low-moisture, whole milk)
  • ½ cup grated Parmesan cheese (for extra flavor and browning)

Instructions

Phase 1: Prepare and Roast the Cauliflower

  1. Preheat Oven & Prep Cauliflower: Preheat your oven to 400°F (200°C). Line two large baking sheets with parchment paper for easy cleanup.
  2. Chop Cauliflower: Wash and thoroughly dry the cauliflower heads. Cut them into bite-sized florets, roughly the size of ziti noodles. Try to make them somewhat uniform for even roasting. Don’t discard the tender parts of the stems; chop them up too!
  3. Season Cauliflower: In a large bowl, toss the cauliflower florets with 3 tablespoons of olive oil, 1 teaspoon sea salt, ½ teaspoon black pepper, and ½ teaspoon garlic powder. Ensure each floret is lightly coated.
  4. Roast Cauliflower: Spread the seasoned cauliflower in a single layer across the prepared baking sheets. Avoid overcrowding the pans, as this will cause the cauliflower to steam rather than roast (use two sheets if necessary). Roast for 20-25 minutes, flipping halfway through, until the cauliflower is tender-crisp and has some nice golden-brown spots. Roasting is key to developing flavor and removing excess moisture, which prevents a watery ziti.
  5. Cool Slightly: Once roasted, remove the cauliflower from the oven and set aside to cool slightly while you prepare the sauce. You can reduce the oven temperature to 375°F (190°C) for baking the ziti later.

Phase 2: Create the Rich Meat Sauce

  1. Brown the Meats: In a large Dutch oven or heavy-bottomed pot, heat 2 tablespoons of olive oil over medium-high heat. Add the ground beef and ground Italian sausage. Cook, breaking up the meat with a spoon, until browned and cooked through (about 8-10 minutes). Drain off any excess grease.
  2. Sauté Aromatics: Add the chopped onion to the pot with the meat and cook until softened and translucent, about 5-7 minutes. Stir in the minced garlic and red pepper flakes (if using) and cook for another 1-2 minutes until fragrant, being careful not to burn the garlic.
  3. Build the Sauce: Stir in the tomato paste and cook for 2-3 minutes, allowing it to caramelize slightly – this deepens the flavor. Add the crushed tomatoes, beef broth, Italian seasoning, oregano, 1 teaspoon sea salt, and ½ teaspoon black pepper.
  4. Simmer: Bring the sauce to a gentle simmer. Reduce the heat to low, cover, and let it simmer for at least 20-30 minutes (or longer, up to an hour, if you have time) to allow the flavors to meld. Stir occasionally.
  5. Finish with Fresh Herbs: Once simmered, stir in the chopped fresh basil and parsley. Taste and adjust seasonings if necessary.

Phase 3: Prepare the Ricotta Mixture

  1. Combine Ricotta Ingredients: In a medium bowl, combine the whole milk ricotta cheese, beaten egg, ½ cup grated Parmesan cheese, ¼ cup chopped fresh parsley, ½ teaspoon sea salt, ¼ teaspoon black pepper, and the pinch of nutmeg (if using). Mix well until everything is thoroughly incorporated and smooth.

Phase 4: Assemble and Bake the Keto Ziti

  1. Prepare Baking Dish: Lightly grease a 9×13 inch baking dish (or a similar-sized casserole dish).
  2. First Layer – Sauce: Spread about ½ cup of the meat sauce evenly over the bottom of the prepared baking dish. This prevents the cauliflower from sticking.
  3. Second Layer – Cauliflower: Arrange half of the roasted cauliflower florets over the sauce in an even layer.
  4. Third Layer – Ricotta: Dollop half of the ricotta mixture over the cauliflower layer. Gently spread it out as evenly as possible. It doesn’t need to be perfect.
  5. Fourth Layer – Meat Sauce: Spoon half of the remaining meat sauce over the ricotta layer.
  6. Fifth Layer – Mozzarella: Sprinkle 1 cup of the shredded mozzarella cheese over the meat sauce.
  7. Repeat Layers: Repeat the layering process: the remaining roasted cauliflower, the remaining ricotta mixture, the remaining meat sauce.
  8. Final Topping: Sprinkle the remaining 1 cup of shredded mozzarella cheese and the ½ cup of grated Parmesan cheese evenly over the top.
  9. Bake: Place the baking dish in the preheated oven at 375°F (190°C). Bake for 25-35 minutes, or until the sauce is bubbly around the edges and the cheese on top is melted, golden brown, and slightly crispy in spots. If the top starts to brown too quickly, you can loosely tent it with aluminum foil.
  10. Rest Before Serving: Once baked, remove the Keto Cauliflower Ziti from the oven and let it rest for at least 10-15 minutes before serving. This allows the “ziti” to set and makes it easier to serve, plus it prevents you from burning your mouth on molten cheese!
  11. Garnish and Serve: Garnish with additional fresh basil or parsley, if desired. Serve hot and enjoy your delicious, guilt-free comfort food!

Nutrition

  • Serving Size: One Normal Portion
  • Calories: 550-650
  • Fat: 40-50g
  • Carbohydrates: 10-15g
  • Protein: 35-45g