Tuscan Ravioli Soup Easy & Delicious
There’s a specific kind of soup that feels less like dinner and more like being handed a blanket, and this is that soup. Cheese ravioli simmered in a creamy, sun-dried-tomato-flecked broth with wilted spinach and just enough black pepper to keep it from tasting one-note.
It’s the kind of thing I make on the first genuinely cold night of the year and then keep making on repeat until spring, usually with a loaf of bread already warming in the oven before the broth has even finished simmering.
I started making this one fall a few years ago after ordering something similar at a small Italian place near where I used to live, a rich, tomatoey broth with ravioli bobbing on top instead of the usual chunks of pasta shell or orzo.

I couldn’t stop thinking about it, so I went home and rebuilt it in my own kitchen using whatever cheese ravioli I already had in the fridge, and it turned out better than I expected on the very first try. It’s been in heavy weeknight rotation ever since, especially once the weather turns and soup starts feeling less like a side dish and more like the whole point of dinner.
What makes this one worth bookmarking over other tomato-cream soups is the ravioli itself. Instead of tossing in pasta shapes as an afterthought, the ravioli is really the main event here, each spoonful comes up with a pillowy, cheese-filled pocket sitting in that glossy orange broth, and the whole thing comes together in one pot in well under 40 minutes.
It also happens to be one of those rare soups that photographs as good as it tastes, which is honestly part of why I keep coming back to it.
Why You’ll Love This
One pot, minimal cleanup. Everything happens in a single Dutch oven or large pot, from sautéing the aromatics to the final simmer.
Ready in under 40 minutes. This is genuinely a weeknight soup, not a weekend project, even though it tastes like it simmered for hours.
Store-bought ravioli does the heavy lifting. No pasta-making required. A good package of cheese ravioli from the fridge or freezer section is exactly what this soup is built around.
Easily adapted. Swap in plant-based ravioli and a dairy-free cream for a fully vegan version without losing the creamy, comforting texture that makes this soup work.
Equipment You’ll Need
A large Dutch oven or heavy-bottomed pot. Wide enough to hold the ravioli in a single layer without too much crowding, which helps them cook evenly without breaking apart.
A wooden spoon. For stirring gently, since a whisk or aggressive stirring can tear delicate ravioli.
A ladle. For serving, obviously, but also handy for skimming any excess foam off the top of the broth as it simmers.
Recipe Ingredients

- 2 tablespoons olive oil
- 1 small yellow onion, diced
- 3 cloves garlic, minced
- 2 tablespoons tomato paste
- ⅓ cup sun-dried tomatoes, chopped
- 6 cups vegetable broth
- 1 can (14 oz) crushed tomatoes
- 1 teaspoon Italian seasoning
- ½ teaspoon red pepper flakes (optional)
- 1 cup heavy cream (or full-fat coconut milk for dairy-free)
- 1 package (about 20 oz) refrigerated or frozen cheese ravioli
- 3 cups fresh spinach
- Salt and pepper to taste
- Grated parmesan and fresh basil or thyme, for serving
If You Need to Substitute
Making this vegan? Use a plant-based cheese ravioli (widely available in the freezer section of most grocery stores) and swap the heavy cream for full-fat coconut milk or a cashew cream.
Top with a dairy-free parmesan alternative or skip it entirely, the soup holds up well without it. If you like the cashew route, the blending technique from my Vegan Alfredo Pasta works well here too.
No sun-dried tomatoes? A tablespoon of extra tomato paste plus a small pinch of sugar approximates the sweetness and depth, though you’ll lose a bit of the chewy texture they add.
Want it heartier? Stir in cooked Italian sausage (or a plant-based sausage crumble) along with the crushed tomatoes for a more filling, dinner-forward version.
No fresh spinach? Frozen spinach works, just thaw and squeeze out excess water first, and add it in the last few minutes rather than at the very end since it needs a little longer to warm through.
How to Make It
Step 1: Sauté the Aromatics
Heat the olive oil in a large pot over medium heat. Add the onion and cook for 3 to 4 minutes, until softened and translucent. Add the garlic and cook for another 30 seconds, until fragrant.
Step 2: Build the Base

Stir in the tomato paste and cook for about 1 minute, until it darkens slightly, this step concentrates the flavor significantly, so don’t skip it. Add the sun-dried tomatoes, Italian seasoning, and red pepper flakes if using, stirring to combine.
Step 3: Add the Broth

