This post may contain affiliate links. Please read our disclosure policy.
If you have ever stood at a party scooping spinach artichoke dip onto chip after chip, this one’s for you.
This Creamy Spinach Artichoke Baked Pasta takes all those flavors you love—creamy, cheesy, garlicky, with tender chunks of artichoke and bits of spinach—and turns them into a proper dinner. It’s comfort food that just happens to be lighter than it tastes.
At 284 calories and 8 WW Points per serving, it’s the kind of dish that makes you feel like you didn’t compromise at all.

Why I Love Spinach Artichoke Baked Pasta
- It tastes like your favorite dip became dinner. In the best possible way.
- Creamy without being heavy. Greek yogurt and light cream cheese do the work that a full jar of cream would usually do.
- Perfect for Meatless Monday. Filling, satisfying, and nobody misses the meat.
- Easy to customize. Add chicken, swap the greens, use whatever pasta shape you have—it is very forgiving.
- That golden broiled top. Just five minutes under the broiler and the cheese turns gloriously bubbly and brown.
Ingredients and Substitutions
- Short pasta — Penne and rotini are my favorites here, but shells, macaroni, ziti, or gnocchi all work beautifully. Even filled pasta like tortellini or ravioli would be delicious.
- Olive oil — Just a small amount to soften the onion and garlic.
- Small onion, finely chopped — Takes a few minutes to cook down properly but adds a wonderful savory base to the sauce.
- Garlic, finely chopped — Fresh garlic is best here. But of course jarred or garlic powder will work in a pinch.
- Non-fat Greek yogurt — The secret to keeping this creamy and light. If you don’t have it, substitute with more reduced-fat cream cheese or reduced-fat sour cream.
- Low-fat cream cheese — Adds richness and body to the sauce. Let it soften slightly before mixing for the smoothest result.
- Grated Parmesan — Use the real thing if you can. A little goes a long way in a sauce this simple.
- Fresh lemon juice — Just a squeeze brightens everything up and keeps the sauce from feeling heavy.
- Frozen chopped spinach, thawed — Make sure to squeeze out as much moisture as possible before adding — this is the key to keeping the sauce creamy rather than watery. Chopped cooked broccoli is a great substitute if you prefer.
- Canned artichoke hearts, rinsed and roughly chopped — Squeeze out excess moisture here too. They add wonderful texture and that classic artichoke dip flavor.
- Low-fat shredded mozzarella — Half goes into the pasta, half gets sprinkled on top for that irresistible golden crust.
Calories and WW Points?
According to my calculations, each serving has 284 calories.
WW Points: 8
To see your WW Points for this recipe, track it in the WW App!
(You must be logged into WW on a smartphone or tablet.)
7 PointsPlus (Old plan)

How To Make Artichoke Spinach Baked Pasta
- Cook the pasta according to package directions. Before draining, reserve ½ cup of the cooking liquid. Drain and set aside.
- Meanwhile, heat the oil in a medium skillet over medium heat. Add the onion, ½ teaspoon salt, and ½ teaspoon pepper. Cook covered, stirring occasionally, until tender, about 8 to 10 minutes. Add the garlic and cook for one more minute.
- Heat the broiler. In a large bowl, combine the yogurt, cream cheese, Parmesan, and lemon juice until well blended. Add the onion mixture and stir to combine.
- Add the pasta and toss to coat. Stir in the spinach, artichokes, and ¼ cup of the reserved pasta water, adding more if the mixture seems dry. Gently fold in ¼ cup of the mozzarella.
- Transfer the mixture to a broiler-proof 9-inch square baking dish. Sprinkle the remaining mozzarella evenly over the top.
- Broil until golden and bubbly, about 5 minutes. Watch it closely—it goes from golden to overdone quickly!
A Few Cooking Notes
The most important step in this recipe is squeezing the moisture out of both the spinach and the artichoke hearts. It only takes a moment but makes a real difference—too much moisture and the sauce turns thin and watery instead of creamy and luscious.
This is a wonderful Meatless Monday dish as written, but it would also be delicious with some cooked chicken stirred in if you want to add protein. A simple green salad alongside is all you need to round out the meal.
If you’ve made this Baked Vegetarian Spinach Artichoke Pasta, please give the recipe a star rating below and leave a comment letting me know how you liked it. And stay in touch on Pinterest, Facebook, Instagram and Twitter for the latest updates.

