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!