Creamy Cheesy Sausage Pasta (Print Version)

# Ingredients:

→ Main Ingredients

01 - 8 ounces penne pasta
02 - 1 tablespoon olive oil
03 - 1 pound Italian sausage, casings removed
04 - 1 small onion, diced
05 - 2 cloves garlic, minced
06 - 1 can (14.5 ounces) diced tomatoes, undrained
07 - 1 cup heavy cream
08 - 1 teaspoon Italian seasoning
09 - 1 cup shredded mozzarella cheese
10 - 1/2 cup grated Parmesan cheese
11 - Salt and pepper to taste
12 - Fresh basil for garnish (optional)

# Instructions:

01 - Cook the penne pasta according to package instructions until al dente. Drain and set aside.
02 - In a large skillet, heat the olive oil over medium heat. Add the Italian sausage and cook until browned, breaking it apart with a spoon, about 5-7 minutes.
03 - Add the diced onion and minced garlic to the skillet. Sauté until the onion is translucent, about 3-4 minutes.
04 - Stir in the diced tomatoes (with juice), heavy cream, and Italian seasoning. Bring to a simmer and cook for about 5 minutes, allowing the sauce to thicken slightly.
05 - Reduce the heat to low and stir in the cooked penne pasta, mozzarella cheese, and half of the Parmesan cheese. Mix until the cheese is melted and everything is well combined.
06 - Season with salt and pepper to taste. Remove from heat and sprinkle the remaining Parmesan cheese on top. Serve hot, garnished with fresh basil if desired.

# Notes:

01 - For a lighter version, substitute turkey sausage for Italian sausage and use half-and-half instead of heavy cream.
02 - Add vegetables like spinach, bell peppers, or mushrooms for extra nutrition and flavor. Sauté them with the onion and garlic for best results.