Print

Tomato Spinach Sausage Pasta Recipe

Tomato Spinach Sausage Pasta Recipe

4.8 from 18 reviews

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), 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)

Instructions

  1. Cook the Pasta: Cook pasta according to package directions until al dente. Reserve ½ cup pasta water, then drain and set aside.
  2. 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.
  3. 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.
  4. Combine: Add cooked pasta to the skillet, toss to coat. Add pasta water if needed. Season with salt and pepper.
  5. 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.

Nutrition