Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy One Pot Spinach and Artichoke Pasta (30-Minutes)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Molly Yeh
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Dinner
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Description

A quick and delicious creamy one-pot pasta dish featuring spinach and artichokes, perfect for a comforting weeknight meal made in just 30 minutes.


Ingredients

Units Scale
  • 12 oz pasta (penne or fettuccine)
  • 1 tablespoon olive oil
  • 3 cloves garlic, minced
  • 1 small onion, diced
  • 1 (14 oz) can artichoke hearts, drained and chopped
  • 4 cups fresh spinach
  • 2 cups vegetable broth
  • 1 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 onion, and sauté until translucent, about 3-4 minutes.
  2. Add the chopped artichoke hearts and cook for another 2 minutes.
  3. Stir in the vegetable broth and heavy cream, then bring to a simmer.
  4. Add the pasta and cook according to package instructions, stirring occasionally to prevent sticking.
  5. In the last 3 minutes of cooking, add the spinach and let it wilt into the pasta.
  6. Once pasta is al dente and sauce is thickened, stir in Parmesan cheese, lemon juice, and season with salt, pepper, and red pepper flakes.
  7. Serve hot, garnished with extra Parmesan if desired.

Notes

  • Use whole wheat or gluten-free pasta as desired.
  • For a vegan version, use plant-based cream and cheese alternatives.
  • Add grilled chicken or tofu for extra protein.

Nutrition

  • Serving Size: 1 serving
  • Calories: 480
  • Sugar: 4g
  • Sodium: 520mg
  • Fat: 22g
  • Saturated Fat: 11g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 55g
  • Fiber: 5g
  • Protein: 14g
  • Cholesterol: 55mg