I grew up thinking ravioli only came from a can with a red label. My mom would heat it up on busy weeknights, and we thought it was fancy. It wasn’t until I moved to Portland that I discovered fresh ravioli could be turned into soup—and it was actually pretty easy to make.

The trick is treating the ravioli like dumplings instead of pasta. You don’t need to boil them separately or worry about perfect timing. Just drop them right into the simmering broth and let them cook through. They’ll float to the top when they’re ready, making it pretty hard to mess up.
Why You’ll Love This Tuscan Ravioli Soup
- Quick weeknight dinner – Ready in under an hour, this soup is perfect when you want something hearty and satisfying without spending all evening in the kitchen.
- Restaurant-quality flavors at home – The combination of fresh herbs, creamy tomato broth, and tender ravioli creates a soup that tastes as if it came from your favorite Italian restaurant.
- Simple pantry ingredients – Most of these ingredients are things you probably already have on hand, making it easy to whip up whenever a soup craving hits.
- One-pot comfort food – Everything cooks in one pot, which means less cleanup and more time to enjoy this cozy, warming meal with your family.
- Kid-friendly favorite – The creamy tomato base and cheese-filled ravioli make this a hit with both adults and children, so everyone at the table will be happy.
What Kind of Ravioli Should I Use?
Any type of ravioli will work great in this soup, so feel free to use whatever you have on hand or whatever sounds good to you. Cheese-filled ravioli, like ricotta or four-cheese, are classic choices that pair beautifully with the tomato base, but meat-filled options like beef or sausage ravioli add extra heartiness. You can use fresh ravioli from the refrigerated section, frozen ravioli straight from the freezer, or even dried ravioli from the pasta aisle – just adjust your cooking time accordingly. Fresh ravioli will cook the fastest in just a few minutes, while frozen might need an extra minute or two, and dried ravioli will take the longest, but it still works perfectly in this comforting soup.
Options for Substitutions
This cozy soup is pretty forgiving when it comes to swaps – here are some easy substitutions:
- Chicken broth: Vegetable broth works great if you want to keep things vegetarian, or you can use beef broth for a richer flavor. In a pinch, bouillon cubes dissolved in water will do the trick, too.
- Heavy cream: Half-and-half or whole milk can replace heavy cream, though the soup won’t be quite as rich. For a dairy-free option, try coconut milk or cashew cream.
- Ravioli: Any stuffed pasta works here – try tortellini, cappelletti, or even regular pasta like penne or rigatoni. Just adjust cooking time based on package directions.
- Fresh thyme: Dried thyme works fine (use about 1 teaspoon), or you can swap in fresh oregano or Italian seasoning for a similar flavor.
- Brown sugar: White sugar, honey, or maple syrup can replace brown sugar. Start with less since honey and maple syrup are sweeter – about 1 tablespoon should do it.
- Whole peeled tomatoes: Crushed tomatoes or diced tomatoes work just as well. If using diced, you might want to blend half the soup for a smoother texture.
Watch Out for These Mistakes While Cooking
The biggest mistake with this soup is adding the ravioli too early, which will cause them to become mushy and fall apart – always add the ravioli during the last 3-4 minutes of cooking time according to package directions.
Another common error is adding the heavy cream while the soup is at a rolling boil, which can cause it to curdle and separate, so make sure to reduce the heat to low before stirring in the cream.
Don’t forget to break up those whole peeled tomatoes with a spoon or your hands before adding them to the pot, as large chunks won’t distribute the flavor evenly throughout the soup.
Finally, taste and adjust your seasoning at the end since the chicken broth and ravioli filling both contain salt – you might need less than you think.
What to Serve With Tuscan Ravioli Soup?
This hearty soup is pretty filling on its own, but I love serving it with some warm, crusty bread for dipping – focaccia or a good sourdough works perfectly. A simple Caesar salad on the side makes for a nice contrast to the rich, creamy broth, and the crisp romaine helps balance out all those comforting flavors. If you want to keep things really simple, just some garlic bread or breadsticks will do the trick for soaking up every bit of that delicious tomato base. For a lighter option, try a mixed green salad with a lemony vinaigrette to cut through the creaminess of the soup.
Storage Instructions
Refrigerate: This hearty soup keeps really well in the fridge for up to 4 days in an airtight container. The ravioli will absorb some of the broth as it sits, which actually makes it even more flavorful. I like to make a big batch on Sunday and enjoy it throughout the week with some crusty bread.
Freeze: You can freeze this soup for up to 3 months, but keep in mind that the ravioli texture might change a bit after thawing. I usually freeze it in individual portions using freezer-safe containers, which makes it super convenient for quick lunches.
Warm Up: Heat the soup gently on the stovetop over medium-low heat, stirring occasionally until warmed through. You might need to add a splash of extra broth or water since the pasta tends to soak up liquid. The microwave works too – just use 50% power and stir every minute or so.
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 1050-1200
- Protein: 30-40 g
- Fat: 36-44 g
- Carbohydrates: 145-170 g
Ingredients
For the soup:
- 2 tbsp light brown sugar
- 3 garlic cloves, minced (freshly minced for best flavor)
- 2 celery stalks with leaves, chopped
- 1 sprig fresh thyme (or 1/2 tsp dried)
- 1 can whole peeled tomatoes (28 oz, I use San Marzano)
- 1 1/2 cups chicken bone broth (I prefer Kettle & Fire)
- Salt and black pepper, to taste
- 1 onion, diced (into 1/2-inch pieces)
- 1/2 cup heavy cream (room temperature for smoothest incorporation)
For serving:
- Fresh basil, for garnish (torn just before serving for best aroma)
- 10 oz ravioli (fresh or frozen, cheese or spinach works well)
Step 1: Prepare Mise en Place and Sauté Aromatics
- 2 tablespoons olive oil
- 1 tablespoon butter
- 1 onion, diced
- 3 garlic cloves, minced
- 2 celery stalks with leaves, chopped
Dice the onion into 1/2-inch pieces, mince the garlic cloves, and chop the celery stalks with their leaves.
Heat 2 tablespoons of olive oil and 1 tablespoon of butter in a large pot over medium heat until the butter is melted and foaming.
Add the diced onion, chopped celery, and minced garlic, stirring frequently and cooking for about 5 minutes until the vegetables become fragrant and the onion begins to soften.
This gentle sauté develops a sweet, caramelized base that will give the soup a deeper flavor.
Step 2: Build the Tomato and Broth Base
- 1 can whole peeled tomatoes
- 2 tablespoons light brown sugar
- 1 1/2 cups chicken bone broth
Add the entire can of whole peeled tomatoes (with their juices) and the 2 tablespoons of brown sugar to the pot, stirring well to combine.
The sugar will balance the acidity of the tomatoes and create a more rounded flavor.
Pour in the 1 1/2 cups of chicken bone broth and increase the heat to bring the mixture to a boil, which should take about 3-4 minutes.
I like to stir occasionally to help break down the tomatoes slightly as they heat.
Step 3: Simmer and Infuse with Herbs
- 1 sprig fresh thyme
Once the soup reaches a boil, reduce the heat to low and add the fresh thyme sprig (or 1/2 teaspoon dried thyme).
Simmer gently for 15-20 minutes, allowing the flavors to meld and the tomatoes to completely soften.
The longer simmer helps the thyme release its oils and creates a more cohesive, well-developed flavor profile in the broth.
Step 4: Blend and Cream the Soup
- 1/2 cup heavy cream
- Salt and black pepper, to taste
Remove the thyme sprig with a slotted spoon and discard it.
Using an immersion blender, purée the soup until completely smooth, working in batches if needed or carefully transferring to a blender.
Pour the blended soup back into the pot and place it over low heat.
Stir in the 1/2 cup of room-temperature heavy cream slowly and gently—I find that room-temperature cream incorporates more smoothly without curdling, creating a silky, luxurious texture.
Season generously with salt and black pepper to taste.
Step 5: Cook Ravioli and Finish Soup
- 10 oz ravioli
Bring the creamed soup to a gentle simmer over medium heat, then carefully add the 10 ounces of ravioli (fresh or frozen).
Stir gently and cook for 3-4 minutes until the ravioli float to the surface, which indicates they are cooked through and tender.
Be careful not to let the soup boil vigorously, as this can break apart the delicate ravioli.
Step 6: Plate and Garnish
- Fresh basil, for garnish
Ladle the soup into serving bowls, making sure each bowl gets several ravioli and plenty of the creamy tomato broth.
Tear fresh basil leaves by hand just before serving—torn basil releases its essential oils and provides a brighter, more aromatic garnish than sliced basil.
Divide the torn basil among the bowls and serve immediately while the soup is hot.

