Description
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.
Ingredients
Pasta:
12 oz pasta (penne or rotini)
Sauce:
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), ¼ cup tomato paste, ½ teaspoon red pepper flakes (optional), 1 teaspoon Italian seasoning, 3 cups fresh baby spinach, ½ cup heavy cream, ½ cup grated Parmesan cheese, salt and black pepper to taste, chopped parsley for garnish (optional)
Instructions
- Cook the Pasta: Cook pasta according to package directions until al dente. Reserve ½ cup pasta water, then drain and set aside.
- Cook the Sausage: Heat olive oil in a large skillet over medium heat. Add sausage and cook until browned and cooked through. Add garlic and onion, sauté until softened.
- Make the Sauce: Stir in diced tomatoes, tomato paste, red pepper flakes, and Italian seasoning. Simmer to thicken. Add spinach and cook until wilted. Stir in cream and Parmesan.
- Combine: Add cooked pasta to the skillet, toss to coat. Add pasta water if needed. Season with salt and pepper.
- Serve: Garnish with parsley and serve warm.
Notes
- Use spicy sausage for extra heat or substitute with chicken or turkey sausage for a lighter option.
- This dish reheats well and makes excellent leftovers.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian-Inspired
Nutrition
- Serving Size: 1¼ cups
- Calories: 560
- Sugar: 6g
- Sodium: 720mg
- Fat: 30g
- Saturated Fat: 13g
- Unsaturated Fat: 15g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 4g
- Protein: 26g
- Cholesterol: 90mg