Preheat oven to 375ºF.
Generously grease a 9″ x 13″ pan and set aside.
In a large pot, bring water to a boil and cook the spaghetti noodles according to the package directions until al dente.
Immediately rinse cooked noodles in cold water until cool. Drain well.
In a medium-sized bowl, whisk eggs, milk, parmesan cheese, and seasonings.
Toss cooked noodles into the egg mixture and transfer to a greased 9×13 pan.
Pour the spaghetti sauce on top of the noodles.
Place half of the pepperoni on top of the sauce followed by the shredded cheese and then the remaining pepperoni.
Sprinkle with additional parmesan cheese if desired.
Bake in preheated oven for 25-30 minutes, until golden brown.
While the Spaghetti Pizza is baking, slice the French bread (I don’t slice it all the way through as it makes it easier to wrap the loaf in foil).
Mix the softened butter with 1 teaspoon garlic salt, 1/2 teaspoon garlic powder, and 1/2 teaspoon Italian seasoning.
Spread the seasoned butter on both sides of each slice of bread and wrap the loaf in aluminum foil.
Bake the bread in the oven with the Spaghetti Pizza for the last 10-15 minutes, or until the bread's crust is crispy (but the inside is still soft and yummy!).
Once the spaghetti pizza is golden brown, remove it from the oven and let it stand for at least 5 minutes before cutting it.