One-Pot Spinach and Artichoke Pasta
Imagine this. You’re craving something creamy, cozy, and comforting, but you don’t want to be stuck doing dishes all night. Enter the dreamy one-pot spinach and artichoke pasta. It’s the perfect mix of creamy sauce, tender pasta, vibrant greens, and soft artichoke hearts that feels like a warm hug in a bowl. And the best part? Everything cooks together in one pot, soaking up all that flavor while saving you time and cleanup.
Behind the Recipe
This recipe was born out of a cold weeknight and an almost-empty fridge. I had some spinach wilting in the drawer, a lonely can of artichokes hiding in the pantry, and a block of cream cheese that was nearing its expiration date. Out of that came a pasta dish so good, I made it again the next night on purpose. It’s now one of those staples I reach for when I want something rich and satisfying, but low-effort.
Recipe Origin or Trivia
The combination of spinach and artichoke isn’t exactly new. It’s most famous as the duo behind one of the world’s most beloved dips — the classic spinach and artichoke dip. That creamy, cheesy appetizer made its way into hearts (and menus) across the globe, especially in American cuisine during the ’80s and ’90s. This pasta takes inspiration from that nostalgic flavor profile, transforming it into a filling and flavorful main dish that feels both familiar and exciting.
Why You’ll Love One-Pot Spinach and Artichoke Pasta
There are so many reasons this dish deserves a regular spot in your dinner rotation.
Versatile: It works as a cozy weeknight dinner, an easy date night meal, or even a potluck star.
Budget-Friendly: Made with pantry and fridge staples, it’s affordable without feeling basic.
Quick and Easy: Everything comes together in one pot in under 30 minutes, no extra pans needed.
Customizable: Swap the pasta, toss in extra veggies, or add protein to make it your own.
Crowd-Pleasing: Creamy, cheesy, and comforting — it’s hard to find someone who won’t love it.
Make-Ahead Friendly: You can prep the sauce ahead and reheat when ready to serve.
Great for Leftovers: Tastes just as good the next day, especially when the flavors have had time to meld.
Chef’s Pro Tips for Perfect Results
For a dish this simple, a few small tweaks make a big difference.
- Use short pasta like penne, rotini, or fusilli. They soak up the sauce better.
- Add the spinach at the end to keep it vibrant and not overcooked.
- Let the pasta sit off the heat for a minute after cooking to thicken the sauce naturally.
- Stir the cream cheese in small pieces so it melts evenly without clumping.
- Don’t skip the parmesan — it adds saltiness and depth to the creamy base.
Kitchen Tools You’ll Need
You won’t need much to make this delicious dish, and that’s part of the magic.
Large Pot or Deep Sauté Pan: This is your one-pot hero. It needs to hold all the ingredients plus liquid.
Wooden Spoon or Spatula: For stirring and gently folding in the spinach and cheese.
Measuring Cups and Spoons: To keep things balanced and consistent.
Lid for the Pot: Helps trap steam and speed up the cooking.
Ingredients in One-Pot Spinach and Artichoke Pasta
This recipe brings together pantry heroes and fresh produce in a way that feels indulgent but balanced.
- Dry Pasta: 12 ounces, preferably penne or rotini. These shapes hold onto the sauce perfectly.
- Fresh Spinach: 4 cups, packed. Adds freshness, color, and nutrients.
- Canned Artichoke Hearts: 1 can (14 ounces), drained and chopped. Their tangy bite balances the creamy base.
- Garlic: 3 cloves, minced. Adds a warm, aromatic layer of flavor.
- Yellow Onion: 1 small, finely diced. Provides sweetness and depth to the sauce.
- Vegetable Broth: 4 cups. Acts as the cooking liquid and builds flavor as the pasta absorbs it.
- Cream Cheese: 4 ounces. Brings luscious creaminess without needing heavy cream.
- Grated Parmesan Cheese: ½ cup. Adds umami and that signature cheesy touch.
- Olive Oil: 2 tablespoons. Used to sauté the aromatics and start the flavor base.
- Salt: 1 teaspoon, or to taste. Enhances all the ingredients.
- Black Pepper: ½ teaspoon, freshly ground. Balances richness with a touch of heat.
Ingredient Substitutions
Need to make a swap? No problem.
Dry Pasta: Use gluten-free pasta if needed.
Fresh Spinach: Kale or Swiss chard work great too.
Canned Artichoke Hearts: Frozen or marinated varieties are fine (rinse if using marinated).
Cream Cheese: Use mascarpone or even a splash of heavy cream and extra parmesan.
Vegetable Broth: Chicken broth can be used if not vegetarian.
Ingredient Spotlight
Artichoke Hearts: These are the secret tangy stars. Soft and tender with a slight earthy flavor, they cut through the richness beautifully.
Cream Cheese: Smooth, slightly tangy, and incredibly creamy. It creates that silky base that clings to each bite of pasta.