Pour in the vegetable broth and crushed tomatoes, stirring to combine and scraping up any browned bits from the bottom of the pot. Bring to a gentle simmer and let cook for about 10 minutes to let the flavors meld.
Step 4: Add the Cream
Reduce the heat to low and stir in the heavy cream (or coconut milk). Let it warm through for a minute or two without letting the soup come back to a hard boil, which can cause dairy-based cream to separate.
Step 5: Cook the Ravioli
Increase the heat slightly to bring the soup to a gentle simmer, then add the ravioli directly to the pot. Cook according to the package instructions, usually 3 to 5 minutes for fresh or refrigerated ravioli, stirring very gently every minute or so to keep them from sticking to the bottom.
Step 6: Finish and Serve

Once the ravioli are cooked through and floating, stir in the spinach and let it wilt for about 1 minute. Season with salt and pepper to taste, then ladle into bowls and top with grated parmesan and fresh herbs.
A Note About the Cream
The cream is what turns this from a straightforward tomato soup into something genuinely rich and comforting, but it needs a light hand once it’s in the pot.
Dairy-based cream can split or curdle if the soup is boiling hard when it’s added, which is why the recipe calls for reducing the heat first and letting it warm through gently rather than simmering aggressively.
If you’re using coconut milk instead, shake the can well before opening, since the fat can separate during storage, and stir it in the same gentle way.
It behaves a little differently than dairy cream, slightly thicker and with a faint coconut background note, but it holds up beautifully in this broth and most people can’t immediately place what’s different about it.
My Oat Milk Alfredo Pasta Sauce post goes deeper into working with dairy-free creams if you want more background on how they behave in a hot sauce or broth.
Why This Method Works

