I still remember the first time I made this Creamy Tuscan Ravioli Soup on a rainy weeknight: the house smelled like garlic and sun-dried tomatoes, and everyone went back for seconds. It’s a cozy, one-pot meal that feels indulgent but comes together fast. Make it when you want a bowl that’s rich and comforting without a lot of fuss; it’s also forgiving for busy nights or when you want to stretch a package of ravioli into dinner for a crowd. If you prefer a brighter, tomato-forward starter alongside this rich bowl, consider the creamy tomato soup recipe for contrast.
Why you’ll love this dish
This soup hits the sweet spot between pasta night and comfort soup. It’s one pot, so cleanup is easy. The cooked Italian sausage adds savory depth while sun-dried tomatoes bring concentrated tomato flavor without watering the soup down. Using store-bought cheese ravioli speeds things up, so you get a restaurant-feel bowl in under 30 minutes. It’s also flexible — kid-friendly if you skip the red pepper flakes, or easily bumped up for guests with little extras like fresh basil and extra Parmesan.
Step-by-step overview
Start by browning sausage for a savory base. Soften onion, then add garlic and dried herbs for aroma. Pour in chicken broth and a splash of cream, then simmer to meld flavors. Add ravioli and sun-dried tomatoes, cook until the pasta is tender. Finish off with spinach and Parmesan so the greens wilt and the cheese melts into the broth. Serve hot and garnish with fresh herbs.
What you’ll need
- 1 tablespoon olive oil
- 1 lb Italian sausage, casing removed (use turkey sausage for a leaner option)
- 1 small onion, diced
- 3–4 cloves garlic, minced
- 1 teaspoon dried Italian seasoning
- ½ teaspoon paprika (optional)
- ¼ teaspoon crushed red pepper flakes (optional for heat)
- 4 cups chicken broth (or low-sodium broth)
- 1 cup heavy cream (substitute half-and-half for a lighter bowl, but simmer gently)
- 1 package (about 20 oz) cheese ravioli, fresh or frozen
- ½ cup sun-dried tomatoes, drained and chopped (oil-packed or rehydrated dry-packed)
- 3 cups baby spinach (or baby kale)
- ½ cup grated Parmesan cheese, plus extra for serving
- Salt and pepper to taste
- Fresh basil or parsley for garnish
Notes: If you want this vegetarian, swap the sausage for a plant-based crumbled sausage or roasted mushrooms and use vegetable broth. For extra veg, toss in chopped zucchini or bell pepper with the onion.
Directions to follow
- Heat a large Dutch oven or soup pot over medium heat and add the olive oil.
- Add the sausage and break it into bite-sized pieces. Cook, stirring occasionally, until browned and cooked through, about 5 to 7 minutes. Drain excess fat if there’s a lot.
- Add the diced onion and cook 2 to 3 minutes until softened.
- Stir in garlic, Italian seasoning, paprika, and crushed red pepper flakes if using. Cook 1 minute until fragrant.
- Pour in the chicken broth and bring to a gentle boil. Reduce heat to low.
- Stir in the heavy cream. Keep a light simmer and cook uncovered 5 to 7 minutes to meld the flavors. Avoid a hard boil to prevent the cream from separating.
- Add the ravioli and chopped sun-dried tomatoes. Simmer 5 to 6 minutes, or follow package timing, until ravioli are tender.
- Turn off the heat. Stir in the baby spinach until it wilts. Mix in the grated Parmesan until it melts into the broth.
- Taste and season with salt and pepper. Ladle into bowls and garnish with fresh basil or parsley. Serve hot.

How to plate and pair
Serve the soup in warmed deep bowls so it stays hot longer. Finish each bowl with an extra grating of Parmesan and a few basil leaves for brightness. This soup pairs well with crusty bread or garlic breadsticks for dipping. For a contrasting starter or a lighter second course, offer a simple green salad, or try the Creamy Cowboy Soup recipe if you want a heartier, southwestern-style companion on the table.
Storage and reheating tips
Refrigerate leftovers in shallow airtight containers within two hours of cooking. Keep for up to 3 to 4 days. To reheat, warm gently on the stovetop over low heat, stirring occasionally. Add a splash of broth or cream if the soup seems too thick. Freezing is best without the ravioli; cook and cool the soup, then freeze in airtight containers for up to 3 months. When ready to eat, thaw overnight and add fresh ravioli, cooking until tender.
Food safety note: cool large batches quickly by dividing into smaller containers before chilling. Always reheat to at least 165°F (74°C) before serving.
Helpful cooking tips
- Brown the sausage well. That caramelized bits add real flavor to the broth.
- If your ravioli are frozen, add them straight from the freezer but allow an extra minute or two of simmering.
- Keep the simmer gentle after adding cream to prevent curdling.
- Drain excess sausage fat if more than a tablespoon accumulates. Too much fat makes the broth greasy.
- Use sun-dried tomatoes packed in oil for richer taste. If using dry-packed, rehydrate them in warm water for 10 minutes.
- For a silkier finish, grate fresh Parmesan rather than using pre-grated for better melt and flavor.
Recipe variations
- Sausage swap: Use turkey or chicken sausage for a leaner bowl.
- Vegetarian: Replace sausage with crumbled tempeh or roasted mushrooms and use vegetable broth.
- Different ravioli: Try spinach or mushroom ravioli instead of cheese for a new flavor profile.
- Spicy: Add an extra pinch of crushed red pepper flakes or a drizzle of chili oil to each bowl.
- Lighter cream: Use half-and-half or 2% milk thickened with a small slurry of cornstarch if you want less richness.
FAQ
How long does this soup take from start to finish?
Active prep and cook time is about 25 to 30 minutes. Browning the sausage, simmering the broth with cream, and cooking ravioli are the main time blocks.
Can I use frozen ravioli, or do they have to be fresh?
You can use frozen ravioli. Add them straight to the simmering soup and cook a couple of minutes longer than fresh ravioli, following package timing to ensure they’re cooked through.
Will the cream separate if I simmer the soup?
Cream can separate if boiled vigorously. Keep the soup at a low simmer after adding cream. If you need to reheat the soup, do it gently and stir frequently.
Can I make this ahead for a potluck?
Make the base soup ahead and refrigerate. If you’ll be holding the dish for a while, cook the ravioli just before serving to avoid mushy pasta. If you must, keep cooked ravioli separate and combine at serving.
Is it safe to freeze this soup with ravioli inside?
Freezing with ravioli inside often leads to a softer texture after thawing. For best results, freeze the soup base (without ravioli) and add fresh or frozen ravioli when reheating.

Creamy Tuscan Ravioli Soup
Ingredients
Method
- Heat a large Dutch oven or soup pot over medium heat and add the olive oil.
- Add the sausage and break it into bite-sized pieces. Cook, stirring occasionally, until browned and cooked through, about 5 to 7 minutes. Drain excess fat if there’s a lot.
- Add the diced onion and cook for 2 to 3 minutes until softened.
- Stir in garlic, Italian seasoning, paprika, and crushed red pepper flakes if using. Cook for 1 minute until fragrant.
- Pour in the chicken broth and bring to a gentle boil. Reduce heat to low.
- Stir in the heavy cream. Keep at a light simmer and cook uncovered for 5 to 7 minutes to meld the flavors.
- Add the ravioli and chopped sun-dried tomatoes. Simmer for 5 to 6 minutes, or follow package timing, until ravioli are tender.
- Turn off the heat. Stir in the baby spinach until it wilts. Mix in the grated Parmesan until it melts into the broth.
- Taste and season with salt and pepper. Ladle into bowls and garnish with fresh basil or parsley. Serve hot.


