clock clock icon cutlery cutlery icon flag flag icon folder folder icon instagram instagram icon pinterest pinterest icon facebook facebook icon print print icon squares squares icon heart heart icon heart solid heart solid icon

Meat Lover’s Spaghetti Squash Pizza Casserole

  • Author: Danielle
  • Prep Time: 10 minutes
  • Cook Time: 1 hour 10 minutes
  • Total Time: 1 hour 20 minutes
  • Yield: 6 servings 1x
  • Category: Mains
  • Method: Baked
  • Cuisine: American


Delicious pizza flavors morphed into a not-that-bad-for-you casserole with a spaghetti squash base, smothered with traditional meat lover’s toppings!


  • 1 medium to large spaghetti squash
  • 8 pieces of uncooked bacon, diced into small pieces (I use turkey bacon) *see note
  • 16 ounces lean ground meat (chicken, turkey, lean beef, elk or pork would all work)
  • 1/2 cup pepperonis, cut into quarters (I use turkey pepperoni)
  • 1 cup pizza sauce (8 frozen pizza sauce cubes)
  • 1/2 cup plain greek yogurt (0 or 2%)
  • 1 1/2 cups shredded mozzarella cheese, separated
  • 1 egg, whisked
  • 1 teaspoon dried basil
  • 2 teaspoons dried oregano, separated
  • 3 tablespoons avocado or olive oil, separated
  • salt/pepper
  • non-stick cooking spray
  • optional: 1/2 tsp pizza dough flavor
  • additional toppings: 15 whole pepperoni, fresh chopped parsley


  1. Preheat oven to 375 degrees F. Cut squash in half lengthwise. You can remove the seeds before or after baking, but I find it’s easier to do after. Spray cut edges of squash with non-stick cooking spray, and sprinkle with salt and pepper. Lay cut side down in a 9×13 casserole dish and bake for 35-45 minutes. For easier cutting, use a fork to poke a few holes in a whole squash and microwave for about 4 minutes, then cut in half lengthwise and bake. Reduce baking time to 30-40 minutes. Remove from oven when the skin is easy to puncture with a fork.
  2. While the squash is baking, begin cooking the bacon. Heat 2 tablespoons oil in a deep non-stick skillet over medium heat. Cook bacon until crisp and browned, stirring occasionally. This took about 10 minutes for me, but it will vary based on the kind of bacon. Remove from the pan and set aside.
  3. Next, add remaining 1 tablespoon oil to the same pan. When hot, add ground meat and use a wooden spoon or spatula to break up into small pieces as it cooks. Add 1 teaspoon oregano and 1 teaspoon salt. Continue to cook until completely browned and cooked through. Remove from heat and let cool.
  4. Meanwhile, when the squash is done baking, let it cool until it’s easy to handle. Next, run a fork through the flesh – long spaghetti-like strings should appear and easily separate from the squash. Scrape all the stringy flesh from the shells and add to a large mixing bowl (should be at least 3-4 cups of squash, roughly). Discard shells, but save the casserole dish.
  5. Reserve about 2 tablespoons of bacon bits. To the large bowl with the squash, add remaining meats, pizza sauce, greek yogurt, 1 cup mozzarella cheese, egg, basil, remaining 1 teaspoon oregano, 1/2 teaspoon salt and 1/2 teaspoon fresh ground pepper. Mix thoroughly and then flatten the mixture into the casserole dish.
  6. Top with remaining 1/2 cup cheese, whole pepperonis, and reserved bacon bits. Bake uncovered at 375 F for 22-25 minutes. For a crispy top, broil for the last 3 minutes.
  7. Serve immediately or portion out as lunch leftovers. This casserole tastes even better the next day! Consume within 4 days.


Bacon: You can substitute 1/2 cup store-bought bacon bits to save a step. Here’s detailed post on how to make your own bacon bits.

I referenced this recipe for how to microwave a whole spaghetti squash. Nutrition information estimated with My Fitness Pal. Recipe video added 11/14/17.


  • Serving Size: 1/6 of casserole
  • Calories: 390
  • Fat: 19g
  • Carbohydrates: 13g
  • Protein: 42g

Keywords: spaghetti squash, casserole, meat lovers, pizza casserole, dinner, recipe

Recipe Card powered byTasty Recipes