← All recipes
Golden spaghetti twirled on a white plate, drenched in creamy white sauce, flecked with green spinach and artichoke hearts.

Spinach and Artichoke Alfredo Spaghetti

Creamy, cheesy alfredo sauce meets tender spinach and artichoke hearts for a pasta dish that's pure comfort in every bite.

Total: 30 minPrep: 10 minCook: 20 min4 servingsDifficulty: Easy⭐ 4.7 (120+ ratings)$

Ingredients

Servings:

Steps

  1. 1 Bring a large pot of salted water to a boil. Cook spaghetti according to package directions until al dente.
  2. 2 While the pasta cooks, heat olive oil and butter in a large skillet over medium heat.
  3. 3 Add minced garlic and sauté until fragrant, about 1 minute.
  4. 4 Stir in heavy cream, Parmesan cheese, black pepper, salt, and nutmeg. Cook, stirring constantly, until sauce thickens slightly, about 5 minutes.
  5. 5 Add chopped spinach and artichoke hearts to the sauce. Cook until spinach is wilted.
  6. 6 Drain the pasta and add it to the skillet with the sauce. Toss to coat.
  7. 7 Serve immediately, garnished with fresh parsley.

Equipment

Variations

Substitutions

Pairings

Nutrition

Calories: 650 kcal
Fat: 35g fat
Carbs: 60g carbohydrates
Protein: 20g protein
Fiber: 6g fiber
Sugar: 6g sugar
Sodium: 800mg sodium

Tips

Storage

Store leftovers in an airtight container in the fridge for up to 3 days. Reheat with a splash of water or milk to restore creaminess.

Freezing: Freezes well for up to 1 month. Thaw overnight in the fridge and reheat gently on the stovetop, adding a bit of milk to loosen the sauce.

Serving Suggestions

FAQ

Can I use store-bought Alfredo sauce?

Yes, but making it from scratch really enhances the flavor!

How do I prevent the sauce from breaking?

Add cheese gradually while stirring constantly and keep the heat low to medium.

Share this recipe