Spinach artichoke pasta combines tender pasta, rich ricotta, savory artichokes, and a hint of lemon for a dish that’s creamy, bright, and irresistibly satisfying. Topped with golden, crunchy panko and toasty almonds, this pasta is a textural dream. It truly feels like comfort food, yet it’s light enough to enjoy any night of the week.

I created this recipe because I wanted a quick, delicious meal inspired by everyone’s favorite spinach artichoke dip, but with a fresher twist. Unlike heavier cream or butter-based sauces, this version uses ricotta and lemon for creaminess and zing. Trust me, you’ll want to add this to your regular dinner rotation!
Why This Spinach Artichoke Pasta Is So Irresistible
- Creamy but light: The ricotta avoids feeling overly heavy or rich, letting the lemon brighten every bite.
- Quick and easy: This easy spinach artichoke pasta recipe comes together in just 30 minutes. Perfect for busy weeknights!
- Crunchy topping: The toasted panko breadcrumbs and almonds add a satisfying crunch that balances the creamy texture.
- Healthy ingredients: Loaded with spinach and artichokes, this dish is packed with nutrition for a guilt-free indulgence.
- Customizable: It’s easy to swap ingredients, add protein, or adjust portions to suit your family.
Essential Ingredients for Perfect Spinach Artichoke Pasta
Every ingredient plays a role in making this quick spinach ricotta pasta dish the best it can be. Here are the MVPs:
- Ricotta: This is what gives the dish its creamy texture without needing heavy cream. Look for whole milk ricotta for the richest flavor. For a lighter option, try part-skim ricotta.
- Frozen Artichoke Hearts: Convenient and full of flavor, frozen artichokes save time. Just thaw them slightly to ensure even cooking. If frozen isn’t available, canned artichokes (drained) work too.
- Baby Spinach: Fresh baby spinach wilts beautifully into the pasta. If you prefer, you can swap it for kale or arugula for a peppery twist.
- Panko Breadcrumbs: These create a crisp, golden topping that takes this healthy pasta with artichokes and spinach to the next level. Regular breadcrumbs work in a pinch, but they won’t give the same crunch.
Spinach Artichoke Pasta Recipe Details
- Servings: 4 servings
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
Spinach Artichoke Pasta Ingredients
- 3 tablespoons olive oil, divided
- 3/4 cup panko breadcrumbs
- 1/4 cup toasted almonds, coarsely chopped
- 1/2 teaspoon salt, divided
- 3/4 pound medium-shaped pasta (penne, shells, lumache, or fusilli)
- 1 clove garlic, minced
- 1 package (12 ounces) frozen artichoke hearts, partially thawed
- 3 ounces (3 packed cups) baby spinach
- 2 teaspoons lemon zest, finely grated
- 1/3 cup Parmesan cheese, freshly grated
- 2 tablespoons lemon juice
- 3/4 cup ricotta cheese
- 2 tablespoons fresh parsley, chopped, to garnish
How to Make Spinach Artichoke Pasta
- Make the breadcrumb topping: Heat 1 tablespoon olive oil in a small skillet over medium heat. Add panko breadcrumbs and almonds, stirring for 2–3 minutes until golden-brown and crisp. Season with 1/4 teaspoon salt. Set aside.
- Cook the pasta: Bring a large pot of salted water to a boil. Add the pasta and cook until al dente (about 8–10 minutes or as directed on the package). Reserve 1 cup of the pasta cooking water, then drain.
- Cook the artichokes: In a large skillet over medium-high heat, warm the remaining 2 tablespoons olive oil. Add the minced garlic and cook for 30 seconds until fragrant. Add the thawed artichoke hearts and cook for 3–4 minutes, stirring occasionally. Mix in the spinach and cook until just wilted, about 30 seconds. Stir in lemon zest and 1/4 teaspoon salt.
- Combine the pasta: Add the drained pasta to the skillet with the artichokes. Stir in Parmesan and lemon juice. Spoon dollops of ricotta over the pasta, tossing lightly to coat. Add pasta water if the mixture looks dry, 1 tablespoon at a time.
- Serve: Divide pasta into bowls and sprinkle each serving with the toasted panko-almond topping and fresh parsley. Serve immediately and enjoy!
Pro Tips for Perfect Spinach Artichoke Pasta
- Partially thaw the artichokes ahead of time to speed up cooking.
- Don’t skip the pasta water! It helps create a silky sauce that clings to the noodles.
- For added protein, toss in cooked shredded chicken or crispy pancetta.
- Use freshly grated Parmesan for the best flavor—pre-shredded won’t melt as smoothly.
- Make it ahead: Prep all the components separately and combine right before serving.
Spinach Artichoke Pasta FAQs
Can I use fresh artichokes instead of frozen?
Yes, but they require extra prep work. Steam or boil them first, then slice the hearts into bite-sized pieces.
Is this recipe vegetarian?
This is naturally vegetarian since it uses no meat. Make sure your Parmesan is vegetarian-friendly to suit dietary preferences.
How do I store leftovers?
Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently in a skillet with a splash of water or broth.
Can I make this gluten-free?
Absolutely! Use your favorite gluten-free pasta and gluten-free breadcrumbs for the topping.
What can I serve with this pasta?
A crisp green salad and some crusty bread make the perfect accompaniments for a complete meal.
So there you have it! This spinach artichoke pasta is simple, quick, and packed with flavor. I guarantee it’ll become a family favorite. What would you pair it with? Let me know in the comments below or share your tweaks—I’d love to hear your ideas!
Spinach Artichoke Pasta
Equipment
- Large pot
- Small skillet
Ingredients
- 3 tablespoons olive oil, divided
- 3/4 cup panko breadcrumbs
- 1/4 cup toasted almonds, coarsely chopped
- 1/2 teaspoon salt, divided
- 3/4 pound medium-shaped pasta (penne, shells, lumache, or fusilli)
- 1 clove garlic, minced
- 1 package (12 ounces) frozen artichoke hearts, partially thawed
- 3 ounces (3 packed cups) baby spinach
- 2 teaspoons lemon zest, finely grated
- 1/3 cup Parmesan cheese, freshly grated
- 2 tablespoons lemon juice
- 3/4 cup ricotta cheese
- 2 tablespoons fresh parsley, chopped, to garnish
Instructions
- Make the breadcrumb topping: Heat 1 tablespoon olive oil in a small skillet over medium heat. Add panko breadcrumbs and almonds, stirring for 2–3 minutes until golden-brown and crisp. Season with 1/4 teaspoon salt. Set aside.
- Cook the pasta: Bring a large pot of salted water to a boil. Add the pasta and cook until al dente (about 8–10 minutes or as directed on the package). Reserve 1 cup of the pasta cooking water, then drain.
- Cook the artichokes: In a large skillet over medium-high heat, warm the remaining 2 tablespoons olive oil. Add the minced garlic and cook for 30 seconds until fragrant. Add the thawed artichoke hearts and cook for 3–4 minutes, stirring occasionally. Mix in the spinach and cook until just wilted, about 30 seconds. Stir in lemon zest and 1/4 teaspoon salt.
- Combine the pasta: Add the drained pasta to the skillet with the artichokes. Stir in Parmesan and lemon juice. Spoon dollops of ricotta over the pasta, tossing lightly to coat. Add pasta water if the mixture looks dry, 1 tablespoon at a time.
- Serve: Divide pasta into bowls and sprinkle each serving with the toasted panko-almond topping and fresh parsley. Serve immediately and enjoy!

