Of all the comfort foods that grace our family table, there are a select few that earn the coveted title of “unanimous favorite.” This Vegetarian Spinach Artichoke Pasta Bake is, without a doubt, at the top of that list. I first made it on a chilly Tuesday evening, looking for something hearty and satisfying that didn’t involve a lot of fuss. I was hoping for a simple, cheesy pasta dish. What I got was a culinary revelation. As I pulled the casserole dish from the oven, the kitchen filled with an irresistible aroma of toasted cheese, garlic, and herbs. The top was a beautiful mosaic of golden-brown mozzarella, bubbling with the creamy sauce beneath. The moment of truth came at the dinner table. My kids, who can sometimes be skeptical of anything green, took their first bites and their eyes lit up. My husband, a lover of classic, rich flavors, declared it one of the best pasta dishes he’d ever had. The magic is in the perfect balance: the tender pasta, the earthy spinach, the tangy artichoke hearts, and that luxuriously creamy, cheesy sauce that ties it all together. It tastes like the beloved spinach artichoke dip and a comforting pasta casserole had a delicious baby. It has since become our go-to for cozy family dinners, potlucks with friends, and even a special-occasion meal because it feels indulgent and special, yet is surprisingly simple to create.
Ingredients
This recipe uses simple, accessible ingredients to create a restaurant-quality dish. For the best results, use full-fat dairy products to ensure the sauce is rich, creamy, and doesn’t separate when baked.
For the Pasta:
- 1 lb (450g) Short Pasta: Penne, rigatoni, fusilli, or cavatappi work wonderfully as their shapes are perfect for catching the creamy sauce.
- 1 tbsp Olive Oil: Used to prevent the cooked pasta from sticking together while you prepare the sauce.
- 1 tbsp Salt: For seasoning the pasta water, which is the first and most crucial step in flavoring the pasta itself.
For the Creamy Spinach Artichoke Sauce:
- 2 tbsp Unsalted Butter: Forms the base of the sauce, adding richness and flavor.
- 4 Cloves Garlic, Minced: Provides a pungent, aromatic foundation. Feel free to add more if you’re a garlic lover.
- 8 oz (226g) Cream Cheese, Full-Fat: This is the key to an ultra-creamy, tangy sauce. Ensure it’s softened to room temperature for smooth blending.
- 1 cup (240ml) Heavy Cream: Lends a luxurious, velvety texture to the sauce.
- 1/2 cup (120ml) Vegetable Broth: Thins the sauce to the perfect consistency and adds a layer of savory depth.
- 1 cup (100g) Grated Parmesan Cheese, Freshly Grated: Adds a sharp, salty, and nutty flavor that is essential to the classic spinach artichoke profile.
- 1/2 tsp Black Pepper, Freshly Ground: For a touch of spice and warmth.
- 1/4 tsp Nutmeg, Freshly Grated: A secret ingredient that enhances the creaminess and pairs beautifully with spinach.
- 10 oz (280g) Frozen Chopped Spinach, Thawed and Squeezed Dry: It’s crucial to squeeze out as much water as possible to prevent a watery sauce.
- 1 (14-ounce) can (400g) Artichoke Hearts, Drained and Roughly Chopped: Use artichoke hearts packed in water or brine, not oil. Pat them dry before chopping.
For Assembling and Topping:
- 2 cups (200g) Shredded Mozzarella Cheese, Low-Moisture: This provides the classic, gooey cheese pull. Low-moisture mozzarella melts best and won’t make the bake watery.
- 1/2 cup (50g) Shredded Gruyère or Provolone Cheese (Optional): Adding a secondary cheese like Gruyère adds a wonderful nutty complexity to the topping.
- Fresh Parsley, Chopped (for garnish): Adds a touch of freshness and color to the finished dish.
Instructions
Follow these steps carefully to build layers of flavor, resulting in a perfectly creamy and delicious pasta bake every time. The process involves cooking the pasta, creating the sauce, and then combining everything for the final bake.
Step 1: Prepare Your Workstation and Cook the Pasta
- Preheat and Prep: Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch (or equivalent 3-quart) baking dish with butter or non-stick spray.
- Boil Water: Bring a large pot of water to a rolling boil. Add a generous tablespoon of salt. Salting the water is essential for seasoning the pasta from the inside out.
- Cook Pasta: Add your chosen pasta to the boiling water and cook according to package directions, but be sure to undercook it by about 2 minutes. You want it to be al dente (firm to the bite). The pasta will continue to cook in the oven, and this step prevents it from becoming mushy.
- Reserve Pasta Water: Before draining the pasta, reserve about 1 cup of the starchy pasta water. This water is “liquid gold” and can be used to thin out your sauce later if needed.
- Drain and Set Aside: Drain the pasta and return it to the pot. Drizzle with 1 tablespoon of olive oil and toss to coat. This prevents the pasta from clumping together while you make the sauce.
Step 2: Create the Creamy Spinach Artichoke Sauce
- Sauté Aromatics: In a large skillet or Dutch oven, melt the 2 tablespoons of unsalted butter over medium heat. Once shimmering, add the minced garlic and cook for about 30-60 seconds until it becomes fragrant. Be very careful not to let the garlic brown or burn, as it will turn bitter.
- Build the Creamy Base: Reduce the heat to low. Add the softened cream cheese, heavy cream, and vegetable broth to the skillet. Whisk continuously until the cream cheese has completely melted and the sauce is smooth and uniform. This may take a few minutes; be patient and keep whisking to avoid lumps.
- Melt in the Cheese: Gradually stir in the 1 cup of freshly grated Parmesan cheese until it’s fully melted and incorporated into the sauce.
- Season the Sauce: Season the sauce with the black pepper and freshly grated nutmeg. Stir to combine. Give it a taste and add a pinch of salt if needed (the Parmesan and vegetable broth already add saltiness, so taste first).
- Incorporate Spinach and Artichokes: Add the thoroughly squeezed-dry spinach and the chopped artichoke hearts to the sauce. Stir until they are evenly distributed throughout the creamy mixture. Let the sauce gently simmer for another 2-3 minutes for the flavors to meld.
Step 3: Assemble and Bake the Casserole
- Combine Pasta and Sauce: Pour the creamy spinach artichoke sauce over the cooked pasta in the large pot. Gently stir everything together until every piece of pasta is generously coated in the luscious sauce.
- Transfer to Baking Dish: Pour the pasta mixture into your prepared 9×13-inch baking dish. Use a spatula to spread it into an even layer.
- Add the Cheesy Topping: Sprinkle the 2 cups of shredded mozzarella cheese evenly over the top of the pasta. If using, add the optional Gruyère or Provolone cheese as well for extra flavor.
- Bake to Perfection: Place the baking dish in the preheated oven. Bake for 20-25 minutes, or until the cheese is completely melted and the sauce is bubbling around the edges.
- Golden-Brown Finish (Optional but Recommended): For a beautifully browned and crispy top, switch the oven to the broiler setting for the last 2-3 minutes of cooking. Watch it very closely, as the cheese can go from golden to burnt in a matter of seconds.
- Rest and Garnish: Remove the pasta bake from the oven and let it rest on a wire rack for at least 10-15 minutes. This crucial step allows the sauce to set and thicken, making it easier to serve and preventing it from being too runny. Garnish with freshly chopped parsley before serving.
Nutrition Facts
This is a rich and decadent dish, perfect for a comforting meal. The nutritional information is an estimate and can vary based on the specific ingredients used.
- Servings: 8 servings
- Calories Per Serving: Approximately 580 kcal
- Protein: This dish provides a good amount of protein, primarily from the cheese and dairy, which is essential for muscle repair and keeping you feeling full and satisfied.
- Calcium: Thanks to the generous amounts of cream cheese, heavy cream, Parmesan, and mozzarella, this pasta bake is an excellent source of calcium, crucial for strong bones and teeth.
- Fiber: The spinach and artichoke hearts contribute a healthy dose of dietary fiber, which aids in digestion and promotes a healthy gut.
- Vitamin K: Spinach is a powerhouse of Vitamin K, a vital nutrient that plays a key role in blood clotting and bone health.
- Carbohydrates: The pasta provides complex carbohydrates, which are the body’s primary source of energy, making this a wonderfully fueling and satisfying meal.
Preparation Time
This recipe is well-suited for a weeknight dinner, as the hands-on time is relatively short. The oven does most of the final work.
- Preparation Time: 15 minutes (This includes chopping garlic, draining artichokes, and gathering ingredients).
- Cook Time: 40 minutes (This includes boiling the pasta, making the sauce, and baking).
- Total Time: 55 minutes (Plus an additional 10-15 minutes for resting).
How to Serve
This Vegetarian Spinach Artichoke Pasta Bake is a complete meal on its own, but pairing it with simple sides can elevate the dining experience and round out the meal beautifully.
- With a Crisp Salad:
- Simple Green Salad: A bed of mixed greens with a light lemon vinaigrette offers a refreshing, acidic contrast that cuts through the richness of the creamy pasta.
- Caesar Salad: The classic pairing for a reason. The crisp romaine and tangy dressing complement the cheesy bake perfectly.
- With Crusty Bread:
- Garlic Bread: An absolute must for many! Use it to soak up any extra delicious sauce left on your plate.
- Warm Baguette: A simple, crusty French baguette is perfect for dipping and enjoying the creamy texture.
- With Roasted or Steamed Vegetables:
- Roasted Broccoli or Asparagus: Roasting vegetables brings out their natural sweetness and adds a lovely textural contrast to the soft pasta.
- Steamed Green Beans: A simple side of steamed green beans tossed with a little butter and lemon juice adds a pop of color and freshness.
- With a Simple Garnish:
- Red Pepper Flakes: For those who like a little heat, a sprinkle of red pepper flakes on top adds a welcome kick.
- Extra Parmesan: A final dusting of freshly grated Parmesan cheese right before serving enhances the nutty, salty flavor.
Additional Tips
Here are eight tips to ensure your pasta bake is a stunning success from the very first time you make it.
- Don’t Discard the Pasta Water: That starchy, salty water is an incredible tool. If your sauce seems a little too thick after you’ve mixed everything, add a splash of the reserved pasta water. The starch in the water helps the sauce emulsify and cling to the pasta beautifully without making it watery.
- The Importance of Squeezing the Spinach: This is the most critical tip for avoiding a watery pasta bake. After thawing the frozen spinach, place it in a clean kitchen towel, cheesecloth, or even a potato ricer and squeeze out every last drop of water. You’ll be amazed at how much liquid comes out.
- Freshly Grate Your Cheeses: While pre-shredded cheese is convenient, it’s often coated in anti-caking agents like potato starch, which can prevent it from melting smoothly and can give your sauce a slightly grainy texture. Grating your own Parmesan and mozzarella from a block will result in a much creamier, smoother sauce and a superior cheese pull.
- Soften the Cream Cheese Properly: Cold cream cheese is difficult to incorporate and will result in a lumpy sauce. To soften it quickly, you can either leave it on the counter for about an hour or unwrap it, place it on a microwave-safe plate, and microwave it in 15-second intervals until it’s soft to the touch.
- Taste and Season at Every Stage: Building flavor is a process. Taste your pasta water to ensure it’s salty enough. Taste your sauce before adding the spinach and artichokes to check for seasoning. A well-seasoned dish is balanced and delicious, and waiting until the end to adjust can be too late.
- Don’t Be Afraid of the Broiler: Using the broiler for the last few minutes is the secret to that irresistible, bubbly, golden-brown top you see in restaurants. It adds texture and visual appeal. Just remember to stay by the oven and watch it like a hawk, as it can burn very quickly.
- Let the Pasta Bake Rest: It’s tempting to dive right in as soon as it comes out of the oven, but letting the bake rest for 10-15 minutes is essential. This allows the molten sauce to cool slightly and set up. If you cut into it immediately, it will be runny and won’t hold its shape as well.
- Choose the Right Baking Dish: A ceramic or glass 9×13-inch baking dish is ideal for this recipe. These materials retain and distribute heat evenly, ensuring the casserole cooks through without hot spots or burnt edges.
FAQ Section
Here are answers to some of the most frequently asked questions about this delicious pasta bake.
1. Can I make this pasta bake ahead of time?
Absolutely! This is a great make-ahead meal. You can assemble the entire casserole (without baking), cover it tightly with foil, and refrigerate it for up to 2 days. When you’re ready to eat, you may need to add 10-15 minutes to the baking time since you’ll be starting from a cold dish. Bake covered with foil for the first 20 minutes, then uncover for the final 15-20 minutes to brown the cheese.
2. How do I store and reheat leftovers?
Leftovers are fantastic! Store them in an airtight container in the refrigerator for up to 4 days. To reheat, you can either microwave individual portions or place the desired amount in an oven-safe dish, cover with foil, and bake at 350°F (175°C) for about 15-20 minutes, or until heated through. Adding a splash of milk or vegetable broth before reheating can help restore its creaminess.
3. Is it possible to freeze this pasta bake?
Yes, this recipe freezes very well. After assembling the pasta bake in a freezer-safe dish, let it cool completely. Cover it tightly with a layer of plastic wrap and then a layer of aluminum foil. It can be frozen for up to 3 months. To bake from frozen, remove the plastic wrap, cover with foil, and bake at 375°F (190°C) for 50-60 minutes. Remove the foil for the last 10-15 minutes to allow the cheese to brown.
4. How can I make this recipe vegan?
You can easily adapt this recipe to be vegan with a few smart substitutions. Use a high-quality vegan butter, vegan cream cheese (like Kite Hill or Miyoko’s), full-fat coconut milk or a cashew-based cream for the heavy cream, and your favorite vegan Parmesan and mozzarella shreds. Also, ensure your pasta is egg-free. The results will be just as creamy and delicious.
5. Can I use different types of pasta?
Definitely. While short, tubular pasta like penne or rigatoni is ideal for trapping the sauce, feel free to use what you have on hand. Shells, rotini, and even bow-tie pasta would work well. You could even use long pasta like fettuccine, though the casserole format might be a bit messier to serve.
6. How can I make this dish gluten-free?
Making a gluten-free version is very simple. Just substitute the regular pasta with your favorite brand of gluten-free pasta. Be sure to cook the gluten-free pasta strictly al dente, as it can sometimes become mushy more quickly than wheat-based pasta when baked. The rest of the ingredients in the sauce are naturally gluten-free.
7. My sauce seems too thin or too thick. How can I fix it?
If your sauce is too thin, you can let it simmer on the stove for a few extra minutes to reduce and thicken. Alternatively, you can create a small slurry by mixing 1 tablespoon of cornstarch with 2 tablespoons of cold water and whisking it into the simmering sauce until it thickens. If the sauce is too thick, simply whisk in a splash of the reserved pasta water, vegetable broth, or heavy cream until it reaches your desired consistency.
8. Can I add extra protein to this vegetarian dish?
Of course! To keep it vegetarian while boosting the protein, consider adding a can of drained and rinsed cannellini beans or chickpeas when you add the spinach and artichokes. For a non-vegetarian option, 2 cups of shredded rotisserie chicken or some cooked, crumbled Italian sausage would be a delicious addition. Stir the cooked protein into the sauce along with the pasta.
Vegetarian Spinach Artichoke Pasta Bake
Ingredients
This recipe uses simple, accessible ingredients to create a restaurant-quality dish. For the best results, use full-fat dairy products to ensure the sauce is rich, creamy, and doesn’t separate when baked.
For the Pasta:
- 1 lb (450g) Short Pasta: Penne, rigatoni, fusilli, or cavatappi work wonderfully as their shapes are perfect for catching the creamy sauce.
- 1 tbsp Olive Oil: Used to prevent the cooked pasta from sticking together while you prepare the sauce.
- 1 tbsp Salt: For seasoning the pasta water, which is the first and most crucial step in flavoring the pasta itself.
For the Creamy Spinach Artichoke Sauce:
- 2 tbsp Unsalted Butter: Forms the base of the sauce, adding richness and flavor.
- 4 Cloves Garlic, Minced: Provides a pungent, aromatic foundation. Feel free to add more if you’re a garlic lover.
- 8 oz (226g) Cream Cheese, Full-Fat: This is the key to an ultra-creamy, tangy sauce. Ensure it’s softened to room temperature for smooth blending.
- 1 cup (240ml) Heavy Cream: Lends a luxurious, velvety texture to the sauce.
- 1/2 cup (120ml) Vegetable Broth: Thins the sauce to the perfect consistency and adds a layer of savory depth.
- 1 cup (100g) Grated Parmesan Cheese, Freshly Grated: Adds a sharp, salty, and nutty flavor that is essential to the classic spinach artichoke profile.
- 1/2 tsp Black Pepper, Freshly Ground: For a touch of spice and warmth.
- 1/4 tsp Nutmeg, Freshly Grated: A secret ingredient that enhances the creaminess and pairs beautifully with spinach.
- 10 oz (280g) Frozen Chopped Spinach, Thawed and Squeezed Dry: It’s crucial to squeeze out as much water as possible to prevent a watery sauce.
- 1 (14-ounce) can (400g) Artichoke Hearts, Drained and Roughly Chopped: Use artichoke hearts packed in water or brine, not oil. Pat them dry before chopping.
For Assembling and Topping:
- 2 cups (200g) Shredded Mozzarella Cheese, Low-Moisture: This provides the classic, gooey cheese pull. Low-moisture mozzarella melts best and won’t make the bake watery.
- 1/2 cup (50g) Shredded Gruyère or Provolone Cheese (Optional): Adding a secondary cheese like Gruyère adds a wonderful nutty complexity to the topping.
- Fresh Parsley, Chopped (for garnish): Adds a touch of freshness and color to the finished dish.
Instructions
Follow these steps carefully to build layers of flavor, resulting in a perfectly creamy and delicious pasta bake every time. The process involves cooking the pasta, creating the sauce, and then combining everything for the final bake.
Step 1: Prepare Your Workstation and Cook the Pasta
- Preheat and Prep: Preheat your oven to 375°F (190°C). Lightly grease a 9×13-inch (or equivalent 3-quart) baking dish with butter or non-stick spray.
- Boil Water: Bring a large pot of water to a rolling boil. Add a generous tablespoon of salt. Salting the water is essential for seasoning the pasta from the inside out.
- Cook Pasta: Add your chosen pasta to the boiling water and cook according to package directions, but be sure to undercook it by about 2 minutes. You want it to be al dente (firm to the bite). The pasta will continue to cook in the oven, and this step prevents it from becoming mushy.
- Reserve Pasta Water: Before draining the pasta, reserve about 1 cup of the starchy pasta water. This water is “liquid gold” and can be used to thin out your sauce later if needed.
- Drain and Set Aside: Drain the pasta and return it to the pot. Drizzle with 1 tablespoon of olive oil and toss to coat. This prevents the pasta from clumping together while you make the sauce.
Step 2: Create the Creamy Spinach Artichoke Sauce
- Sauté Aromatics: In a large skillet or Dutch oven, melt the 2 tablespoons of unsalted butter over medium heat. Once shimmering, add the minced garlic and cook for about 30-60 seconds until it becomes fragrant. Be very careful not to let the garlic brown or burn, as it will turn bitter.
- Build the Creamy Base: Reduce the heat to low. Add the softened cream cheese, heavy cream, and vegetable broth to the skillet. Whisk continuously until the cream cheese has completely melted and the sauce is smooth and uniform. This may take a few minutes; be patient and keep whisking to avoid lumps.
- Melt in the Cheese: Gradually stir in the 1 cup of freshly grated Parmesan cheese until it’s fully melted and incorporated into the sauce.
- Season the Sauce: Season the sauce with the black pepper and freshly grated nutmeg. Stir to combine. Give it a taste and add a pinch of salt if needed (the Parmesan and vegetable broth already add saltiness, so taste first).
- Incorporate Spinach and Artichokes: Add the thoroughly squeezed-dry spinach and the chopped artichoke hearts to the sauce. Stir until they are evenly distributed throughout the creamy mixture. Let the sauce gently simmer for another 2-3 minutes for the flavors to meld.
Step 3: Assemble and Bake the Casserole
- Combine Pasta and Sauce: Pour the creamy spinach artichoke sauce over the cooked pasta in the large pot. Gently stir everything together until every piece of pasta is generously coated in the luscious sauce.
- Transfer to Baking Dish: Pour the pasta mixture into your prepared 9×13-inch baking dish. Use a spatula to spread it into an even layer.
- Add the Cheesy Topping: Sprinkle the 2 cups of shredded mozzarella cheese evenly over the top of the pasta. If using, add the optional Gruyère or Provolone cheese as well for extra flavor.
- Bake to Perfection: Place the baking dish in the preheated oven. Bake for 20-25 minutes, or until the cheese is completely melted and the sauce is bubbling around the edges.
- Golden-Brown Finish (Optional but Recommended): For a beautifully browned and crispy top, switch the oven to the broiler setting for the last 2-3 minutes of cooking. Watch it very closely, as the cheese can go from golden to burnt in a matter of seconds.
- Rest and Garnish: Remove the pasta bake from the oven and let it rest on a wire rack for at least 10-15 minutes. This crucial step allows the sauce to set and thicken, making it easier to serve and preventing it from being too runny. Garnish with freshly chopped parsley before serving.
Nutrition
- Serving Size: one normal portion
- Calories: 580





