Print

Creamy One Pot Spinach and Artichoke Pasta

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Creamy One Pot Spinach and Artichoke Pasta is a comforting, vegetarian dish that brings together tender pasta, spinach, and artichokes in a rich, garlicky cream sauce—all made in a single pot for easy cleanup.

Ingredients

Scale
  • 12 oz pasta (penne or fusilli)
  • 1 tablespoon olive oil
  • 3 cloves garlic, minced
  • 1 (14 oz) can artichoke hearts, drained and chopped
  • 4 cups fresh spinach
  • 2 cups vegetable broth
  • 1 cup milk (or plant-based milk)
  • 1/2 cup heavy cream
  • 1/2 cup grated Parmesan cheese
  • Salt and pepper to taste
  • 1/4 teaspoon red pepper flakes (optional)
  • 1 tablespoon lemon juice

Instructions

  1. In a large pot, heat olive oil over medium heat. Add garlic and sauté for 1 minute until fragrant.
  2. Add chopped artichokes and cook for 2–3 minutes.
  3. Pour in the vegetable broth, milk, and heavy cream. Bring to a gentle boil.
  4. Add pasta and reduce heat to a simmer. Cook uncovered for 10–12 minutes, stirring occasionally, until pasta is al dente and liquid is mostly absorbed.
  5. Stir in spinach and cook for 1–2 minutes until wilted.
  6. Mix in Parmesan cheese, lemon juice, salt, pepper, and red pepper flakes if using. Stir until creamy and well combined.
  7. Serve warm, garnished with extra cheese if desired.

Notes

  • Use frozen spinach if fresh is unavailable—just thaw and drain well.
  • Swap heavy cream with more milk or plant-based cream for a lighter version.
  • Add cooked chicken or white beans for extra protein.

Nutrition