When the chill of autumn arrives, there is nothing more deeply restorative than a steaming bowl of rich, velvety tomato broth bubbling with tender, cheese-stuffed tortellini and fresh fragrant sweet basil. This One-Pot Creamy Tomato Basil Tortellini Soup comes together in just 25 minutes, harmonizing sun-ripened San Marzano tomatoes, roasted garlic, a splash of rich cream, and molten pockets of melted mozzarella for the ultimate cozy comfort dinner.

Unlike traditional tomato soups that require hours of slow simmering to develop nuance, this recipe unlocks extraordinary depth in minutes by caramelizing Italian tomato paste directly in butter with minced garlic and shallots. Deglazing with rich low-sodium broth and simmering crushed plum tomatoes with a bundle of fresh basil leaves infuses every drop with authentic trattoria flavor. Simmering the pasta directly inside the broth allows the delicate three-cheese tortellini to absorb the savory seasonings while releasing just enough starch to naturally thicken the soup into satin perfection.
Why You’ll Love This Recipe
- Quick 25-Minute Weeknight Winner: Effortless single-pot cooking from start to finish—no pre-boiling pasta or blending required.
- Velvety Without Being Heavy: Balanced beautifully with sweet crushed tomatoes, aromatic Italian herbs, and just enough cream to create a luxurious satin body.
- 100% Halal Wholesome: Completely vegetarian, zero wine or alcohol deglazing, packed with lycopene, antioxidants, and calcium.
- Cozy Crowd-Pleaser: Comfort food at its finest that kids and adults alike devour, especially served with warm crusty garlic bread.
Key Ingredients & Smart Swaps

- Refrigerated Three-Cheese Tortellini: Fresh refrigerated pasta cooks tender in just 4 to 5 minutes without getting mushy. Pro Swap: Spinach & ricotta tortellini or shelf-stable dried tortellini work equally well (extend simmer time by 3-4 minutes for dried).
- Crushed San Marzano Tomatoes: Sweet, low-acidity Italian plum tomatoes provide the rich, ruby foundation of the soup.
- Tomato Paste: Sautéed with aromatics to unlock deep caramelized umami before liquid is added.
- Fresh Basil Leaves: Whole leaves simmered in the broth release fragrant essential oils, with fresh chiffonade stirred in right before serving.
- Low-Sodium Vegetable or Chicken Broth: Provides savory depth and balances the tomato acidity without masking delicate dairy notes.
- Heavy Whipping Cream: 1/2 cup creates a silky, bisque-like mouthfeel. Whole milk or half-and-half can be used for a lighter version.
- Parmigiano-Reggiano & Fresh Mozzarella: Grated parmesan melts seamlessly into the broth, while shredded mozzarella creates irresistible cheese pulls.
Step-by-Step Cooking Walkthrough
1. Sauté Aromatics: Melt 2 tablespoons of unsalted butter with 1 tablespoon of olive oil in a heavy Dutch oven or large soup pot over medium heat. Add finely diced shallots and sauté for 3 minutes until translucent. Stir in 4 cloves of minced garlic and 2 tablespoons of tomato paste, cooking continuously for 90 seconds until the paste turns a deep brick-red and smells fragrant.
2. Simmer the Tomato Herb Broth: Pour in 4 cups of low-sodium broth and 1 can (28 oz) of crushed San Marzano tomatoes. Add 1 teaspoon dried oregano, 1/2 teaspoon kosher salt, 1/4 teaspoon black pepper, and a pinch of red pepper flakes. Bring to a gentle boil, reduce heat to low, drop in 6 whole fresh basil leaves, and simmer gently uncovered for 10 minutes to allow flavors to meld.

