Baked Cream Cheese Spaghetti

is a rich and creamy twist on the classic spaghetti dish. With a velvety cream cheese sauce and a cheesy topping, this comforting meal is perfect for cozy dinners or feeding a crowd.

Ingredients
8 ounces spaghetti, 1 tablespoon olive oil, 1/2 cup diced onion, 2 cloves garlic (minced), 1 can (15 ounces) tomato sauce, 1 can (6 ounces) tomato paste, 1 tablespoon dried basil, 1 tablespoon dried oregano, 1/2 teaspoon salt, 1/2 teaspoon black pepper, 1 package (8 ounces) cream cheese (softened), 1 cup shredded mozzarella cheese, 1/2 cup grated Parmesan cheese, 1/4 cup sour cream, and 1/4 cup chopped fresh parsley (optional for garnish).

Instructions
Preheat your oven to 350°F (175°C) and grease a 9×13-inch baking dish. Cook the spaghetti according to the package directions. Drain and set aside.

In a large skillet, heat olive oil over medium heat. Add diced onion and cook until softened, about 5 minutes. Add minced garlic and cook for another minute until fragrant.

Stir in the tomato sauce, tomato paste, basil, oregano, salt, and black pepper. Simmer the sauce for 10-15 minutes, stirring occasionally.

In a separate bowl, mix the softened cream cheese, 1/2 cup of mozzarella cheese, Parmesan cheese, and sour cream until smooth.

Add the cooked spaghetti to the cream cheese mixture and toss to coat the pasta evenly.

Transfer the spaghetti mixture to the prepared baking dish. Top with the remaining mozzarella cheese.

Bake for 20-25 minutes, or until the cheese is melted and bubbly.

Serving Suggestions
Garnish with chopped fresh parsley before serving. This dish pairs perfectly with a side of garlic bread or a crisp green salad.

Enjoy this creamy, cheesy Baked Cream Cheese Spaghetti that’s sure to satisfy everyone at the table!