Cooking the tomato paste briefly before adding any liquid is a small step that makes a real difference. Tomato paste is already concentrated, but a minute or two in hot oil deepens that flavor further through light caramelization, building a base note that plain canned tomatoes alone can’t fully replicate.
Adding the ravioli directly to the simmering broth, rather than boiling it separately and adding it at the end, also matters more than it might seem.
The ravioli absorbs a little of the broth’s flavor as it cooks, and the pasta water that releases from the ravioli itself helps the broth thicken very slightly on its own, giving the finished soup a fuller body than a broth cooked entirely on its own.
How to Tell When It’s Done
The ravioli are ready once they float to the surface and the pasta feels tender when you bite into one, usually right around the package’s suggested cook time.
Slightly underdone ravioli will feel firm or chalky in the center, while overcooked ones start to split open and lose their filling into the broth, so it’s worth pulling one out to check a minute before the package time is up.
The broth itself is ready once it’s fully heated through and the cream has visibly loosened and blended in rather than sitting on the surface. If it still looks a bit separated, give it another minute on low heat, stirring gently, rather than turning the heat up to rush it.
Choosing the Right Ravioli
Not all ravioli behave the same way in a broth, and the type you pick genuinely changes the finished soup. Fresh, refrigerated ravioli is what I reach for most often, it cooks fast, holds its shape well in liquid, and has a tender, almost silky bite once it’s done.
Frozen ravioli works just as well and is often easier to keep on hand, just add an extra minute or two to the cook time and don’t thaw it first, dropping it in frozen actually helps it hold together better.
Dried, shelf-stable ravioli is the one I’d steer away from here. It takes considerably longer to cook, tends to turn the broth cloudy with starch, and the texture never quite reaches the same tender, pillowy result you get from fresh or frozen. If dried is genuinely all you have, boil it separately first and stir it into the finished soup rather than cooking it directly in the broth.
As for filling, cheese ravioli is the classic pairing here since its mild, creamy filling doesn’t compete with the tomato broth, but mushroom or spinach and ricotta ravioli both work beautifully too if that’s what’s in your fridge.
Just avoid meat-filled ravioli unless you’re also adding sausage, the combination tends to feel heavy rather than complementary.
Common Mistakes to Avoid
Boiling the soup hard after adding cream. This is the fastest way to end up with a broken, slightly grainy broth. Keep the heat low and gentle from the moment the cream goes in.
Stirring too aggressively once the ravioli are in. Delicate pasta pockets tear easily. A gentle push with a wooden spoon is enough to keep them from sticking without breaking them apart.
Adding the spinach too early. Spinach wilts fast, dropping it in with the ravioli means it’ll be overcooked and a little slimy by the time everything’s ready. Add it in the last minute instead.
Skipping the tomato paste cooking step. It’s easy to just dump everything in the pot at once, but that minute of cooking the paste alone makes a noticeable difference in how deep and rounded the final flavor is.
What to Serve It With
Crusty bread. Something for dipping into that broth is basically non-negotiable with a soup like this.
A simple green salad. A light, acidic salad with a vinaigrette cuts through the richness of the cream nicely.
Roasted or garlic-sautéed vegetables. Something like roasted broccoli or sautéed green beans rounds the meal out if you want it to feel more like a full dinner.
Nutrition Highlights
Between the cheese-filled ravioli and the cream-based broth, this soup is genuinely filling rather than a light starter course, it works well as a full meal on its own.
The spinach adds a meaningful dose of iron and vitamins without changing the flavor much, which is a nice way to sneak some greens into a cozy, comfort-forward dish.
If you’re using the coconut milk version, note that it will run slightly higher in saturated fat than the dairy cream version, though both are well within reason for an occasional cozy dinner.
Making This for Kids or a Crowd
For kids, this soup is naturally mild and creamy without much real spice, especially if you leave out the red pepper flakes entirely, which makes it an easy sell even for picky eaters who might otherwise turn their nose up at a tomato-based soup.
Cutting the ravioli into smaller pieces after cooking also helps with younger kids who might struggle with a whole ravioli on a spoon.
For a crowd, the recipe doubles easily in a large enough pot, just be mindful that a bigger batch of ravioli needs a bit more room to cook without sticking together, so use the widest pot you have and stir a little more frequently than you would for a smaller batch.
If you’re serving a group with different dietary needs, cooking the vegan and regular versions in two separate smaller pots is easier than trying to split one batch partway through.
Prep-Ahead Tips
- The broth base (through step 3) can be made up to 2 days ahead and stored in the fridge, just reheat gently before adding the cream and ravioli.
- Chop the onion, garlic, and sun-dried tomatoes ahead of time and store together in the fridge to speed up prep on cooking day.
- Don’t add the ravioli or spinach ahead of time, both are best cooked fresh right before serving for the right texture.
How to Store
Leftovers: Store in an airtight container in the fridge for up to 3 days. The ravioli will continue to absorb broth as it sits, so the soup will thicken and the ravioli will soften further, which some people actually prefer the next day.
Reheating: Warm gently on the stovetop over low heat, stirring occasionally. Add a splash of broth or water if the soup has thickened more than you’d like.
Freezing: Not recommended. Both the cream and the ravioli suffer in texture after freezing and thawing, the pasta especially tends to turn mushy.
Serving Suggestions and Variations
- Add cooked Italian sausage or plant-based sausage crumbles for a heartier, more dinner-forward version, or stir in cubed Crispy Szechuan Tofu leftovers for a fun, unexpected protein boost.
- Swap spinach for kale if you prefer a heartier green, just add it a minute or two earlier since kale takes slightly longer to soften.
- Finish with a drizzle of good olive oil and extra cracked black pepper for a more restaurant-style presentation.
- For a lighter version, use half-and-half instead of heavy cream, the soup will be slightly less rich but still creamy.
Frequently Asked Questions
Can I make this soup vegan? Yes, use a plant-based cheese ravioli and swap the heavy cream for full-fat coconut milk or cashew cream. The rest of the recipe stays exactly the same.
Can I use a different type of ravioli? Yes, spinach and cheese, mushroom, or butternut squash ravioli all work well here. Just adjust the cook time based on the specific package instructions.
Why did my broth turn grainy or separated? This almost always happens from boiling the soup too hard after the cream was added. Keep the heat low once the cream is in, and avoid a hard boil for the rest of the cooking time.
Can I make this ahead for a dinner party? Make the broth base ahead of time and reheat gently, but cook the ravioli and add the spinach fresh right before serving for the best texture.

Tuscan Ravioli Soup
Ingredients
Method
- Sauté the aromatics. Cook onion in olive oil until softened, about 3-4 minutes. Add garlic and cook 30 seconds more.
- Build the base. Stir in tomato paste and cook 1 minute until darkened. Add sun-dried tomatoes, Italian seasoning, and red pepper flakes.
- Add the broth. Pour in vegetable broth and crushed tomatoes. Simmer 10 minutes.
- Add the cream. Reduce heat to low and stir in cream, warming gently without boiling.
- Cook the ravioli. Bring to a gentle simmer and add ravioli. Cook 3-5 minutes, stirring gently.
- Finish and serve. Stir in spinach, let wilt 1 minute, season to taste, and serve topped with parmesan and herbs.
Notes
- Keep heat low once cream is added to prevent the broth from splitting.
- Stir gently once ravioli are in the pot to avoid tearing them.
- Add spinach at the very end so it doesn’t overcook.
- Leftovers keep in the fridge up to 3 days; not recommended for freezing.
