This post may contain affiliate links. Read our disclosure policy.
You’re going to love this spinach artichoke pasta bake if you’re a lover of the traditional spinach-artichoke dip. Toss sweet, caramelized onions in a homemade cream sauce with spinach and artichokes and bake it with pasta until warm and bubbly.
Why You’ll Love this Spinach Artichoke Pasta Bake
Sometime a cozy pasta with creamy sauce is what you need and this recipe checks all of the boxes. We are obsessed with our healthy spinach artichoke dip and thought it was about time to turn it into an entire meal. We opted to keep this vegetarian, but adding shredded chicken is a great option.
- Cozy, creamy and comforting
- It’s a healthy dinner option and I’m even sharing a way to make it vegan
- Easy to add chicken for a protein-packed meal
- Freezes well
Ingredients and Substitutions
- Pasta: grab a short cut pasta like fusilli, rigatoni, rotini, penne or shells. We used gluten-free noodles!
- Butter: this adds a richness to the sauce, but ghee, vegan butter, coconut oil or olive oil are good options.
- Onion and garlic
- Fresh spinach: I tested this recipe with frozen spinach and it just didn’t turn out the same. If that’s all you have on hand, make sure to thaw and drain as much moisture out as you can.
- Mayo: I used a paleo-approved mayo with avocado oil (Primal Kitchen) to keep this dairy free, but cream cheese works too.
- Coconut cream or heavy cream: Coconut cream can be found in the International aisle of the grocery store. It’s a dairy-free and vegan alternative to heavy cream, but doesn’t have strong coconut flavor.
- Cornstarch: this helps thicken the sauce! We’ve also used tapioca starch, however, it has a bit more of a gooey texture.
- Nutritional yeast or parmesan cheese: salty, nutty parmesan makes this recipe gooey and delicious. Nutritional yeast is a deactivated yeast you can find in the spices and it’s the perfect parm substitute.
- Artichoke hearts: a can or two is just what you need to chop and add to the creamy sauce.
- Lemon juice, salt and black pepper
- Mozzarella cheese: add this to the top for that stretchy, melted cheese pull or omit it to keep this dairy-free.
How to Make Spinach Artichoke Pasta Bake
Cook pasta
- Bring a large pot of salted water to a boil then cook the pasta until almost al dente (approximately 10 minutes). This time may vary based on the type of pasta you use! Take a look at the package instructions for exact cook times. It doesn’t need to be FULLY cooked because it will continue to cook in the oven, and no one likes soggy noodles! Don’t forget to reserve a cup or so of the pasta water for the sauce later.
Make the spinach artichoke cream sauce
- While the pasta is boiling, caramelize the onions. Melt the butter or coconut oil in a large pan over medium-high heat. Add the sliced onions and cook until soft and translucent then turn the heat down to medium-low and continue to cook for 10-15 more minutes, stirring frequently. The sugars in the onion will release and start to turn a golden, amber color. Add the garlic and continue to cook until just softened and fragrant. There’s nothing better than the smell of garlic and onion!
- Stir in the spinach and sauté until wilted, about 5 minutes. It will seem like a lot of spinach, but I promise it will cook down.
- Add the paleo mayo (or cream cheese) and full fat coconut cream (or heavy cream) until completely melted and smooth.
- Dissolve the cornstarch with a tablespoon or two of water in a small bowl then add it to the skillet and cook, stirring occasionally, to bubble and thicken.
- Stir in the parmesan cheese or nutritional yeast on top then add the chopped artichokes, lemon juice, salt and pepper and stir until combined. If the sauce is looking too thick, add the reserved past cooking water slowly to reach your desired consistency.
Bake
- Carefully transfer the spinach cream sauce to a baking dish then add the cooked and drained pasta and toss well with a wooden spoon.
- Sprinkle the spinach artichoke pasta bake with mozzarella cheese, if using, then bake at 400°F for 25-30 minutes, until it’s heated through and bubbling around the edges.
Dietary Modifications
Dairy-free: use vegan butter, paleo mayo, coconut cream and nutritional yeast in the cream sauce and omit the mozzarella cheese on top.
Gluten-free: use a gluten-free pasta. A rice or corn based pasta is best to hold up to the thick, creamy sauce.
Vegan: follow the same instructions as the dairy-free option.
More protein: cube or shred cooked chicken or rotisserie chicken and add it to the cream sauce with the pasta before baking.
Meal-Prep, Storage and Freezer Instructions
Meal-prep: follow the instructions all the way up until baking then cover with foil and store in the fridge for up to 1 day. Bake as directed when you’re ready to eat!
To store: place any leftovers in an airtight container and store in the fridge for up to 3 days. Reheat in the microwave.
To freeze: you can freeze a pasta bake after it’s completed or before baking. Allow it to cool completely then cover tightly and store in the fridge for up to 4 months. Bake straight from frozen until warmed all the way through. Alternatively, follow the instructions up until baking then follow the same instructions to cover and reheat.
If you make this recipe, I’d love for you to give it a star rating ★ below. I’d love to hear from you! You can also tag me on Instagram so I can see it!
Spinach Artichoke Pasta Bake
Save this Recipe!
Ingredients
- 1 lb short cut pasta (fusilli, rotini, penne or shells) gluten-free optional
- 1 tablespoon butter, vegan butter, coconut oil or olive oil
- 1 medium yellow onion sliced
- 4 cloves garlic minced
- 10 oz fresh baby spinach roughly chopped
- 1 cup paleo mayo or cream cheese
- 1 cup full fat coconut cream or heavy cream
- 1 tablespoon cornstarch
- 1/3 cup nutritional yeast or parmesan cheese
- 14 oz can artichoke hearts drained and roughly chopped
- 1 tablespoon lemon juice
- 1 teaspoon kosher salt
- 1/4 teaspoon black pepper
- 1 cup shredded mozzarella optional
Instructions
- Preheat the oven to 400°F. Grease a 10 inch casserole dish with non stick spray and set aside.
- Bring a large pot of salted water to a boil then cook the pasta until almost al dente (approximately 10 minutes). The pasta will continue cooking in the oven.
- Heat a large skillet over medium-high heat and add the butter or coconut oil. Once it’s melted and hot, add the sliced onions and cook until soft and translucent then turn the heat down to medium-low and continue to cook for 10-15 more minutes, stirring frequently. The sugars in the onion will release and start to turn a golden, amber color.
- Add the garlic and continue to cook until just softened and fragrant, 1 more minute. Stir in the spinach and sauté until wilted, about 5 minutes. It will seem like a lot of spinach but it will cook down.
- Add the paleo mayo (or sour cream) and full fat coconut cream (or heavy cream) and stir until melted and combined.
- Dissolve the cornstarch with a tablespoon or two of water in a small bowl then add it to the skillet and cook, stirring occasionally, to bubble and thicken.
- Pour in the parmesan cheese or nutritional yeast, chopped artichoke hearts, lemon juice and salt and pepper and stir until combined. Carefully transfer the spinach cream sauce to the prepared casserole dish.
- Drain the pasta and dump it on top of the spinach artichoke cream sauce then toss well with a wooden spoon. Add a few tablespoons of pasta cooking water if the sauce seems to thick. Sprinkle with mozzarella cheese, if using, then bake in the preheated oven for 25-30 minutes until it’s heated through and bubbling around the edges.
Notes
Equipment
- 9×13 inch casserole dish
- Large, deep satue pan (for sauce)
- Stock pot
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.