Creamy One Pot Spinach and Artichoke Pasta

Creamy One Pot Spinach and Artichoke Pasta is a comforting, rich dish that brings the classic flavors of spinach and artichoke dip into a satisfying, weeknight-friendly pasta meal. It’s made entirely in one pot for minimal cleanup and maximum flavor, with a creamy, cheesy sauce coating every bite.

Why You’ll Love This Recipe

This recipe is quick, easy, and packed with flavor. It delivers the creamy indulgence of a classic appetizer in a hearty pasta form. Made in just one pot, it’s perfect for busy nights and creates fewer dishes. It’s also vegetarian, customizable, and great for leftovers.

ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • Pasta (penne, rotini, or shells work best)
  • Olive oil
  • Garlic
  • Onion (optional)
  • Canned or jarred artichoke hearts (drained and chopped)
  • Fresh baby spinach
  • Vegetable broth or chicken broth
  • Heavy cream or half-and-half
  • Cream cheese
  • Grated parmesan cheese
  • Mozzarella cheese (optional for extra creaminess)
  • Salt
  • Black pepper
  • Red pepper flakes (optional)

directions

  1. Heat olive oil in a large pot or deep skillet over medium heat.
  2. Add minced garlic (and onion if using) and sauté for 1–2 minutes until fragrant.
  3. Stir in chopped artichokes and cook for another 2–3 minutes.
  4. Add uncooked pasta, broth, and cream. Stir to combine and bring to a boil.
  5. Reduce heat to a simmer, cover, and cook for 10–12 minutes, stirring occasionally, until the pasta is tender and most of the liquid is absorbed.
  6. Stir in cream cheese and parmesan until melted and smooth.
  7. Add fresh spinach and cook until wilted, about 2 minutes.
  8. Season with salt, pepper, and red pepper flakes to taste.
  9. If desired, top with shredded mozzarella and cover until melted.
  10. Serve hot.

Servings and timing

This recipe serves 4 people.
Prep time: 10 minutes
Cook time: 20 minutes
Total time: 30 minutes

Variations

  • Use whole wheat or gluten-free pasta to fit dietary needs.
  • Add cooked chicken, shrimp, or white beans for extra protein.
  • Use frozen spinach if fresh isn’t available—just thaw and drain before adding.
  • Stir in sun-dried tomatoes or mushrooms for extra flavor.
  • Replace cream with dairy-free alternatives for a lighter or vegan version.

storage/reheating

Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop with a splash of broth or cream to loosen the sauce, or microwave in 1-minute intervals until warmed through. Freezing is not recommended due to the dairy-based sauce.

FAQs

Can I use frozen spinach?

Yes, just thaw and squeeze out the excess water before adding it to the dish.

What kind of pasta works best?

Short pasta shapes like penne, rotini, shells, or fusilli work well and hold the creamy sauce nicely.

Can I make this dairy-free?

Yes, use plant-based cream, dairy-free cream cheese, and nutritional yeast in place of parmesan.

Is this recipe good for meal prep?

Yes, it keeps well in the fridge and reheats easily for lunches or quick dinners.

Can I add protein?

Absolutely—try grilled chicken, shrimp, or chickpeas for added protein.

How do I prevent the pasta from sticking?

Stir occasionally while cooking, especially as the pasta starts to soften and absorb the liquid.

Can I bake this dish after cooking?

Yes, transfer to a baking dish, top with extra cheese, and broil for a few minutes until bubbly and golden.

Is it spicy?

Not by default, but you can add red pepper flakes to give it a mild kick.

Can I substitute the artichokes?

If you don’t like artichokes, you can use mushrooms, zucchini, or broccoli instead.

How do I thin the sauce if it’s too thick?

Add a splash of broth, milk, or cream until the desired consistency is reached.

Conclusion

Creamy One Pot Spinach and Artichoke Pasta is a flavorful, indulgent dish that’s perfect for cozy dinners and easy weeknight meals. With all the creamy goodness of a classic dip and the heartiness of pasta, it’s a one-pot wonder that delivers comfort and convenience in every bite.

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.

  • Author: Beth
  • Prep Time: 5 minutes
  • Cook Time: 20 minutes
  • Total Time: 25 minutes
  • Yield: 4 servings 1x
  • Category: Dinner
  • Method: One Pot
  • Cuisine: American
  • Diet: Vegetarian

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

  • Serving Size: 1.5 cups
  • Calories: 420
  • Sugar: 5g
  • Sodium: 550mg
  • Fat: 18g
  • Saturated Fat: 9g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 50g
  • Fiber: 5g
  • Protein: 15g
  • Cholesterol: 35mg

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star