Creamy Spinach Tomato Tortellini
This Creamy Spinach Tomato Tortellini is the kind of weeknight dinner that feels indulgent but comes together in under 30 minutes. Pillowy three-cheese tortellini soak up a silky tomato-cream sauce flecked with fresh spinach, basil, and oregano. It’s rich enough for a cozy dinner and bright enough to become a staple when you need something fast, flavorful, and comforting. The recipe below keeps things simple and pantry-friendly while leaning on fresh herbs to do most of the flavor work.
Why you’ll love this dish
Creamy Spinach Tomato Tortellini balances creaminess and acidity beautifully. The canned petite diced tomatoes add a fresh tomato presence without the effort of chopping and cooking down whole tomatoes, and the fresh spinach wilts instantly in the hot sauce so you retain a bright green color and pleasant texture. Fresh basil and oregano lift the dish so the dairy doesn’t feel heavy. A sprinkle of Parmesan and optional red pepper flakes finish the plate with umami and just a hint of heat.
What you need
- 1 (20 oz.) pkg refrigerated three cheese tortellini
- 3 Tbsp butter
- 2 cloves garlic, minced
- 3 Tbsp all-purpose flour
- 1 tsp onion powder
- 1 1/4 cups milk (I used 2%, anything but skim works fine)
- 1/2 cup heavy cream
- 1 (14.5 oz.) can petite diced tomatoes (undrained)
- 1 1/2 cups (packed) chopped fresh spinach
- 3 Tbsp chopped fresh basil
- 2 tsp chopped fresh oregano (or 1/2 tsp dry)
- Salt and freshly ground black pepper
- 1/2 cup finely shredded Parmesan cheese, plus more for serving
- Red pepper flakes, for serving (optional)
Kitchen tools
- Large pot for cooking tortellini
- Large skillet or wide saucepan with lid
- Wooden spoon or silicone spatula
- Measuring cups and spoons
- Colander
Step-by-step instructions

Follow these clear, ordered steps to make the sauce and finish the dish. The directions follow the ingredient list exactly and keep the same sequence of actions so your dinner is reliable every time.
- Bring a large pot of salted water to a boil. Add the 1 (20 oz.) pkg refrigerated three cheese tortellini and cook according to package directions until al dente. Reserve about 1 cup of the pasta cooking water, then drain the tortellini and set it aside while you make the sauce.
- Meanwhile, heat a large skillet or wide saucepan over medium heat. Add 3 Tbsp butter and let it melt, swirling the pan so the butter coats the bottom evenly.
- Add 2 cloves garlic, minced, to the melted butter and cook, stirring constantly, for about 30 seconds to 1 minute, until fragrant. Be careful not to let the garlic brown.
- Sprinkle 3 Tbsp all-purpose flour over the garlic-butter mixture and stir continuously for 1 minute to form a roux. This will help thicken the sauce and remove the raw flour taste.
- Slowly whisk in 1 1/4 cups milk (I used 2%) and 1/2 cup heavy cream, adding the liquids in a steady stream while whisking to prevent lumps. Continue whisking until the mixture is smooth.
- Stir in 1 tsp onion powder. Bring the sauce to a gentle simmer over medium-low heat, stirring occasionally. Allow it to thicken slightly, about 2 to 3 minutes. If the sauce becomes too thick, add a splash of the reserved pasta water to reach your desired consistency.
- Pour in 1 (14.5 oz.) can petite diced tomatoes (undrained). Stir to combine, keeping the sauce at a gentle simmer until it is heated through and slightly reduced, about 2 minutes.
- Add 1 1/2 cups (packed) chopped fresh spinach to the sauce. Stir until the spinach is wilted and incorporated, which should take 1 to 2 minutes.
- Stir in 3 Tbsp chopped fresh basil and 2 tsp chopped fresh oregano (or 1/2 tsp dry). Season the sauce with salt and freshly ground black pepper to taste, starting with a small amount and adjusting as you go.
- Reduce the heat to low and stir in 1/2 cup finely shredded Parmesan cheese until it melts into the sauce. Taste and adjust seasoning if needed. If the sauce is too thick, stir in a bit more of the reserved pasta cooking water until you reach a creamy, saucy consistency.
- Add the cooked tortellini to the skillet and gently toss to coat each piece in the sauce. Heat together for 1 to 2 minutes so the tortellini absorbs some of the sauce and everything is hot.
- Divide the Creamy Spinach Tomato Tortellini among bowls. Serve with extra finely shredded Parmesan and a sprinkle of red pepper flakes, if desired.
Troubleshooting and tips

