Creamy Spinach Artichoke Pasta
This creamy spinach artichoke pasta is rich, cozy, and full of flavor while still being easy enough for a weeknight dinner. Tender pasta gets tossed in a creamy garlic parmesan sauce with spinach and artichokes for that classic spinach-artichoke dip flavor everyone loves.
It’s comforting, creamy, and comes together in about 30 minutes.
Prep Time & Servings
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 4–5
Ingredients
12 oz pasta (penne, rigatoni, or fettuccine)
2 tablespoons olive oil
3 garlic cloves, minced
2 cups fresh spinach
1 can artichoke hearts, drained and chopped
1 cup heavy cream or half-and-half
½ cup cream cheese
½ cup parmesan cheese
½ teaspoon Italian seasoning
Salt and black pepper
Optional Add-Ins
Grilled chicken
Mushrooms
Sun-dried tomatoes
Chili flakes
Mozzarella cheese
Instructions
1. Cook the Pasta
Bring a large pot of salted water to a boil.
Cook the pasta until al dente according to package directions.
Before draining, save about ½ cup pasta water.
2. Cook the Garlic & Vegetables
Heat olive oil in a large skillet over medium heat.
Add garlic and cook for about 30 seconds until fragrant.
Add:
spinach
artichokes
Cook for 2–3 minutes until the spinach softens.
3. Make the Creamy Sauce
Lower the heat slightly and stir in:
heavy cream
cream cheese
parmesan cheese
Italian seasoning
salt
pepper
Stir until smooth and creamy.
If the sauce feels too thick, add a little reserved pasta water.
4. Toss Everything Together
Add the cooked pasta to the skillet.
Toss until the pasta is fully coated in the creamy sauce.
Taste and adjust seasoning if needed.
5. Serve
Serve warm with:
extra parmesan
black pepper
fresh parsley
chili flakes if you like heat
Helpful Tips
Don’t overcook the spinach or it loses texture
Use freshly grated parmesan for the smoothest sauce
Add grilled chicken if you want extra protein
Pasta water helps make the sauce silky and glossy
Nutritional Information
Calories: 610
Protein: 18g
Carbohydrates: 48g
Fiber: 4g
Fat: 38g
Saturated Fat: 19g
Sodium: 520mg