Go Back
+ servings

Cheesy Pizza Spaghetti Casserole

This Cheesy Pizza Spaghetti Casserole is so good! Full of your favorite pizza toppings, pasta, ground beef or pork, pepperoni and cheese!
Course Main Course
Cuisine American, Italian
Keyword casserole, easy dinner, easy recipe, pasta, pizza
Prep Time 10 minutes
Cook Time 20 minutes
Servings 9
Calories 433kcal


  • 13 x 9 inch pan


  • 1 lb spaghetti noodles or your favorite pasta
  • 2 cups marinara or another pasta sauce
  • ½ lb ground Italian sausage OR ground beef, chicken, turkey, pork
  • 1 teaspoon Italian seasoning
  • ½ teaspoon black pepper
  • ½ teaspoon garlic powder
  • ½ teaspoon red pepper flakes
  • 2 cups pepperoni mini or full size pepperoni cut into quarters
  • 2 cups mozzarella cheese shredded
  • ¾ cup parmesan cheese grated or shredded, , if desired, divided
  • 1 small onion, if desired, diced


  • Get out and measure your ingredients.
  • Preheat the oven to 375 degrees.
  • Prepare spaghetti according to package directions. Drain and dump into large mixing bowl.
  • Heat a frying pan over medium heat.
  • While the spaghetti is cooking, prepare sausage crumbles. In a medium mixing bowl, combine Italian sausage, Italian seasoning, black pepper, garlic powder, and red pepper flakes.
  • Use a ½ tablespoon spoon.
  • Make mini meatballs.
  • Add olive oil to the hot pan and swirl to coat. Add mini meatballs to the pan and cook until browned, about five minutes. Sometimes I throw a small diced onion in with the meatballs while they're cooking. Adds a little more flavor and is a nice change.
  • Add half of mini meatballs to cooked pasta.
  • Add half of the mini pepperoni.
  • Add mozzarella and some parmesan cheese if using. I always add an extra ¼ cup of parmesan cheese.
  • Add marinara or pasta sauce.
  • Mix well.
  • Add to casserole dish or prepared pan.
  • Top with remaining mozzarella, parmesan, if using, meatballs, and pepperoni.
  • Place into the oven and bake for 10 minutes or cheese is nice and melty brown.
  • Serve.
  • Garnish with fresh chopped basil if desired and enjoy every bite!


Calories: 433kcal | Carbohydrates: 42g | Protein: 22g | Fat: 20g | Saturated Fat: 9g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 7g | Trans Fat: 1g | Cholesterol: 52mg | Sodium: 1022mg | Potassium: 398mg | Fiber: 3g | Sugar: 4g | Vitamin A: 506IU | Vitamin C: 4mg | Calcium: 252mg | Iron: 2mg