There’s something magical about a big skillet of Creamy Spinach Tomato Tortellini bubbling away on the stove after a long day. The creamy tomato sauce, tender cheese-filled tortellini, and fresh spinach come together like the culinary version of your favorite cozy sweater—warm, comforting, and impossible to resist.
This recipe is the kind of dinner that saves busy weeknights without tasting rushed. It’s rich without being heavy, packed with flavor, and ready in just 30 minutes. Even better? Everything cooks in one pot, which means fewer dishes glaring at you from the sink afterward. That alone deserves a standing ovation.
Chef Omar always says the best meals don’t need to be complicated—they just need fresh ingredients, bold flavor, and a little kitchen confidence. This dish checks every box.
Table of Contents
Why You’ll Love This Creamy Spinach Tomato Tortellini
If dinner decisions feel like a nightly game show challenge, this recipe is here to rescue the evening.
Here’s why this pasta dish becomes an instant favorite:
- One pot means easy cleanup
- Ready in just 30 minutes
- Creamy, cheesy, and full of Italian-inspired flavor
- Flexible enough to customize with protein or extra veggies
- Fancy enough for guests, simple enough for a Tuesday night
And let’s talk about that sauce for a second. The combination of tomatoes, cream, garlic, and Parmesan creates a silky, restaurant-style sauce that clings beautifully to every bite of tortellini. Your kitchen will smell like a tiny Italian café in the best possible way.
Ingredients for the Ultimate Cozy Pasta Night
One of the best things about Creamy Spinach Tomato Tortellini is how simple the ingredient list is. No complicated grocery hunt required.
Main Ingredients
- 12 ounces fresh cheese-filled tortellini
- 1 tablespoon olive oil
- 3 cloves garlic, minced
- 1 medium onion, diced
- 1 can (14.5 ounces) crushed or diced tomatoes
- 1 cup heavy cream or cream cheese
- 4 cups fresh spinach
- ½ teaspoon salt
- ¼ teaspoon black pepper
- 1 teaspoon Italian seasoning
- ¼ teaspoon red pepper flakes (optional)
- ¼ cup grated Parmesan or Pecorino Romano cheese
- Fresh basil for garnish
Optional Additions
Want to bulk it up a little? Go for it.
- Grilled chicken
- Italian sausage
- Shrimp
- Ground beef
- Kale or arugula instead of spinach
One home cook mentioned making this as a last-minute Sunday dinner and adding ground beef for extra protein—and the family cleaned their plates fast. Honestly, that’s usually the best kind of recipe review.
How to Make Creamy Spinach Tomato Tortellini
This recipe moves quickly, so it helps to have everything prepped before you start. Once the garlic hits the pan, dinner basically takes off running.
Step 1: Sauté the Aromatics
Heat olive oil in a large skillet or pot over medium heat.
Add the diced onion and minced garlic. Cook for about 3–4 minutes until the onion becomes soft and translucent. The smell alone will make everyone suddenly appear in the kitchen asking, “What’s for dinner?”
That’s your cue that things are going very, very right.
Step 2: Build the Creamy Tomato Sauce
Pour in the crushed or diced tomatoes and stir well.
Let the tomatoes simmer for about 5 minutes so the flavors can deepen and mellow out. Then add the heavy cream or cream cheese.
Stir until the sauce becomes smooth, creamy, and slightly dreamy. If the sauce looks a little rebellious at first, don’t panic—it always comes together after a minute or two of stirring.
Step 3: Cook the Tortellini
Add the fresh cheese tortellini directly into the sauce.
Pour in a splash of water or broth to help everything simmer smoothly. Cook according to package directions, usually about 3–5 minutes.
The tortellini absorbs some of that creamy tomato goodness while cooking, which makes the flavor even better than boiling pasta separately. One pot magic strikes again.
Step 4: Add the Spinach
Stir in the fresh spinach and watch it wilt into the sauce within a minute or two.
It may look like a mountain of spinach at first, but it shrinks fast. Like laundry fresh out of the dryer—somehow half the size you expected.
Step 5: Season and Finish
Add salt, black pepper, Italian seasoning, and red pepper flakes if using.
Sprinkle in the Parmesan or Pecorino Romano cheese and stir everything together until the sauce becomes glossy and rich.
Taste and adjust seasoning if needed. Sometimes an extra pinch of salt brings the whole dish to life.
Step 6: Garnish and Serve
Spoon the tortellini into bowls and top with fresh basil and extra Parmesan.
Serve immediately while the sauce is creamy and the tortellini is perfectly tender.
A warm piece of garlic bread on the side wouldn’t hurt either.