- If your sauce develops lumps when you add the milk, whisk vigorously and cook a bit longer — the flour will fully hydrate and smooth out. Adding the milk slowly while whisking prevents most lumps.
- Reserve pasta water before draining. It’s starchy and helps loosen the sauce without watering down flavor.
- Use freshly shredded Parmesan for the best melting and flavor. Pre-grated cheeses often contain anti-caking agents that can affect texture.
- For a lighter version, swap half the heavy cream for extra milk; the sauce will be a touch less rich but still delicious.
- To keep the dish from becoming too salty, taste before adding additional salt — the Parmesan and canned tomatoes already contribute saltiness.
Make-ahead and storage
This Creamy Spinach Tomato Tortellini reheats well. Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat gently on the stovetop over low heat, adding a splash of milk or reserved pasta water to revive the sauce. The dish can also be frozen, but the texture of the cream sauce may change slightly after thawing. Thaw overnight in the refrigerator and reheat gently as noted above.
Variations and add-ins
- Add protein: Stir in cooked, shredded chicken or pan-seared halal-style chicken pieces to make it heartier.
- Mushroom lovers: Sauté sliced cremini mushrooms in the butter before adding the garlic, then proceed with the recipe.
- Sun-dried tomatoes: Swap half the canned tomatoes for chopped sun-dried tomatoes (packed in oil) for a concentrated, tangy hit.
- Extra greens: Substitute or add baby kale or arugula in place of some of the spinach for a different texture and bite.
Serving suggestions
Serve this pasta with a crisp green salad dressed with a bright vinaigrette to cut through the creaminess. Garlic bread or a warm crusty loaf is perfect for sopping up the sauce. A simple lemon wedge on the side is an unexpected but delightful finish—squeeze a touch of lemon over the plated tortellini for a fresh lift.
Why the ingredient choices matter
The refrigerated three-cheese tortellini is the star because its fillings already provide depth and creaminess, so the sauce only needs to enhance, not overpower. Using a small amount of flour to build a roux gives the sauce body without heaviness, while the combination of milk and heavy cream keeps the texture luscious. Petite diced tomatoes are convenient and hold their shape, giving the sauce bits of bright tomato without long simmering. Fresh herbs like basil and oregano are added at the end to preserve their aromatic lift, and spinach wilts quickly, adding color and nutrition without needing separate cooking.
Final notes
If you want to make this dish your own, start with the base technique—roux, milk and cream, tomatoes, and the quick wilt of spinach—and experiment with proteins or vegetables you already love. The balance of cream and tomato in this Creamy Spinach Tomato Tortellini is forgiving, so small adjustments will still yield a homey, delicious meal. Enjoy the cozy flavors and happy cooking.

Creamy Spinach Tomato Tortellini
Ingredients
- 1 20 oz. refrigerated three-cheese tortellini package
- 3 Tbsp butter
- 2 cloves garlic minced
- 3 Tbsp all-purpose flour
- 1 tsp onion powder
- 1 1/4 cups milk 2% recommended
- 1/2 cup heavy cream
- 1 14.5 oz. can petite diced tomatoes undrained
- 1 1/2 cups fresh spinach packed, chopped
- 3 Tbsp fresh basil chopped
- 2 tsp fresh oregano chopped (or 1/2 tsp dried)
- salt to taste
- freshly ground black pepper to taste
- 1/2 cup Parmesan cheese finely shredded, plus more for serving
- red pepper flakes for serving (optional)
Instructions
- Bring a large pot of salted water to a boil and cook the refrigerated tortellini according to package directions; reserve about 1/2 cup pasta cooking water, then drain.
- While the pasta cooks, melt the butter in a large deep skillet or saucepan over medium heat.
- Add the minced garlic, flour, and onion powder to the melted butter and cook, stirring constantly, about 1 minute to form a roux.
- Slowly whisk in the milk and heavy cream until smooth, then cook, stirring, until the sauce just begins to simmer and thickens slightly.
- Stir in the undrained diced tomatoes, chopped spinach, chopped basil, chopped oregano, and the shredded Parmesan; season with salt and freshly ground black pepper to taste.
- Reduce the heat slightly and cook a few more minutes until the sauce has thickened and the cheese has melted, removing from heat when done.
- Toss the drained tortellini into the sauce, thinning with reserved pasta water or a splash of milk if needed to coat evenly.
- Serve warm sprinkled with additional Parmesan and optional red pepper flakes.
Equipment
- Large Pot
- large deep skillet or saucepan
- Wooden spoon or spatula
- Whisk
- Colander
Notes
- Use 2% milk or whole milk for best creaminess.
- Reserve some pasta water to loosen the sauce if it becomes too thick.
- Fresh herbs brighten the dish; dried oregano can be used instead.
- Adjust salt and pepper to taste after adding the cheese.