Tuscan Ravioli Soup
Ingredients
- 2 tbsp olive oil For sautéing
- 1 tbsp butter Adds richness
- 1 onion Diced (½-inch pieces)
- 3 garlic cloves Minced
- 2 celery stalks with leaves, chopped
- 1 can whole peeled tomatoes (28 oz) San Marzano preferred
- 2 tbsp light brown sugar Balances acidity
- 1 1/2 cups chicken bone broth Or vegetable broth
- 1 sprig fresh thyme (or 1/2 tsp dried thyme) Herb flavor
- 1/2 cup heavy cream Room temperature
- Salt and black pepper, to taste Seasoning
🍝 Ravioli + Garnish
- 10 oz ravioli (cheese, spinach, or meat; fresh or frozen)
- Fresh basil, as needed For garnish
🔁 Substitutions
- Chicken broth (Vegetable broth / beef broth / bouillon)
- Heavy cream (Half-and-half / milk / coconut cream)
- Ravioli (Tortellini / pasta (penne, rigatoni)
- Thyme (Oregano / Italian seasoning)
- Brown sugar (Honey / white sugar / maple syrup)
- Whole tomatoes (Crushed or diced tomatoes)
Instructions
- Sauté onion, garlic, celery in olive oil + butter until soft and fragrant (≈5 min).
- Add tomatoes + brown sugar + broth. Bring to boil.
- Add thyme, reduce heat, simmer 15–20 min.
- Remove thyme, blend soup until smooth, stir in cream on low heat. Season.
- Add ravioli, simmer 3–4 min until they float and cook through.
- Serve hot, garnish with fresh torn basil.
Notes
⚠️ Common Mistakes to Avoid
| Mistake | Why It’s a Problem |
|---|---|
| Adding ravioli too early | Causes mushy, broken pasta |
| Boiling after adding cream | Can cause curdling |
| Not breaking tomatoes | Uneven flavor distribution |
| Over-seasoning early | Broth + ravioli already contains salt |
🍽️ Serving Ideas
| Pairing | Description |
|---|---|
| Crusty bread | Focaccia or sourdough for dipping |
| Caesar salad | Balances creamy soup |
| Garlic bread | Classic comfort combo |
| Green salad | Light contrast option |
🧊 Storage Guide
| Method | Duration | Notes |
|---|---|---|
| Refrigerator | Up to 4 days | Ravioli absorbs broth over time |
| Freezer | Up to 3 months | Texture may slightly soften |
| Reheat | Stovetop or microwave | Add broth/water if thick |