Chef Omar’s Best Tips for Perfect Tortellini
Don’t Overcook the Pasta
Fresh tortellini cooks quickly. A few extra minutes can push it from tender to mushy faster than expected.
Use Fresh Parmesan if Possible
Pre-shredded cheese works in a pinch, but freshly grated Parmesan melts smoother into the sauce.
Want a Thicker Sauce?
Let the pasta simmer uncovered for another minute or two. The sauce thickens naturally as it cools slightly.
Add Protein for a Heartier Meal
Italian sausage, grilled chicken, or shrimp fit beautifully into this dish. Ground beef also works surprisingly well for a cozy family-style dinner.
Spice It Up
Love heat? Add extra red pepper flakes or even a spoonful of Calabrian chili paste for a deeper kick.
Easy Variations to Try
One reason Creamy Spinach Tomato Tortellini sticks around in meal rotations is how adaptable it is.
Make It Vegetarian
The base recipe already works beautifully as a meatless dinner.
Add More Vegetables
Try:
- Mushrooms
- Zucchini
- Roasted red peppers
- Sun-dried tomatoes
Lighten It Up
Swap heavy cream for half-and-half or use a lighter cream cheese option.
Make It Extra Cheesy
Because sometimes the answer is simply more cheese.
Add mozzarella for a gooey finish or stir in extra Parmesan for a sharper bite.
Frequently Asked Questions
Can I use frozen tortellini?
Absolutely. Frozen tortellini works well in this recipe. Just add an extra couple of minutes to the cooking time.
How long does Creamy Spinach Tomato Tortellini keep in the fridge?
Store leftovers in an airtight container for up to 3 days. The sauce thickens as it sits, so adding a splash of milk or broth when reheating helps bring it back to life.
Can I swap spinach for another green?
Definitely. Kale or arugula are both delicious alternatives. Kale needs a little more cooking time, while arugula wilts almost instantly.
Is cream cheese or heavy cream better?
Both work wonderfully. Heavy cream creates a silkier sauce, while cream cheese makes it thicker and tangier.
Can I make this ahead of time?
This dish is best served fresh, but you can prep the onions, garlic, and spinach ahead to make dinner even faster.
A Cozy Pasta Night Worth Repeating
Some recipes earn a permanent spot in the dinner rotation after just one bite, and Creamy Spinach Tomato Tortellini absolutely falls into that category. It’s creamy, comforting, packed with flavor, and easy enough for even the busiest evenings.
Whether it’s a quick weeknight meal, a relaxed Sunday dinner, or one of those “everyone’s hungry right now” situations, this recipe delivers every single time. Add a simple salad, some crusty bread, and suddenly dinner feels a whole lot more special without adding extra stress.
So grab that skillet, pour yourself something cozy, and let this Creamy Spinach Tomato Tortellini turn an ordinary evening into a delicious little celebration.
Keep the Comfort Food Coming
If creamy pasta dinners are always a hit at the table, there are plenty of cozy recipes to keep the inspiration flowing. For another comforting Italian-style dish with rich tomato flavor and cheesy tortellini goodness, try this Creamy Tomato Spinach Tortellini recipe.
- Serve this pasta with warm, fluffy Garlic Parmesan Focaccia Bread to soak up every bit of the creamy sauce.
- Craving another rich and satisfying pasta dinner? This Creamy Cajun Steak Penne Pasta brings a bold, spicy twist to weeknight comfort food.
- Tortellini fans will also love this colorful Pesto Chicken Tortellini and Veggies, packed with fresh ingredients and easy one-pan convenience.
- Balance the creamy flavors with a fresh and crisp Lemon Parmesan Lettuce Salad for a simple side that pairs beautifully with pasta night.

One Pot Creamy Spinach Tomato Tortellini
- Total Time: 30 minutes
- Yield: 4 servings 1x
- Diet: Vegetarian
Description
Creamy Spinach Tomato Tortellini is a cozy one-pot pasta recipe made with cheese tortellini, fresh spinach, tomatoes, and a rich creamy sauce. Perfect for busy weeknights and ready in just 30 minutes.
Ingredients
- 12 ounces fresh cheese tortellini
- 1 tablespoon olive oil
- 3 cloves garlic, minced
- 1 medium onion, diced
- 1 can (14.5 ounces) crushed or diced tomatoes
- 1 cup heavy cream or cream cheese
- 4 cups fresh spinach
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1 teaspoon Italian seasoning
- 1/4 teaspoon red pepper flakes (optional)
- 1/4 cup grated Parmesan or Pecorino Romano cheese
- Fresh basil, for garnish
Optional Additions
- Grilled chicken
- Italian sausage
- Shrimp
- Ground beef
- Kale or arugula
Instructions
- Heat olive oil in a large skillet or pot over medium heat. Add onion and garlic, then sauté until fragrant and translucent.
- Stir in crushed tomatoes and cook for 5 minutes to blend the flavors.
- Add heavy cream or cream cheese and stir until smooth and creamy.
- Add tortellini directly into the sauce with a splash of water or broth. Simmer for 3–5 minutes until tender.
- Stir in fresh spinach and cook until wilted.
- Season with salt, pepper, Italian seasoning, and red pepper flakes if using.
- Stir in Parmesan cheese, garnish with fresh basil, and serve warm.
Notes
Fresh tortellini cooks quickly, so avoid overcooking.
Add grilled chicken, sausage, or shrimp for extra protein.
Kale or arugula can replace spinach for a different flavor twist.
Leftovers keep well in the fridge for up to 3 days.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Main Course
- Method: One Pot / Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1 bowl
- Calories: 450 kcal
- Sugar: 6g
- Sodium: 780mg
- Fat: 24g
- Saturated Fat: 13g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 4g
- Protein: 15g
- Cholesterol: 70mg
