Spinach Artichoke Pasta
Prep Time: 10 minutes Cook Time: 20 minutes Total Time: 30 minutes Servings: 4–6
Difficulty: Easy
Need a quick and delicious dinner that tastes like it came from a restaurant? This spinach artichoke pasta is the perfect solution. It’s creamy, comforting, packed with flavor, and made with simple ingredients that are easy to find. The rich sauce combines spinach, artichokes, garlic, and cheese for a satisfying meal everyone loves. In this recipe, you’ll learn exactly how to make it, plus expert tips, easy variations, storage advice, and serving suggestions for perfect results every time.

Why You’ll Love This Recipe
- Ready in about 30 minutes from start to finish.
- Uses simple pantry and refrigerator staples.
- Creamy, cheesy, and packed with comforting flavor.
- Great for busy weeknight dinners.
- Easy enough for beginner cooks.
- Perfect for meal prep and leftovers.
- Easily customized with protein or vegetables.
Ingredients
- 12 ounces penne pasta
- 1 tablespoon olive oil
- 4 cloves garlic, minced
- 1 can (14 ounces) artichoke hearts, drained and chopped
- 4 cups fresh spinach
- 1 cup heavy cream
- 1 cup milk
- 1 cup grated Parmesan cheese
- 1 cup shredded mozzarella cheese
- 1/2 teaspoon salt
- 1/2 teaspoon black pepper
- 1/4 teaspoon red pepper flakes (optional)
- 1 tablespoon lemon juice
Important Ingredient Notes
Spinach adds freshness and color while artichokes provide the signature tangy flavor. Parmesan brings a savory, nutty taste, and mozzarella creates a smooth, creamy texture. Lemon juice brightens the rich sauce and balances the flavors beautifully.
How to Make Spinach Artichoke Pasta

Step 1: Cook the Pasta
Bring a large pot of salted water to a boil. Add the pasta and cook until al dente according to package directions. Before draining, reserve one cup of pasta water. Drain and set aside.
Step 2: Sauté the Garlic
Heat olive oil in a large skillet over medium heat. Add the minced garlic and cook for about 30 seconds, stirring frequently. The garlic should become fragrant but not browned.
Step 3: Cook the Artichokes
Add the chopped artichoke hearts to the skillet. Cook for three to four minutes until lightly warmed and slightly golden around the edges.
Step 4: Add the Spinach
Stir in the fresh spinach. Cook until wilted, about two minutes. The spinach should reduce significantly in volume while staying bright green.
Step 5: Make the Sauce
Pour in the heavy cream and milk. Stir well and bring the mixture to a gentle simmer. Avoid boiling, which can affect the texture of the sauce.
Step 6: Add the Cheese
Reduce the heat to low. Add the Parmesan and mozzarella cheese gradually, stirring constantly until melted and smooth.
Step 7: Season the Sauce
Add salt, black pepper, red pepper flakes, and lemon juice. Stir well and taste the sauce. Adjust seasonings if needed.
Step 8: Combine Everything
Add the cooked pasta to the skillet and toss until evenly coated. If the sauce seems thick, add a little reserved pasta water until the desired consistency is reached.
Step 9: Serve
Serve immediately with extra Parmesan cheese and freshly cracked black pepper for maximum flavor.
Expert Tips
- Salt the pasta water generously for better flavor.
- Reserve pasta water before draining.
- Use freshly grated Parmesan whenever possible.
- Avoid boiling the cream sauce.
- Add spinach at the end to preserve color.
- Stir cheese in gradually for a smoother sauce.
- Taste before adding extra salt.
- Use full-fat dairy for the creamiest texture.
- Warm serving bowls to keep pasta hot longer.
- Finish with fresh lemon juice for brightness.
Easy Variations

High Protein
Add grilled chicken, shrimp, turkey sausage, or white beans to make the meal more filling and protein-rich.
Healthy
Use whole wheat pasta and replace part of the cream with plain Greek yogurt. Add extra spinach for additional nutrients.
Spicy
Increase the red pepper flakes or stir in a spoonful of chili paste for extra heat and bold flavor.
Vegetarian
The recipe is naturally vegetarian. Add mushrooms, peas, or roasted broccoli for more texture and flavor.
Family-Friendly
Skip the red pepper flakes and add extra mozzarella cheese for a kid-approved version.
What to Serve With It
Garlic bread is perfect for soaking up the creamy sauce. A crisp Caesar salad adds freshness and contrast. Roasted vegetables such as broccoli, asparagus, or Brussels sprouts complement the rich pasta beautifully. For protein, serve with grilled chicken or baked salmon. A sparkling lemon drink also pairs nicely with the creamy flavors and helps balance the richness of the dish.
Storage and Reheating
Store leftover spinach artichoke pasta in an airtight container in the refrigerator for up to four days. For longer storage, freeze portions in freezer-safe containers for up to two months.
To reheat, warm gently on the stovetop over low heat with a splash of milk. You can also use the microwave in short intervals, stirring between each round. Adding a little liquid helps restore the creamy texture and prevents the sauce from becoming too thick.
Common Mistakes to Avoid
Overcooking the Pasta
Soft pasta can become mushy when mixed with sauce. Cook until al dente.
Boiling the Sauce
High heat may cause dairy ingredients to separate. Keep the heat low.
Forgetting Pasta Water
Reserved pasta water helps adjust sauce consistency and improves texture.
Using Pre-Shredded Cheese
Freshly grated cheese melts more smoothly and creates a better sauce.
Overcooking Spinach
Cooking spinach too long can make it dull and watery. Add it near the end.
FAQs
Can I use frozen spinach?
Yes. Thaw completely and squeeze out excess moisture before using.
What pasta shape works best?
Penne, rigatoni, rotini, and fusilli all work well because they hold the sauce.
Can I make this ahead of time?
Yes. Store it in the refrigerator and reheat gently with a splash of milk.
Can I add chicken?
Absolutely. Grilled or shredded chicken pairs perfectly with the creamy sauce.
Can I make it lighter?
Use reduced-fat milk and replace some of the cream with Greek yogurt.
Is spinach artichoke pasta good for meal prep?
Yes. It stores and reheats well, making it a great make-ahead lunch or dinner option.
Can I bake this pasta?
Yes. Transfer it to a baking dish, top with cheese, and bake until bubbly and golden.
Conclusion
This spinach artichoke pasta is a simple, creamy, and satisfying meal that brings restaurant-quality flavor to your kitchen. With easy ingredients, quick preparation, and endless customization options, it’s a recipe you’ll want to make again and again. Try it for your next weeknight dinner and enjoy a comforting pasta dish packed with rich flavor, tender spinach, and delicious artichokes.
