If you’re craving comfort food with a bit of a green, healthy twist, this Creamy Spinach Artichoke Tortellini Recipe is about to become your new favorite weeknight go-to. I absolutely love how this dish combines velvety cheese sauce with tender tortellini, earthy spinach, and tangy artichokes—it’s total indulgence without the guilt. Keep reading because I’m sharing all my tips so you’ll nail it perfectly every time, even if you don’t consider yourself a fancy cook!
Why You’ll Love This Recipe
- Comfort in Every Bite: The rich, creamy sauce hugs each tortellini, making this feel like a warm hug on a plate.
- Balanced Flavors: Spinach and artichoke add freshness and tang that keep things from feeling heavy.
- Easy to Make: This recipe uses simple ingredients and straightforward steps—perfect even on busy nights.
- Family Approved: I’ve served this at dinners and trust me, everyone asks for seconds!

Ingredients You’ll Need
Each ingredient in this Creamy Spinach Artichoke Tortellini Recipe plays a role in delivering rich flavor and creamy texture. Shopping for fresh spinach and good-quality cheeses really makes a difference here, so I recommend grabbing them fresh if you can.

- Spinach: Fresh works best for vibrant flavor and texture, but frozen is a great shortcut too—just be sure to drain well.
- Refrigerated 3 cheese tortellini: Using fresh refrigerated tortellini results in a tender pasta that absorbs the sauce beautifully.
- Butter: This adds richness and helps sauté the onions to perfect softness.
- Yellow onion: Grated onions melt right into the sauce, creating a subtle sweetness without chunks.
- Garlic: Fresh minced garlic packs essential depth and aroma.
- Flour: It’s the secret to thickening that luscious sauce.
- Milk: Whole milk gives the creamiest texture; you can try 2% if needed but avoid skim.
- Neufchatel cheese: A lighter cream cheese alternative that melts smoothly adding tang and creaminess without heaviness.
- Parmesan cheese: Provides sharp, nutty flavor—don’t skip the real thing here.
- Artichoke hearts: Canned are perfectly fine—just chop them to bite-size pieces for easy eating.
- Fresh parsley: Optional, but it brightens the whole dish with fresh herbal notes.
- Reserved pasta water: This little trick helps loosen the sauce to just the right consistency.
Variations
One of the best things about this Creamy Spinach Artichoke Tortellini Recipe is how adaptable it is. I often tweak it depending on what’s in my fridge or what we’re craving that day. Feel free to get creative and make this your own!
- Add protein: When I want to make it heartier, I toss in cooked grilled chicken or crispy bacon—it takes the dish to a whole new level.
- Dairy-free twist: Use plant-based milk and vegan cream cheese to accommodate dietary needs without losing creaminess.
- Veggie swap: Swap spinach with kale or use roasted red peppers instead of artichokes to mix up the flavor profile.
- Spicy kick: I sometimes add a pinch of red pepper flakes to the sauce for a subtle heat that wakes up the palate.
How to Make Creamy Spinach Artichoke Tortellini Recipe
Step 1: Prep the Spinach
Start by roughly chopping fresh spinach—don’t worry about being perfect here. I like to cook it gently in a splash of water right in the pasta pot, stirring over medium-low heat until it wilts. Transfer it to paper towels to squeeze out excess moisture. If you’re using frozen spinach, just thaw and drain it really well to avoid adding watery sauce later.
Step 2: Cook the Tortellini
While the spinach cooks, boil your tortellini according to the package instructions. Here’s a pro tip: reserve about half a cup of the pasta water before draining—it’s a game changer for adjusting the sauce consistency later on.
Step 3: Build the Sauce Base
Melt butter in a large skillet over medium-high heat, then add the grated onion along with any juices—this little step adds sweetness and depth. After about 4 minutes, toss in minced garlic and sauté for another 30 seconds until fragrant. Sprinkle in the flour and cook, stirring constantly for a minute—that’s your roux which thickens the sauce beautifully.
Step 4: Make It Creamy
Slowly whisk in milk while stirring nonstop so lumps don’t form. Season lightly with salt and pepper—remember parmesan is salty, so hold back. Bring the sauce to a light boil, then reduce the heat and add diced Neufchatel cheese along with shredded parmesan. Stir frequently and patiently—this can take a few minutes for the cheeses to melt completely. Don’t fret if the sauce looks a bit lumpy at first; it smooths out as the cheese fully melts.
Step 5: Combine Everything
Stir in the cooked spinach and chopped artichoke hearts, warming them through for a minute or two. Add the drained tortellini and fresh parsley, tossing gently to coat everything evenly.
Step 6: Adjust and Serve
Mix in a few tablespoons of reserved pasta water at a time until you reach your desired sauce thickness—I usually use about a quarter cup. The sauce thickens as it cools, so it’s better to start thinner. Serve immediately for that ultimate creamy, dreamy finish.
Pro Tips for Making Creamy Spinach Artichoke Tortellini Recipe
- Don’t Rush the Cheese Melting: I’ve learned that low and slow melting prevents grease separation so your sauce stays silky smooth.
- Squeeze Your Spinach Well: Excess moisture can water down your sauce. Paper towels or a clean dishcloth work wonders here.
- Use Reserved Pasta Water: It’s magic for adjusting sauce consistency and helping it cling perfectly to the pasta.
- Season Lightly and Taste Often: Parmesan adds saltiness, so it’s better to add salt last to avoid over-seasoning.
How to Serve Creamy Spinach Artichoke Tortellini Recipe

