This Tomato Spinach Sausage Pasta Recipe is a comforting and flavorful dish that’s perfect for a weeknight dinner. It features Italian sausage, fresh spinach, and a creamy tomato sauce tossed with pasta for a satisfying meal.
12 oz pasta (penne or rotini)
1 tablespoon olive oil, 1 pound Italian sausage (casings removed), 3 garlic cloves minced, 1 small yellow onion chopped, 1 (14.5 oz) can diced tomatoes (with juice), 1/4 cup tomato paste, 1/2 teaspoon red pepper flakes (optional), 1 teaspoon Italian seasoning, 3 cups fresh baby spinach, 1/2 cup heavy cream, 1/2 cup grated Parmesan cheese, salt and black pepper to taste, chopped parsley for garnish (optional)