Print

Tomato Spinach Sausage Pasta

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Tomato Spinach Sausage Pasta is a flavorful one-skillet meal combining Italian sausage, juicy tomatoes, tender pasta, and fresh spinach in a creamy garlic-Parmesan sauce. It’s a quick, hearty, and satisfying dinner perfect for busy weeknights.

Ingredients

  • 1 lb Italian sausage (mild or spicy), casings removed
  • 12 oz pasta (penne, rigatoni, or rotini)
  • 3 cups fresh spinach
  • 1 cup cherry tomatoes or 1 can (14.5 oz) diced tomatoes
  • 1 small onion, chopped
  • 3 cloves garlic, minced
  • 1 tbsp olive oil
  • 3/4 cup heavy cream or half-and-half
  • 1/2 cup grated Parmesan cheese
  • Salt and black pepper to taste
  • 1/4 tsp crushed red pepper flakes (optional)
  • Fresh basil, chopped (optional, for garnish)

Instructions

  1. Cook pasta according to package directions until al dente. Drain and set aside.
  2. In a large skillet, heat olive oil over medium-high heat. Add sausage and cook, breaking it up, until browned and cooked through. Drain excess grease if necessary.
  3. Add chopped onion and cook for 2–3 minutes. Stir in garlic and cook for 30 seconds until fragrant.
  4. Add cherry or diced tomatoes and cook for 4–5 minutes until they begin to break down.
  5. Stir in heavy cream, salt, black pepper, and red pepper flakes. Simmer for 2 minutes.
  6. Add cooked pasta and stir to coat in the sauce.
  7. Stir in fresh spinach and cook until wilted, about 1–2 minutes.
  8. Sprinkle with Parmesan cheese and garnish with basil if using.
  9. Serve hot and enjoy.

Notes

  • Use turkey or chicken sausage for a lighter option.
  • For extra veggies, add bell peppers, zucchini, or mushrooms.
  • Substitute coconut milk for a dairy-free version.
  • Use gluten-free pasta if needed.
  • Add sun-dried tomatoes for a deeper tomato flavor.

Nutrition