Follow Me On Pinterest!
Imagine your favorite creamy spinach artichoke dip, but transformed into a hearty, bubbling pasta bake that fills your kitchen with the most incredible aroma. This recipe is the ultimate comfort food, blending tangy marinated artichokes, vibrant fresh spinach, and a decadent three-cheese sauce that clings to every single noodle. It is perfect for a cozy weeknight dinner or as a crowd-pleasing dish for your next potluck. You get all the classic flavors of the beloved appetizer in a satisfying main course that takes less than an hour to put together.
Recipe Information
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Total Time: 40 minutes
- Servings: 6 servings
- Difficulty: Easy
Nutrition values
- Calories: 485 kcal
- Protein: 19g
- Carbs: 54g
Why Make This Spinach Artichoke Baked Pasta
This dish is a game-changer for anyone who loves rich, creamy textures and bold flavors. It effectively turns a party snack into a balanced meal that feels special without requiring professional chef skills. Because it uses pantry staples like dried pasta and jarred artichokes, you can whip this up even on a busy Tuesday. It is also highly versatile; you can serve it as a vegetarian main or add your favorite protein to bulk it up. Most importantly, the golden, bubbly cheese crust on top provides a satisfying crunch that contrasts perfectly with the velvety sauce beneath.
Ingredients
- 1 lb Penne or Rotini pasta
- 2 cups fresh baby spinach, roughly chopped
- 1 jar (14 oz) marinated artichoke hearts, drained and chopped
- 8 oz cream cheese, softened
- 1/2 cup sour cream
- 1/2 cup whole milk
- 2 cups shredded mozzarella cheese, divided
- 1/2 cup grated Parmesan cheese
- 3 cloves garlic, minced
- 1 teaspoon onion powder
- 1/2 teaspoon red pepper flakes (optional)
- Salt and black pepper to taste
Directions
Step 1: Boil the Pasta and Prepare Oven
Preheat your oven to 375°F (190°C) and lightly grease a 9×13 inch baking dish. Bring a large pot of salted water to a boil. Cook the pasta according to the package instructions, but stop about 2 minutes before it reaches al dente. The pasta will finish cooking in the oven, so you want it to have a firm bite. Drain the pasta, reserving about 1/2 cup of the pasta water, and set it aside.
Step 2: Create the Creamy Sauce
In a large mixing bowl, combine the softened cream cheese, sour cream, milk, minced garlic, onion powder, and half of the Parmesan cheese. Whisk until the mixture is smooth and creamy. Stir in the chopped spinach and marinated artichokes. If the mixture seems too thick, add a splash of the reserved pasta water to loosen it up. Fold in the cooked pasta and 1 cup of the mozzarella cheese until every noodle is evenly coated in the sauce.
Step 3: Bake and Melt
Transfer the pasta mixture into your prepared baking dish, spreading it out into an even layer. Sprinkle the remaining 1 cup of mozzarella and the rest of the Parmesan over the top. Place the dish in the oven and bake for 20 to 25 minutes, or until the sauce is bubbling and the cheese on top has turned a beautiful golden brown. For an extra crispy top, broil for the last 2 minutes. Let it rest for 5 minutes before serving to allow the sauce to set.
Expert Tips for Perfect Spinach Artichoke Baked Pasta
To ensure the best results, always use marinated artichoke hearts rather than those packed in water. The marinade adds an extra layer of zesty flavor to the entire dish. If you use fresh spinach, chop it finely so it distributes evenly throughout the pasta. Avoid overcooking the noodles in the initial boiling phase; if they are too soft before going into the oven, they will become mushy after baking. Finally, grate your own mozzarella from a block if possible. Pre-shredded cheese is coated in potato starch, which can prevent it from melting into that perfectly gooey consistency we all love.
Delicious Variations
You can easily customize this recipe to suit your cravings. For meat lovers, stir in two cups of shredded rotisserie chicken or cooked Italian sausage before baking. If you want a bit more “crunch,” mix 1/2 cup of Panko breadcrumbs with a tablespoon of melted butter and sprinkle it over the cheese before putting it in the oven. For a spice kick, double the red pepper flakes or add chopped pickled jalapeños. If you need a gluten-free version, simply swap the standard pasta for your favorite sturdy gluten-free noodle like chickpea or brown rice pasta.
Frequently Asked Questions
Can I use frozen spinach instead of fresh?
Yes, you can use frozen spinach. Make sure to thaw it completely and squeeze out every bit of excess moisture using a clean kitchen towel or paper towels. If you don’t drain it well, the extra water will make your pasta sauce runny and thin.

