Bring a large pot of salted water to a boil. Add the spaghetti and cook according to package instructions until al dente, usually about 9-10 minutes. Drain and set aside.
Heat olive oil in a large skillet over medium heat. Add the minced garlic and red pepper flakes, sautéing until fragrant but not browned, about 1-2 minutes. Pour in the crushed tomatoes, then stir in oregano, basil, salt, and pepper. Let the sauce simmer gently for 10-15 minutes to develop flavor.
Stir the shredded cooked chicken and crumbled turkey bacon into the tomato sauce. Allow the mixture to heat through for another 2-3 minutes.
Preheat your oven to 375°F (190°C). Slice the garlic bread loaf horizontally and place the bottom half in the bottom of your baking dish. Spread half of the sauce mixture evenly over the bread, then layer half of the cooked spaghetti on top. Sprinkle half of the Parmesan cheese and a cup of mozzarella over the pasta.Add the remaining spaghetti and sauce mixture in another layer. Top with the remaining Parmesan cheese and mozzarella. Place the top half of the garlic bread loaf over the entire dish, pressing down lightly. Bake uncovered for 20-25 minutes until the cheese is melted and bubbly, and the garlic bread is toasted. For an extra golden top, switch to broil for the last 2-3 minutes but watch carefully to avoid burning.
Remove from the oven and let rest for 5 minutes. Garnish with fresh basil leaves before slicing and serving this mouthwatering Garlic Bread Spaghetti Bake with Mozzarella Crown.