Creamy Spinach Artichoke Pasta – Rich, Cheesy & Comforting Dinner
Creamy Spinach Artichoke Pasta is a luxurious, restaurant-style dish inspired by the classic spinach artichoke dip. This recipe transforms those creamy, cheesy flavors into a satisfying pasta that’s perfect for weeknight dinners or special occasions.
With tender pasta coated in a velvety sauce made from spinach, artichokes, garlic, and cheese, every bite is rich, comforting, and full of flavor. The balance of creamy texture and savory ingredients makes this dish a crowd favorite that’s easy to prepare at home.
Ingredients (Serves 4)

Pasta & Base
- 300 g pasta (penne or fettuccine)
- 2 tablespoons olive oil or butter
- 4 cloves garlic, minced
- 1 small onion, finely chopped
Creamy Sauce
- 1 cup heavy cream
- ½ cup cream cheese (softened)
- ½ cup grated Parmesan cheese
- ½ cup shredded mozzarella cheese
- 1 cup fresh spinach (or frozen, drained)
- 1 cup canned artichoke hearts, chopped
Seasoning
- 1 teaspoon salt
- ½ teaspoon black pepper
- ½ teaspoon chili flakes (optional)
- ½ teaspoon Italian seasoning
Step-by-Step Cooking Guide
Step 1 – Cook the Pasta
Boil salted water in a large pot. Add pasta and cook according to package instructions until al dente. Reserve ½ cup pasta water, then drain.
Step 2 – Sauté Aromatics
Heat olive oil or butter in a large pan over medium heat. Add chopped onion and cook until soft. Stir in garlic and sauté for 1 minute until fragrant.
Step 3 – Add Spinach and Artichokes
Add spinach and cook until wilted. Stir in chopped artichoke hearts and cook for 2–3 minutes.
Step 4 – Make the Creamy Sauce
Pour in heavy cream and bring to a gentle simmer. Add cream cheese and stir until melted and smooth.
Step 5 – Add Cheese and Seasoning
Mix in Parmesan and mozzarella cheese. Add salt, black pepper, chili flakes, and Italian seasoning. Stir until the sauce becomes creamy and thick.
Step 6 – Combine Pasta and Sauce
Add cooked pasta to the sauce. Toss well to coat. If the sauce is too thick, add reserved pasta water gradually.
Step 7 – Final Touch
Cook for another 2 minutes, then remove from heat. Serve warm with extra Parmesan on top.
Cooking Time & Serving Size
| Detail | Time |
|---|---|
| Prep Time | 10 minutes |
| Cook Time | 20 minutes |
| Total Time | 30 minutes |
| Servings | 4 servings |
Tips & Variations
- Use fresh spinach for better flavor, but frozen works if well-drained.
- Add grilled chicken or shrimp for extra protein.
- For a stronger flavor, add a squeeze of lemon juice before serving.
- Use whole wheat pasta for added fiber.
- For a baked version, transfer to a dish, top with cheese, and bake until golden.
Nutrition Info (Per Serving – Approximate)
| Nutrient | Amount |
|---|---|
| Calories | 480 kcal |
| Protein | 16 g |
| Carbohydrates | 42 g |
| Fat | 28 g |
| Fiber | 4 g |
| Sugar | 4 g |
Values may vary depending on ingredients used.

Healthy Alternatives
Low-Fat Option
Use light cream, reduced-fat cream cheese, and less mozzarella to cut calories.
Gluten-Free Option
Use gluten-free pasta made from rice or lentils.
Keto-Friendly Option
Replace pasta with zucchini noodles or cauliflower pasta.
Dairy-Free Option
Use plant-based cream, vegan cheese, and nutritional yeast for flavor.
Serving Suggestions

Serve Creamy Spinach Artichoke Pasta hot with garlic bread, a fresh green salad, or roasted vegetables. It pairs perfectly with a light beverage or soup for a complete meal.
This dish is creamy, comforting, and full of bold flavors, making it ideal for both casual dinners and special occasions. Once you try it, it will quickly become a go-to favorite in your kitchen.
FAQ’s
Can I use frozen spinach?
Yes, just make sure to drain excess water before adding it to the sauce.
Can I make this pasta ahead of time?
Yes, prepare and refrigerate for up to 2 days. Reheat with a splash of milk or cream.
What pasta works best for this recipe?
Penne, fettuccine, or rigatoni hold the sauce well.
Can I freeze this dish?
Cream-based sauces may separate, so it is best enjoyed fresh.
How do I make it less heavy?
Use half-and-half instead of heavy cream and reduce cheese slightly.
