Creamy Tuscan Ravioli Soup is like a warm hug in a bowl. It’s full of tender cheese-filled ravioli, fresh spinach, sun-dried tomatoes, and a rich, creamy broth that feels smooth and comforting with every spoonful. The flavors come together just right, giving you a little taste of Italy in a simple, homey dish.
I love making this soup on chilly evenings when I want something cozy but not too heavy. The ravioli cooks right in the soup, so everything melds together beautifully, and the sun-dried tomatoes add a nice punch without being overpowering. It’s one of those meals I turn to when I want something that feels special but isn’t complicated to make.
My favorite way to enjoy this soup is with a crusty piece of bread or a sprinkle of grated Parmesan on top. It’s perfect for sharing around the table or packing in your lunch for the next day. Every time I make it, it reminds me how comforting simple, hearty food can be.
Key Ingredients & Substitutions for Creamy Tuscan Ravioli Soup
Cheese-filled Ravioli: This is the star of the soup. Fresh or frozen both work well. If you can’t find cheese ravioli, spinach or meat-filled ones also taste great. For a gluten-free option, look for GF ravioli at the store.
Sun-Dried Tomatoes: They add a tangy, slightly sweet flavor that brightens the creamy broth. Oil-packed sun-dried tomatoes are best because they’re softer and more flavorful, but dry-packed rehydrated in warm water is a fine substitute.
Spinach: Fresh baby spinach adds color and a mild taste. You can swap it for kale or swiss chard if you like, just chop them finely and cook a bit longer to soften.
Heavy Cream: This makes the soup rich and smooth. For a lighter version, use half-and-half or whole milk, but the soup will be less creamy. Coconut milk is a dairy-free alternative but changes the flavor.
Chicken: Adding diced cooked chicken makes the soup heartier. If you want it vegetarian, just leave it out or use beans for more protein.
How Do I Avoid Ravioli Sticking or Overcooking in the Soup?
Cooking ravioli right in the soup is super convenient, but watch out for sticking or too-soft ravioli.
- Add the ravioli after the broth comes to a gentle boil. Rapid boiling can cause tossing and sticking.
- Stir gently but don’t stir too often or aggressively to prevent tearing the delicate pasta.
- Cook just until they float and are tender—usually 4-5 minutes. Overcooking makes them mushy.
- If you use frozen ravioli, keep the soup at a gentle boil and check cooking time on the package.
- Once cooked, reduce heat to low before adding cream and spinach to keep the ravioli intact and warming gently.
These tips help keep your ravioli perfect—soft but holding together—and your soup creamy and smooth.
Equipment You’ll Need
- Large pot – I like using a wide, deep pot to cook the soup evenly and make stirring easier.
- Wooden spoon or ladle – perfect for stirring the ingredients and serving the soup without scratching the pot.
- Measuring cups and spoons – to get the right amount of broth, cream, and seasonings for balanced flavor.
- Knife and cutting board – for chopping the onion, garlic, sun-dried tomatoes, and spinach.
- Grater – for freshly grated Parmesan cheese, which adds a nice flavor and texture.
Flavor Variations & Add-Ins
- Protein boost: Add cooked Italian sausage, crispy bacon, or shredded cooked chicken for extra flavor and heartiness.
- Cheese twist: Mix in crumbled goat cheese or ricotta for a different creamy texture and tangy punch.
- Veggie jump: Include sautéed mushrooms, zucchini, or bell peppers for more color and nutrition.
- Spice it up: Add red pepper flakes or a dash of hot sauce if you like some heat with your creamy soup.
How to Make Creamy Tuscan Ravioli Soup
Ingredients You’ll Need:
- 1 tbsp olive oil
- 1 small onion, finely chopped
- 3 cloves garlic, minced
- 1 cup cooked chicken breast, diced (optional)
- 4 cups chicken broth (or vegetable broth)
- 1 cup heavy cream
- 1 (9-12 oz) package cheese-filled ravioli (fresh or frozen)
- 1 cup fresh baby spinach leaves
- 1/3 cup sun-dried tomatoes, sliced (preferably oil-packed, drained)
- 1/2 tsp dried Italian seasoning or a mix of dried basil, oregano, and thyme
- Salt and freshly ground black pepper, to taste
- 1/4 cup grated Parmesan cheese, plus extra for garnish
- Crushed red pepper flakes (optional, for a little heat)
How Much Time Will You Need?
This creamy Tuscan ravioli soup takes about 10 minutes to prepare and around 15 minutes to cook, making the total time about 25 minutes from start to finish. It’s a quick way to enjoy a warm, cozy meal any day of the week.
Step-by-Step Instructions:
1. Sauté the Onion and Garlic:
Start by heating the olive oil in a large pot over medium heat. Add the finely chopped onion and cook it for about 3-4 minutes until it becomes soft and translucent. Then add the minced garlic, cooking and stirring for about 30 seconds until you can smell its lovely aroma — be careful not to burn it!
2. Add Cooked Chicken (If Using) and Broth:
If you want a bit more protein, stir in the diced cooked chicken and warm it through for 1-2 minutes. Next, pour in the chicken broth and bring everything to a gentle boil on medium-high heat.
3. Cook the Ravioli:
Once the broth is boiling, carefully add the cheese ravioli. Cook them for about 4-5 minutes or follow the package instructions until they float to the surface and are tender.
4. Add Cream, Vegetables, and Seasoning:
Turn the heat down to low. Stir in the heavy cream, sun-dried tomatoes, baby spinach, and Italian seasoning. Let the soup simmer gently for 3-5 minutes more, until the spinach wilts and the soup is heated through.
5. Final Seasoning and Cheese:
Season the soup with salt, black pepper, and crushed red pepper flakes if you like some heat. Then stir in the grated Parmesan cheese, letting it melt into the creamy broth.
6. Serve and Enjoy:
Ladle the soup into bowls and sprinkle with extra Parmesan and a little freshly cracked black pepper. It’s delicious served with crusty bread or garlic toast for dipping.
Can I Use Frozen Ravioli in This Soup?
Yes, frozen ravioli works perfectly! Just make sure to add it directly to the boiling broth and cook according to the package instructions, usually about 4-5 minutes, until the ravioli float and are tender.
Can I Make This Soup Vegetarian?
Absolutely! Simply skip the cooked chicken and use vegetable broth instead of chicken broth. The sun-dried tomatoes and cheese ravioli add plenty of flavor and protein on their own.
How Do I Store Leftovers?
Store the soup in an airtight container in the refrigerator for up to 3 days. When reheating, warm it gently on the stove to avoid overcooking the ravioli and causing it to become mushy.
Can I Use Other Greens Instead of Spinach?
Yes! You can substitute baby kale, Swiss chard, or even arugula. Just chop them finely and add a few extra minutes to allow them to soften in the soup before serving.