Prepare the spaghetti noodles according to package instructions. Separate the noodles from the water. Do not discard the water used to cook the pasta.
1 lb. Spaghetti noodles
Heat a cooking pot and then add the pork sausage. Cook until the color of the sausage gets light brown.
1 lb. regular premium pork sausage
Add the onion and garlic. Saute with the sausage until the onion softens. Note: the oil that was extracted from the sausage should help cook the onion and garlic.
1 medium yellow onion, 1 teaspoon minced garlic
Add the diced tomato, tomato sauce, and beef broth. Stir. Let boil.
1 14.5 oz. can diced tomato, 1 15 oz. can tomato sauce, 2 cups beef broth
Add the fresh basil and Italian seasoning. Cover and then cook in low heat for 30 minutes. You can stir every few minutes to prevent the sausage from sticking on the pan.
8 fresh basil leaves, 1/2 teaspoon Italian seasoning
Add the tomato paste, salt, and ground black pepper. Stir and continue to cook until the texture of the sauce thickens.
1 6 oz. can tomato paste, Salt and ground black pepper to taste
Pour the sauce over the spaghetti and mix.
Transfer to a plate. Top with grated Parmesan.
Serve.