Ingredients:
• 8 oz spaghetti
• 6 slices of bacon, cooked and crumbled
• 1 (8 oz) package cream cheese, softened
• 1/2 cup sour cream
• 1 cup shredded mozzarella cheese
• 1/2 cup grated Parmesan cheese
• 1/2 cup milk
• 1/2 tsp garlic powder
• 1/4 tsp onion powder
• 1/4 tsp black pepper
• 1/4 tsp salt
• 1 tbsp olive oil (optional for greasing)
• Fresh parsley or basil for garnish (optional)

Instructions:
1. Preheat the Oven: Set your oven to 375°F (190°C) and lightly grease a 9×13-inch baking dish with olive oil or cooking spray.
2. Cook the Spaghetti: In a large pot, cook the spaghetti according to package directions. Drain and set aside.
3. Prepare the Cream Cheese Mixture: In a mixing bowl, combine the softened cream cheese, sour cream, mozzarella cheese, Parmesan cheese, milk, garlic powder, onion powder, salt, and pepper. Stir until smooth and creamy.
4. Assemble the Dish: In the prepared baking dish, toss the cooked spaghetti with the cream cheese mixture until well coated. Add the crumbled bacon and stir it in.
5. Bake the Spaghetti: Spread the mixture evenly in the baking dish. Bake in the preheated oven for about 20-25 minutes, or until the top is golden and bubbly.
6. Serve: Remove from the oven and garnish with freshly chopped parsley or basil, if desired. Serve warm and enjoy!
This dish combines the creamy, savory goodness of cream cheese with the salty crunch of bacon and melty cheese, creating a comforting and indulgent meal that’s perfect for any occasion!