Creamy Spinach Artichoke Baked Pasta
Equipment
Ingredients
- 6 ounces short pasta, such as penne or rotini
- 1 teaspoon olive oil
- 1 small onion, finely chopped
- Salt and pepper to taste
- 2 cloves garlic, finely chopped
- 6 tablespoons non-fat Greek yogurt
- 2 ounces low-fat cream cheese
- 1/4 cup grated Parmesan
- 1 tablespoon lemon juice
- 5 ounces (half of 10-ounce package) frozen chopped spinach, thawed and squeezed of excess moisture
- 1 can (13.5 ounces) artichoke hearts, rinsed, squeezed of excess moisture and roughly chopped
- 2 ounces low-fat mozzarella, shredded (about 1/2 cup)
Instructions
- Cook the pasta according to package directions. Reserve 1/2 cup of the cooking liquid, then drain the pasta.
- Meanwhile, heat the oil in a medium skillet over medium heat. Add the onion and 1/2 teaspoon each salt and pepper and cook, covered, stirring occasionally, until tender, 8 to 10 minutes. Add the garlic and cook, stirring for 1 more minute.
- Heat the broiler. In a large bowl, combine the yogurt, cream cheese, Parmesan, and lemon juice until well blended. Add the onion mixture and stir until combined.
- Add the pasta to the bowl and toss to coat. Stir in the spinach, artichokes and 1/4 cup of the pasta cooking liquid. (Add more liquid if the pasta seems dry.) Gently stir in 1/4 cup of the mozzarella.
- Transfer the pasta mixture to a broiler-proof 9-inch square casserole dish (affiliate link). Sprinkle with the remaining 1/4 cup mozzarella.
- Broil until golden brown, about 5 minutes.
Notes
(Must be logged into WW on a smartphone or tablet.) 7 PointsPlus (Old plan) Variations
- No Penne or Rotini: Use whatever short cut of pasta you prefer. Shells, macaroni, ziti. This would also be good with gnocchi or filled pasta like tortellini or ravioli.
- No Greek Yogurt: Substitute with more reduced fat cream cheese or reduced fat sour cream.
- No Spinach: Chopped cooked broccoli or frozen defrosted chopped broccoli would be nice.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
More Easy WW-Friendly Pasta Recipes
If You Like Spinach Artichoke Baked Pasta You May Also Like
- Mediterranean Chicken and Pasta Recipe
Quick, easy, and impressive enough for company with just 5 WW Points. - One Pot Creamy Pasta Recipe
Easy, creamy, and delicious with minimal cleanup. - Mom’s Easy Baked Ziti
Pasta baked with spaghetti sauce, ground turkey, cottage cheese, and Parmesan until bubbly and golden—just 6 WW Points. - Spinach Artichoke Dip Ravioli Soup
All the flavors of this dish in a cozy, warming soup. - Mom’s Easy Alfredo Ravioli Casserole
Rich, comforting, and surprisingly simple to pull together.





How many servings is this recipe?
Hi Janie,
The recipe card states that this recipe makes 4 servings. Hope this helps. ~Martha
Do you think I could use fresh spinach instead of frozen??
Hi Felicia, Sure you could use fresh instead of frozen spinach. I’d just give it quick saute and then drain. Hope this helps. ~Martha
This recipe was fantastic! I got so many compliments on it, and my son ate at least three bowls! I’m glad i doubled the recipe!
The BEST! I have almost zero cooking experience and was able to prepare this dish. If I can make this recipe, so can you! I used fat free cream cheese, fat free mozzarella, etc. It was AWESOME! Thank you for sharing this!
Hi Katie, Glad you liked it 🙂
Could you chop up a few baby Bella mushrooms for another flavor layer?
Hi Jana, I haven’t tried it but think it would be fine.
This was wonderful and it was a hit with the guys in my house. Easy to prepare and it had nice flavors. Will make this again!
Hi Colleen, so glad to hear that you and your guys liked it!
Just made this and loved it!!! I used whole grain farro and made vegan parm to sub for all the cheese! thanks so much 🙂
Hi Emily,
Thanks for taking the time to comment and sharing your changes with us. Love the way you subbed vegan parm for the cheese to make this vegan friendly 🙂
Can u make this with fresh artichokes? Any ideas on how to incorporate them?
Hi Rokey,
You could use fresh artichoke hearts, but of course it’s a lot more work. You would steam the artichokes, remove the leaves and then chop the artichoke hearts and proceed with the recipe as written. Hope this helps.
thanks martha! we love this recipe so much, I’m making it again tonight!
this recipe is so good! just a quick question…how much lemon juice should i be using? in the 3rd paragraph you mention adding lemon juice, but how much isn’t listed in the ingredients. i guessed the first time i made it and put in a tablespoon. still came out fabulous!
Hi Claudine,
You guessed right! I’ve updated the ingredients list to show 1 tablespoon lemon juice. Thanks for letting me know that it was missing.