Instructions for Making One-Pot Spinach and Artichoke Pasta
Let’s get cooking. This dish is all about ease and comfort, and the steps are as straightforward as they come.
- Preheat Your Equipment:
Place a large pot or deep sauté pan over medium heat and let it warm for a minute. - Combine Ingredients:
Add olive oil to the pot, followed by the diced onion and garlic. Sauté until translucent and fragrant, about 3 minutes. - Prepare Your Cooking Vessel:
Pour in the dry pasta and vegetable broth. Stir everything together and bring it to a boil. - Assemble the Dish:
Once boiling, reduce to a simmer. Cover and let cook for 10 to 12 minutes, stirring occasionally to prevent sticking. - Cook to Perfection:
When pasta is tender, stir in the chopped artichokes and cream cheese. Let it melt completely and mix in. - Finishing Touches:
Add the fresh spinach and grated parmesan. Stir until the spinach wilts and everything is creamy and combined. - Serve and Enjoy:
Turn off the heat, let the pasta sit for a minute, then give it a final stir. Serve warm with extra parmesan and black pepper if desired.
Texture & Flavor Secrets
This pasta hits all the right notes. The sauce is silky from the cream cheese, the spinach adds a tender bite, and the artichokes bring just the right amount of tang. The parmesan melts in for salty, nutty richness, and the garlic rounds it all out with warm, savory undertones.
Cooking Tips & Tricks
A few helpful hints can take your dish to the next level.
- Stir occasionally while simmering to avoid sticking.
- Chop artichokes into bite-sized pieces for even distribution.
- Add a splash of broth at the end if it gets too thick.
- Let the cream cheese soften at room temperature for easier melting.
What to Avoid
Even easy recipes have their pitfalls. Here’s how to steer clear of common ones.
- Don’t overcook the pasta — it will keep softening as it sits.
- Avoid using low-fat cream cheese, it can curdle or taste watery.
- Don’t dump in cold cream cheese in one chunk, it’ll clump. Soften or dice it first.
Nutrition Facts
Servings: 4
Calories per serving: 520
Note: These are approximate values.
Preparation Time
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Make-Ahead and Storage Tips
This dish holds up beautifully for leftovers. You can prep it a day ahead and just reheat with a splash of broth or milk to bring back the creaminess. Store in an airtight container in the fridge for up to 4 days. It’s not ideal for freezing due to the dairy content, but reheats well on the stovetop or microwave.
How to Serve One-Pot Spinach and Artichoke Pasta
Serve this pasta hot, garnished with extra parmesan and a few twists of black pepper. Add garlic bread or a green salad on the side for a full meal. It also works as a side dish next to grilled chicken or roasted vegetables.
Creative Leftover Transformations
Leftovers? Turn them into something fresh.
- Add a splash of broth and reheat as a creamy pasta soup.
- Toss in shredded rotisserie chicken for an easy protein boost.
- Use it as a baked pasta filling, topped with mozzarella and baked until bubbly.
Additional Tips
Here’s how to make your pasta even more delightful.
- Finish with a squeeze of lemon for brightness.
- Add red pepper flakes for a little heat.
- Use freshly grated parmesan for the best flavor payoff.
Make It a Showstopper
Presentation counts, even for one-pot meals.
- Serve in wide, shallow bowls to show off the creamy texture.
- Top with shaved parmesan and a sprinkle of herbs like parsley or chives.
- Drizzle with a tiny bit of olive oil for a glossy, gourmet finish.
Variations to Try
Want to switch things up? Try these spins.
- Mushroom Boost: Sauté sliced mushrooms with the onions for extra umami.
- Spicy Kick: Add a pinch of chili flakes while cooking for gentle heat.
- Lemon Zest: Stir in lemon zest at the end for a refreshing twist.
- Pesto Swirl: Add a spoonful of pesto with the spinach for herby depth.
- Protein Add-On: Mix in grilled chicken or white beans for a hearty upgrade.
FAQ’s
Q1: Can I make this dish vegan?
Yes, use vegan cream cheese and dairy-free parmesan alternatives, and ensure your pasta is egg-free.
Q2: What kind of pasta works best?
Short shapes like penne or rotini hold the sauce well and cook evenly in one pot.
Q3: Can I use frozen spinach?
Absolutely. Just thaw and squeeze out excess water before adding.
Q4: Is it okay to use marinated artichokes?
Yes, but rinse them first to remove excess oil and seasoning.
Q5: How can I make it spicier?
Add a pinch of red pepper flakes or a dash of hot sauce.
Q6: Can I double the recipe?
Yes, just make sure your pot is big enough and adjust cooking time slightly.
Q7: What if I don’t have cream cheese?
Mascarpone, ricotta, or even a splash of heavy cream can be used.
Q8: Can I use whole wheat pasta?
Yes, but it may need slightly more liquid and a few extra minutes to cook.
Q9: How long does it keep?
Up to 4 days in the fridge in an airtight container.
Q10: Can I freeze it?
It’s not ideal due to the dairy, but if you do, reheat gently with added liquid.
Conclusion
Creamy, comforting, and impossibly easy, this one-pot spinach and artichoke pasta brings together the best of indulgence and simplicity. Whether it’s a busy weeknight or a lazy Sunday, this dish is here to save the day — no fuss, no mess, just rich, savory bites of joy. Trust me, you’re going to love this.
Print
One-Pot Spinach and Artichoke Pasta
- Total Time: 30 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
This creamy one-pot spinach and artichoke pasta is the ultimate comfort food made easy. With tender pasta, tangy artichokes, fresh spinach, and a luscious cream cheese sauce, it’s a weeknight winner packed with flavor and warmth.
Ingredients
- 12 ounces dry pasta (penne or rotini)
- 4 cups fresh spinach, packed
- 1 can (14 ounces) artichoke hearts, drained and chopped
- 3 garlic cloves, minced
- 1 small yellow onion, finely diced
- 4 cups vegetable broth
- 4 ounces cream cheese
- 1/2 cup grated parmesan cheese
- 2 tablespoons olive oil
- 1 teaspoon salt (or to taste)
- 1/2 teaspoon freshly ground black pepper
Instructions
- Place a large pot or deep sauté pan over medium heat and let it warm.
- Add olive oil, diced onion, and garlic. Sauté for about 3 minutes until translucent and fragrant.
- Pour in dry pasta and vegetable broth. Stir and bring to a boil.
- Reduce to a simmer, cover, and cook for 10 to 12 minutes, stirring occasionally.
- Once pasta is tender, stir in chopped artichokes and cream cheese until melted and creamy.
- Add spinach and grated parmesan. Stir until spinach wilts and everything is combined.
- Let sit for 1 minute, then stir again and serve warm.
Notes
- Use softened cream cheese for easier melting and smoother sauce.
- Short pasta shapes like rotini or penne hold the sauce better.
- For a zesty finish, stir in some lemon zest or a splash of lemon juice before serving.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Dinner
- Method: One-Pot
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 520
- Sugar: 4g
- Sodium: 850mg
- Fat: 22g
- Saturated Fat: 9g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 60g
- Fiber: 6g
- Protein: 15g
- Cholesterol: 35mg