How should I store and reheat leftovers?
Store any leftovers in an airtight container in the refrigerator for up to 4 days. To reheat, place a portion in the microwave with a tiny splash of milk to restore the creaminess, or heat it in the oven at 350°F covered with foil until warmed through.
Can I make this dish ahead of time?
Absolutely. You can assemble the entire dish, cover it tightly with plastic wrap or foil, and keep it in the fridge for up to 24 hours. When you are ready to eat, remove the wrap and bake as directed, though you may need to add 5-10 minutes to the baking time since it starts cold.
What is the best pasta shape for this recipe?
Short, tubular, or ridged pastas work best. Penne, rotini, fusilli, or rigatoni are excellent choices because the holes and ridges “trap” the creamy sauce and the bits of spinach and artichoke, ensuring every bite is flavorful.
Can I make this recipe vegan?
Yes, you can substitute the dairy products with vegan alternatives. Use a cashew-based cream cheese, vegan sour cream, unsweetened nut milk, and your favorite dairy-free mozzarella shreds. The flavors of the artichoke and garlic will still shine through beautifully.
Conclusion
This Spinach Artichoke Baked Pasta is a total crowd-pleaser that brings a touch of indulgence to your dinner table. It is easy enough for a Monday night but delicious enough for a special Sunday feast. With its creamy texture, vibrant greens, and perfectly melted cheese, it is bound to become a new staple in your recipe rotation. Give it a try tonight and enjoy the ultimate cheesy comfort food experience!

Spinach Artichoke Baked Pasta
- Total Time: 40 minutes
- Diet: Vegetarian
Ingredients
- 1 lb Penne or Rotini pasta
- 2 cups fresh baby spinach, roughly chopped
- 1 jar (14 oz) marinated artichoke hearts, drained and chopped
- 8 oz cream cheese, softened
- 1/2 cup sour cream
- 1/2 cup whole milk
- 2 cups shredded mozzarella cheese, divided
- 1/2 cup grated Parmesan cheese
- 3 cloves garlic, minced
- 1 teaspoon onion powder
- 1/2 teaspoon red pepper flakes (optional)
- Salt and black pepper to taste
Instructions
- Preheat your oven to 375°F (190°C) and lightly grease a 9×13 inch baking dish. Bring a large pot of salted water to a boil. Cook the pasta according to the package instructions, but stop about 2 minutes before it reaches al dente. The pasta will finish cooking in the oven, so you want it to have a firm bite. Drain the pasta, reserving about 1/2 cup of the pasta water, and set it aside.
- In a large mixing bowl, combine the softened cream cheese, sour cream, milk, minced garlic, onion powder, and half of the Parmesan cheese. Whisk until the mixture is smooth and creamy. Stir in the chopped spinach and marinated artichokes. If the mixture seems too thick, add a splash of the reserved pasta water to loosen it up. Fold in the cooked pasta and 1 cup of the mozzarella cheese until every noodle is evenly coated in the sauce.
- Transfer the pasta mixture into your prepared baking dish, spreading it out into an even layer. Sprinkle the remaining 1 cup of mozzarella and the rest of the Parmesan over the top. Place the dish in the oven and bake for 20 to 25 minutes, or until the sauce is bubbling and the cheese on top has turned a beautiful golden brown. For an extra crispy top, broil for the last 2 minutes. Let it rest for 5 minutes before serving to allow the sauce to set.
- Cook Time: 40 minutes