3. Cook the Tortellini: Discard the whole basil leaves. Add the refrigerated cheese tortellini directly into the simmering soup. Cook for 4 to 5 minutes, stirring occasionally, until the tortellini float to the surface and are plump and tender.
4. Stir in Cream & Melted Cheese: Lower heat to medium-low. Pour in 1/2 cup of heavy whipping cream and 1/2 cup of freshly grated parmesan, stirring gently until smooth and velvety. Stir in 2 cups of fresh baby spinach (if desired) and let wilt for 60 seconds. Remove from heat and stir in fresh chopped basil.
3 Chef Secrets for Perfect Results
1. Brown the Tomato Paste First: Never dump raw tomato paste directly into cold broth. Sautéing it in hot butter for 90 seconds caramelizes natural sugars and removes raw metallic tang, giving your soup a 2-hour slow-cooked flavor profile in minutes.
2. Don’t Overcook Refrigerated Tortellini: Fresh tortellini are delicate. As soon as they float to the top of the pot, they are perfectly al dente. Overcooking will cause the pasta edges to tear and release their cheese filling into the broth.
3. Add Cream Off the Boil: Heavy cream should always be stirred in over gentle heat or off the burner completely. High rolling boils can cause dairy to break and lose its velvety silkiness.
What to Serve With Tomato Tortellini Soup

- Warm Garlic Herb Sourdough: Thick slices of toasted artisan sourdough rubbed with garlic butter are essential for dipping into the velvety tomato broth.
- Crisp Italian Chopped Salad: Romaine lettuce, kalamata olives, marinated artichoke hearts, and shaved parmesan dressed in a zesty red wine vinaigrette provide refreshing contrast.
- Optional Protein Additions: Sliced grilled chicken breast or cooked halal Italian turkey sausage coins turn this into an ultra-hearty dinner.
- Refreshing Beverages: Chilled sparkling mineral water with fresh lemon and cucumber slices.
Storage, Freezing & Reheating Instructions
- Refrigeration: Store leftover soup in an airtight container in the refrigerator for up to 3 days. Keep in mind that tortellini will continue to absorb broth as it rests in the fridge.
- Skillet Reheating: Reheat leftovers over low heat on the stovetop with an extra 1/4 cup of broth or milk to restore its velvety, spoonable consistency.
- Meal Prep Freezing Tip: If planning to freeze, prepare the tomato cream broth completely without adding the tortellini and freeze for up to 3 months. When ready to eat, bring thawed soup to a simmer and cook fresh tortellini directly inside for 5 minutes!
One-Pot Creamy Tomato Basil Tortellini Soup
Ingredients
- 2 tbsp unsalted butter
- 1 tbsp extra virgin olive oil
- 1 medium shallot, finely diced
- 4 cloves fresh garlic, minced
- 2 tbsp tomato paste
- 1 can (28 oz) crushed San Marzano plum tomatoes
- 4 cups low-sodium vegetable or chicken broth
- 1 tsp dried oregano
- 1/2 tsp kosher salt
- 1/4 tsp freshly cracked black pepper
- 1/8 tsp red pepper flakes (optional)
- 12 oz refrigerated three-cheese tortellini
- 1/2 cup heavy whipping cream
- 1/2 cup Parmigiano-Reggiano, freshly grated
- 1/4 cup fresh sweet basil leaves, chiffonade
- 2 cups fresh baby spinach (optional)
Method
- In a large soup pot or Dutch oven over medium heat, melt butter and olive oil. Add diced shallot and sauté for 3 minutes until soft.
- Add minced garlic and tomato paste; cook for 90 seconds until caramelized and fragrant.
- Pour in crushed tomatoes, broth, oregano, salt, black pepper, and red pepper flakes. Bring to a gentle boil, then lower heat and simmer uncovered for 10 minutes.
- Add refrigerated tortellini directly to the simmering soup. Cook for 4-5 minutes until plump and floating.
- Reduce heat to low. Stir in heavy cream, grated parmesan, and baby spinach until spinach is wilted and soup is velvety smooth.
- Remove from heat, stir in fresh basil chiffonade, and ladle into bowls. Serve with crusty garlic bread.
Tried this recipe?
Let us know how it was!Frequently Asked Questions
Can I use frozen tortellini?
Yes! Add frozen tortellini directly into the simmering soup without thawing; simply simmer for 7 to 9 minutes until tender and floating.
Can I make this dairy-free?
Use dairy-free tortellini, replace butter with olive oil, substitute heavy cream with full-fat canned coconut milk or cashew cream, and use nutritional yeast in place of parmesan.
Can I add more vegetables?
Absolutely! Sliced baby bella mushrooms, diced zucchini, and baby kale are all delicious additions that cook quickly in the flavorful broth.
Pin This Recipe for Later
Craving cozy fall comfort? Save this pin to your Pinterest Soup Recipes, 30-Minute Meals, or Easy Dinner Ideas board so you have it ready whenever you need it!
















