Cook the spaghetti in accordance with the instructions on the package. Prep your vegetables while the spaghetti cooks.
10 oz spaghetti pasta
Place a large oven-safe pot or Dutch oven on medium-high heat. (I use the same one I used to cook the pasta).
Add the ground beef. Break down the beef with a meat chopper. Drain any excess fat from the beef.
1 pound ground beef
Season the meat with 1 teaspoon of Italian Seasoning, salt, and pepper to taste.
1 teaspoon Italian Seasoning, salt and pepper to taste
Cook for 5-6 minutes until fully cooked through. Add in the onions, green peppers, red peppers, and garlic. Saute until the onions and garlic are fragrant.
½ cup diced onions, ½ cup diced green peppers, ½ cup diced red peppers, 4 garlic cloves
Add in the crushed tomatoes, ½ teaspoon Italian seasoning, bay leaf, oregano, basil, salt, and pepper. Stir.
28 oz canned crushed tomatoes, ½ teaspoon ground oregano, 3 fresh basil leaves, ½ teaspoon Italian Seasoning, salt and pepper to taste, 1 bay leaf
Taste repeatedly and adjust spices as necessary to suit your taste. The taste of the sauce is key to the overall taste of the dish.
Add in the cream cheese and grated Parmesan. Stir until melted and combined.
4 oz cream cheese, ¼ cup grated Parmesan Reggiano Cheese
Fold in the cooked spaghetti and stir.
Adjust the heat to medium-low and place the lid on the pot. Simmer and cook for 15-20 minutes. The sauce and pasta should meld together.
Preheat the oven to Broil.
Open the pot and remove the bay leaf.
Sprinkle the cheddar cheese and mozzarella over the spaghetti.
1 cup grated mozzarella cheese, 1 cup grated cheddar cheese
Broil in the oven for 3-5 minutes until the cheese is melted, bubbly, and browned.
Cool before serving.