A quick and easy one pot creamy Italian pasta dish loaded with Italian sausage, spinach, and a rich creamy tomato sauce. Perfect for a comforting weeknight dinner with minimal cleanup.
1 tablespoon olive oil
12 ounces Italian turkey sausage, casings removed
1 medium yellow onion, finely chopped
3 cloves garlic, minced
1 teaspoon dried Italian seasoning
1/2 teaspoon crushed red pepper flakes
1/2 teaspoon salt
1/4 teaspoon black pepper
12 ounces uncooked penne pasta
3 cups low sodium chicken broth
1 (14.5 ounce) can diced tomatoes, undrained
1/2 cup heavy cream
2 cups fresh baby spinach
1/2 cup freshly grated Parmesan cheese
Heat olive oil in a large deep skillet or Dutch oven over medium heat.
Add the Italian turkey sausage, breaking it up with a spoon, and cook until browned and cooked through, about 5-7 minutes.
Add the chopped onion and cook until softened, about 3 minutes.
Stir in the minced garlic, dried Italian seasoning, crushed red pepper flakes, salt, and black pepper. Cook for 1 minute until fragrant.
Add the uncooked penne pasta, chicken broth, and diced tomatoes with their juice. Stir to combine.
Bring the mixture to a boil, then reduce heat to medium-low. Cover and simmer for 12-15 minutes, stirring occasionally, until the pasta is tender and most of the liquid is absorbed.
Stir in the heavy cream and fresh baby spinach. Cook for 2-3 minutes until the spinach wilts and the sauce becomes creamy.
Remove from heat and stir in the grated Parmesan cheese until melted and well combined.
Serve immediately, garnished with additional Parmesan if desired.