Garnishes
I like to sprinkle over a little extra parmesan and freshly cracked black pepper just before serving. Sometimes a bite of lemon zest or a few red pepper flakes add just the right zing. Fresh parsley or basil leaves brighten it up visually and flavor-wise too.
Side Dishes
This creamy dish pairs beautifully with a crisp green salad dressed lightly with vinaigrette, or some roasted veggies like asparagus or cherry tomatoes to add freshness. For easy weeknight comfort, garlic bread or a warm rustic loaf never disappoints.
Creative Ways to Present
Whenever I’m serving this to guests, I love plating it in shallow bowls, drizzling a little extra olive oil on top, and adding a sprig of fresh herb for a restaurant-worthy look. For a cozy dinner party, this also makes a great stuffing for bell peppers or a baked pasta casserole topped with golden breadcrumbs.
Make Ahead and Storage
Storing Leftovers
I store leftovers in an airtight container in the fridge and it keeps well for 2-3 days. The sauce thickens quite a bit in the fridge, so be ready to add a splash of milk or reserved pasta water when reheating.
Freezing
I’ve frozen this dish successfully—but be mindful that the creamy sauce can separate a bit upon thawing. To fix this, thaw overnight in the fridge and reheat gently, stirring constantly while adding liquid to bring it back together.
Reheating
Reheat on the stovetop over low heat to maintain that creamy texture. Microwave works fine too—just heat in short bursts, stirring in between and adding a splash of milk or pasta water as needed.
FAQs
-
Can I use frozen spinach in this recipe?
Absolutely! If you’re using frozen spinach, just be sure to fully thaw and squeeze out any excess moisture before adding it to the sauce. This prevents your sauce from becoming watery and keeps the flavors concentrated.
-
Is Neufchatel cheese the same as cream cheese?
They’re very similar, but Neufchatel is typically lower in fat and has a slightly tangier profile. It melts beautifully in this recipe, giving the sauce creaminess without being too heavy. If you can’t find it, regular cream cheese works too!
-
Can I make this recipe vegan or dairy-free?
Yes! Try swapping the milk for unsweetened plant-based milk, use dairy-free cream cheese alternatives, and nutritional yeast in place of parmesan. The texture will be slightly different, but you’ll still get a delicious creamy and savory result.
-
How do I store leftovers to keep the sauce creamy?
Store leftovers tightly covered in the fridge and add a little milk or reserved pasta water when reheating to bring back that creamy consistency. Avoid freezing if you want to maintain the best texture, but if you do freeze, thaw slowly and reheat gently.
Final Thoughts
This Creamy Spinach Artichoke Tortellini Recipe feels like a little bit of homemade magic, especially on those days when you want something hearty but still fresh and light. I used to shy away from complex sauces, but this one broke down all my fears with simple steps and such rewarding results. Trust me, once you make it, you’ll want to come back to it again and again. So grab your skillet and tortellini—let’s make this comfort food dream come true!
Print
Creamy Spinach Artichoke Tortellini Recipe
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Yield: 5 servings 1x
- Category: Main Course
- Method: Stovetop
- Cuisine: Italian-American
- Diet: Vegetarian
Description
This Creamy Spinach Artichoke Tortellini recipe is a rich and comforting dish, combining tender cheese-filled tortellini with a luscious sauce made from Neufchatel and Parmesan cheeses, fresh spinach, and artichoke hearts. Perfect for a quick weeknight dinner, this recipe balances savory flavors with a creamy texture, enhanced by aromatic garlic and onions, and finished with fresh parsley for a touch of brightness.
Ingredients
Vegetables and Herbs
- 10 oz fresh or frozen spinach
- 1 small yellow onion, grated
- 4 cloves garlic, minced (1 1/2 Tbsp)
- 1 (14 oz) can artichoke heart quarters, chopped
- 3 Tbsp chopped fresh parsley (optional)
Pasta
- 15 oz refrigerated 3 cheese tortellini
Dairy
- 2 1/2 Tbsp butter
- 2 cups milk
- 8 oz Neufchatel cheese (aka light cream cheese), diced into small cubes
- 1 cup finely shredded parmesan cheese (3.2 oz)
Other
- 2 Tbsp flour
- Salt and freshly ground black pepper, to taste
- 1/2 cup reserved pasta water
Instructions
- Prepare the spinach: If using fresh spinach, roughly chop it. Pour 3 tablespoons of water into a large pot (you can use the pasta pot you will use later), add the spinach, and cook over medium-low heat, stirring frequently until the spinach wilts. Transfer the cooked spinach to paper towels to drain excess water. If using frozen spinach, thaw it completely, drain well, and roughly chop.
- Cook the tortellini: Bring a pot of water to boil and cook the refrigerated 3 cheese tortellini according to package directions. Before draining, reserve 1/2 cup of the pasta water for later use.
- Sauté onions and garlic: In a large skillet, melt 2 1/2 tablespoons of butter over medium-high heat. Add the grated onion and any juices from the cutting board and sauté for about 4 minutes or until the onion is soft. Add the minced garlic and sauté for another 30 seconds to release its aroma.
- Make the roux: Sprinkle 2 tablespoons of flour over the onion and garlic mixture and cook, stirring constantly, for 1 minute to form a roux and cook out the raw flour taste.
- Add milk and season: While whisking continuously, slowly pour in 2 cups of milk. Lightly season with salt and freshly ground black pepper, being careful not to over-salt because the Parmesan cheese adds saltiness later.
- Cook the cheese sauce: Bring the sauce to a light boil over medium heat, stirring constantly. Reduce heat slightly and add the diced Neufchatel cheese and shredded Parmesan cheese. Continue stirring frequently until the cheeses have fully melted and the sauce is smooth and creamy. This process may take several minutes; avoid confusing onion pieces with melted cheese.
- Add vegetables to the sauce: Stir in the cooked spinach and chopped artichoke hearts. Warm through gently on low to medium heat.
- Combine pasta and sauce: Add the cooked and drained tortellini along with chopped fresh parsley (if using) to the skillet. Toss everything together to coat the tortellini evenly with the creamy sauce.
- Adjust sauce consistency and serve: Gradually stir in the reserved pasta water, a few tablespoons at a time, to thin the sauce as needed. Approximately 1/4 cup is usually sufficient, but you can add more if the sauce thickens as it sits. Serve immediately while creamy and warm.
Notes
- If using frozen spinach, be sure to thaw and thoroughly drain it to prevent excess water in the sauce.
- Reserve pasta water is key to adjusting sauce consistency without diluting the flavor.
- Neufchatel cheese is a lower-fat alternative to cream cheese and melts smoothly, giving creaminess without heaviness.
- You can substitute fresh Parmesan with pre-grated Parmesan, but freshly grated cheese provides better texture and flavor.
- For a richer sauce, substitute whole milk with half-and-half or add a splash of cream.
- Fresh parsley adds a pop of color and freshness but can be omitted if unavailable.
- This dish is best served immediately for the creamiest texture but can be gently reheated with additional milk or pasta water.
Nutrition
- Serving Size: 1 serving (approximately 1/5 of recipe)
- Calories: 420
- Sugar: 5 g
- Sodium: 520 mg
- Fat: 18 g
- Saturated Fat: 9 g
- Unsaturated Fat: 7 g
- Trans Fat: 0 g
- Carbohydrates: 45 g
- Fiber: 4 g
- Protein: 18 g
- Cholesterol: 50 mg
