This Creamy Tuscan Ravioli Soup is a warm hug in a bowl. It’s packed with cheesy ravioli, tender spinach, sun-dried tomatoes, and a rich, creamy broth that feels like comfort food at its best. Every spoonful has a nice mix of flavors and textures that make it feel special but still easygoing.
I love making this soup when I want something that feels fancy without a lot of fuss. The ravioli cooks right in the broth, soaking up all those Italian-inspired flavors, and the cream adds just the right amount of smoothness to bring everything together. I usually use frozen ravioli because it makes this recipe super quick, but fresh works great too!
My favorite way to enjoy this soup is with a sprinkle of Parmesan cheese on top and a big slice of crusty bread on the side to soak up every last drop. It’s the kind of meal that feels like a little celebration on a weeknight, and honestly, it’s been a hit with everyone I’ve served it to. Perfect for chilly days when you want something cozy and delicious without a lot of hassle.
Key Ingredients & Substitutions
Cheese Ravioli: This is the star of the soup, giving it heartiness and cheesy flavor. Fresh or frozen both work well. For a gluten-free option, look for gluten-free ravioli or use gnocchi instead.
Sun-Dried Tomatoes: These add a sweet tang and depth. If you don’t have them, roasted red peppers can be a nice substitute for a milder flavor.
Spinach: Fresh baby spinach wilts quickly and adds a fresh green touch. You can swap baby kale or Swiss chard if you prefer a stronger leaf.
Heavy Cream: Cream makes the soup rich and smooth. If you want a lighter version, try half-and-half or coconut milk for a dairy-free alternative.
How Can You Make This Soup Creamy Without Curdling?
Adding cream to hot soup needs a gentle touch to avoid curdling:
- Lower the heat before adding the cream to keep the temperature steady but not boiling.
- Slowly pour in the cream while stirring to blend it evenly.
- Warm the cream slightly before adding if you want to be extra safe.
- Keep the soup at a gentle simmer after adding cream, not a rolling boil, which can break the cream.
These simple steps keep your soup silky and smooth every time!

Equipment You’ll Need
- Large heavy-bottomed pot – I like it because it heats evenly and handles all ingredients well.
- Wooden spoon or silicone spatula – makes stirring gentle and easy, especially when simmering.
- Measuring cups and spoons – keeps your ingredients just right without hassle.
- Knife and cutting board – for chopping garlic, sun-dried tomatoes, and any other add-ins.
- Optional: ladle – perfect for serving the soup neatly and easily.
Flavor Variations & Add-Ins
- Switch sun-dried tomatoes for roasted red peppers for a milder, sweeter flavor.
- Add cooked chicken, shrimp, or Italian sausage to boost protein and make it more filling.
- Use different greens like kale or Swiss chard instead of spinach for a hearty touch.
- Sprinkle with hot sauce or red pepper flakes if you like a bit of spice.
Creamy Tuscan Ravioli Soup
Ingredients You’ll Need:
- 1 tablespoon olive oil
- 3 cloves garlic, minced
- 1 cup mushrooms, sliced
- 3/4 cup sun-dried tomatoes, chopped
- 4 cups low-sodium chicken broth (or vegetable broth for vegetarian)
- 1 (9-12 oz) package cheese ravioli (fresh or frozen)
- 1 cup heavy cream
- 4 cups fresh baby spinach
- 1/2 teaspoon dried Italian seasoning (or a mix of basil, oregano, thyme)
- Salt and freshly ground black pepper, to taste
- Optional garnish: freshly grated Parmesan cheese and chopped fresh parsley or basil
How Much Time Will You Need?
This soup takes about 10 minutes to prep and 15 minutes to cook, so around 25 minutes total. It’s quick enough for a weeknight meal, and you’ll have a warm, creamy bowl of delicious soup ready before you know it!
Step-by-Step Instructions:
1. Sauté Garlic, Mushrooms, and Sun-Dried Tomatoes:
Heat the olive oil in a large pot over medium heat. Add the minced garlic and cook for about 1 minute until you smell that wonderful aroma. Then, stir in the sliced mushrooms and chopped sun-dried tomatoes. Cook for 3-4 minutes, stirring now and then, until the mushrooms become tender and soft.
2. Add Broth and Bring to Boil:
Pour in the chicken broth and turn up the heat a bit to bring the mixture to a gentle boil.
3. Cook the Ravioli:
Add the cheese ravioli straight into the boiling broth. Follow the package instructions (usually about 3-5 minutes). You’ll know they’re ready when they float to the top and are tender.
4. Stir in Cream, Spinach, and Seasoning:
Turn the heat down to low. Slowly add the heavy cream while stirring gently to mix it in. Toss in the fresh spinach and sprinkle the Italian seasoning over the soup. Let it simmer for another 2-3 minutes until the spinach wilts and the soup feels warm and comforting.
5. Season and Serve:
Taste the soup and add salt and freshly ground black pepper however you like. Ladle it into bowls and sprinkle with Parmesan cheese and fresh herbs if you want an extra touch. Serve it up with crusty bread to soak up every bit of that delicious soup!
Can I Use Frozen Ravioli for This Soup?
Absolutely! Frozen ravioli works perfectly—just make sure to cook it directly in the broth according to the package instructions. No need to thaw beforehand.
How Can I Make This Soup Vegetarian?
Simply swap the chicken broth for vegetable broth and use cheese ravioli without any meat fillings. This keeps the soup flavorful and vegetarian-friendly.
Can I Make This Soup Ahead of Time?
Yes, you can prepare the soup and refrigerate it for up to 2 days. When reheating, warm gently on the stove to prevent the cream from curdling.
What’s the Best Way to Store Leftovers?
Store leftovers in an airtight container in the fridge for up to 3 days. Reheat over low heat, stirring occasionally, and add a splash of broth or cream if it seems too thick.



