Ingredients:
1 lb. spaghetti, cooked and drained
1 T. olive oil
1 lb. ground beef, or turkey
1 small onion, diced
3 cloves garlic, minced
1 14.5-oz. can diced tomatoes
1 15-oz. can tomato sauce
1 T. Italian Seasoning
1 t. salt
½ t. pepper
8 oz. cream cheese, softened
½ c. sour cream
1½ c. mozzarella, shredded
½ c. Parmesan cheese, shredded
½ c. cheddar cheese, shredded
fresh parsley leaves, chopped (optional)
Directions:
- Cook spaghetti according to package directions.
- In a large skillet, heat a tablespoon of olive oil over medium heat.
- Add the chopped onion and minced garlic, cooking until softened, about 3-4 minutes.
- Add the ground beef (or turkey), breaking it apart with a spoon, and cook until browned, about 5-7 minutes.
- Drain any excess fat.
- To the cooked meat, add the tomato sauce, diced tomatoes, Italian seasoning, salt, and pepper. Stir to combine.
- Simmer for 10-15 minutes on low heat, allowing the sauce to thicken and the flavors to meld.
- Remove from heat.
- In a large mixing bowl, combine the softened cream cheese and sour cream.
- Mix until smooth and creamy. If necessary, microwave the cream cheese for 20-30 seconds to soften it more easily. Set aside.
- Add the cooked spaghetti to the skillet with the meat sauce, stirring to combine.
- Then, gently fold in the cream cheese mixture, ensuring the pasta is coated evenly with the creamy sauce.
- Transfer the pasta mixture into a greased 9x13-inch casserole dish.
- Sprinkle the shredded mozzarella and Parmesan cheese evenly over the top. If using, add the shredded cheddar cheese for extra flavor and a golden topping.
- Preheat your oven to 350°F (175°C).
- Bake the casserole uncovered for 20-25 minutes, or until the cheese is melted, bubbly, and slightly golden on top.
- Remove the casserole from the oven and let it cool for 5 minutes before serving.
- Garnish with fresh parsley if desired.