Creamy Ravioli Soup with Sausage and Spinach

Warm, comforting, and packed with flavor, this Ravioli Soup takes classic Italian ingredients to the next level. With tender ravioli, savory sausage, and a creamy Parmesan broth, it's a one-pot meal your whole family will rave about.

A bowl of ravioli soup on a plate with a piece of garlic bread.

After years of perfecting weeknight dinners, I've learned that a great soup balances flavor, texture, and simplicity, and this tomato ravioli soup hits all three. Packed with cheesy ravioli, savory sausage, vibrant spinach, and a touch of cream, it feels gourmet while coming together in under 40 minutes.

Every spoonful offers comfort and freshness, and I love that it works for a simple weeknight meal, yet still feels special enough to serve when entertaining guests. If you love the rich, savory flavors in this ravioli soup, you'll also enjoy other tomato-based soups, such as spicy gazpacho and Instant Pot hamburger soup.

📌 Soup Summary

  • 🍅 Flavor Profile: Creamy, savory, and tomato-rich with tender cheese ravioli, mild Italian sausage, and a hint of Parmesan.
  • 🕒 Ready In: About 45 minutes - perfect for busy weeknights.
  • 💰 Budget-Friendly: Uses pantry staples and just one pot.
  • 👩‍🍳 Best For: Cozy dinners, easy entertaining, or when you want comfort without the effort.
  • 💡 Pro Tip: Add the ravioli near the end and stir in the spinach right before serving to keep them perfectly tender and vibrant.

Summarize & Save This Content On

A Bowl I Never Get Tired Of

Picture of Lyn in front of a red background.

This creamy ravioli soup has quickly become one of my go-to meals because it's quick, comforting, and always a hit, with no leftovers in sight. The ravioli stays tender, the sausage adds just the right amount of flavor, and the creamy tomato broth is rich and satisfying. It's budget-friendly, simple to make, and exactly the kind of dinner I crave on busy nights when I still want something hearty and satisfying.

Lyn

Ingredients + Substitutions

Ingredients to make ravioli soup on a table with lables to identify them.
  • Ground Italian sausage: Adds savory, seasoned flavor. Pork, turkey, or chicken sausage can be used. For another comforting Italian sausage dish, check out my creamy sausage gnocchi soup.
  • Tomatoes: Canned diced tomatoes are a convenient and consistent option in terms of flavor; you can use crushed for a less chunky option. We also add tomato paste to deepen the tomato flavor and help thicken the soup. Choose no-salt-added if you want more control over seasoning.
  • Cheese ravioli: Fresh or frozen works. Cheese-filled ravioli is classic, but meat ravioli can be used for a heartier soup. 
  • Half-and-half: Adds creaminess without being too heavy. You can substitute with milk or heavy cream, depending on desired richness.
  • Parmesan cheese: Adds salty, nutty flavor. Use freshly grated cheese for the best melting and flavor in this easy ravioli soup. 
  • Spinach: Adds color and freshness. Baby spinach works best; add at the end so it wilts but stays vibrant. Love spinach? You'll also enjoy my creamy spinach soup.
  • Seasonings: A mix of Italian seasoning, salt, and black pepper gives the soup its classic, savory flavor. Italian seasoning blends basil, oregano, and thyme. 

Check the recipe card below for the full ingredient list and quantities of each one.

Recipe Variations

  • Vegetarian: Swap the Italian sausage for a plant-based sausage, white beans, or lentils. Use vegetable broth to keep the flavor rich and balanced. For more vegetarian options, try my Instant Pot black bean soup.
  • Extra Veggies: Bulk it up with mushrooms, carrots, bell peppers, or kale. This adds nutrition and makes the soup even heartier.
  • Different Ravioli Fillings: Classic cheese ravioli soup is always a favorite, but you can switch things up with meat-filled ravioli like chicken or beef for extra protein, or mushroom ravioli for a rich, earthy twist.
  • Spicy Kick: Stir in red pepper flakes, hot Italian sausage, or even a splash of Calabrian chili paste for extra heat.

How to Make Ravioli Soup

This hearty ravioli soup recipe comes together quickly with just a few simple steps. Before you start, chop the onion and any extra vegetables so everything is ready to go.

Onions cooking in a Dutch oven.

Step 1: Sauté the aromatics. Heat the olive oil and butter in a large pot, then cook the onion until soft and fragrant. This creates the flavorful base for the soup.

Italian sausage cooking in a large pot.

Step 2: Brown the sausage. Add the Italian sausage and break it apart as it cooks. Once it's browned, stir in the garlic and Italian seasoning to deepen the flavor.

Broth and tomatoes added to the pot.

Step 3: Simmer the soup. Pour in the diced tomatoes, tomato paste, and broth. Let the soup simmer so the flavors can blend.

Zucchini added to the soup pot to cook.

Step 4: Add Vegetables. If you're adding the zucchini or green beans, stir them in halfway through this simmering step.

Ravioli added to the pot.

Step 4: Add the ravioli. Stir in the ravioli and cook until just tender.

Stirring in some Parmesan cheese and half and half.

Step 6: Make it creamy. Whisk together the half-and-half and flour, then stir it into the pot along with Parmesan cheese and black pepper.

Spinach added to the pot of ravioli soup.

Step 7: Add the spinach. Once the soup has thickened slightly, remove it from the heat and add the spinach. The residual heat will wilt the spinach.

Ravioli soup in a large pot with a wooden spoon resting to the side.

Step 8: Serve. Give the soup a taste and adjust the seasoning if needed. Serve with some fresh, warm homemade cheddar biscuits.

Lyn's Top Tips

  • Don't overcook the ravioli. Fresh ravioli cooks in just a couple of minutes, and frozen ravioli only takes slightly longer. Overcooking can cause them to burst and turn mushy.
  • Thicken smoothly. Whisk the flour and half-and-half together until no lumps remain before adding to the soup. This keeps the broth creamy and smooth.
  • Wait to salt until the end. The sausage, Parmesan, tomatoes and broth already add salt, so season lightly at first. Taste just before serving and add more if needed.
  • Store and reheat. Leftover soup keeps well in the fridge for up to 3 days. Reheat gently on the stove, adding a splash of broth or cream if it thickens.
A bowl of ravioli soup with Italian sausage on a table.

Soup-er Toppings & Serving Suggestions

  • Serve this ravioli soup for a quick weeknight dinner, pair it with a crisp green salad and some fresh, crusty dinner rolls
  • Perfect for potlucks or holiday gatherings, the soup can be kept warm in a slow cooker and served buffet-style. Pair it with tomato ricotta toast or gooey brie grilled cheese for an extra cozy spread.
  • Add toppings like freshly grated Parmesan, chopped fresh herbs, a pinch of red pepper flakes, or a drizzle of olive oil for extra flavor.

Recipe FAQs

Can I make ravioli soup ahead of time?

Yes, you can prep most of it in advance. Make the broth and cook the sausage and vegetables ahead, but don't add in the ravioli or spinach until just before serving. That way, the ravioli won't get soggy.

Can I freeze ravioli soup?

You can, but be strategic. Freeze the soup base (without ravioli, cream, or cheese) in airtight containers. When ready to eat, thaw, reheat, and stir in fresh ravioli and dairy. This helps avoid mushy pasta or grainy textures. 

Can I use tortellini or other pasta instead?

Yes, you can swap in cheese tortellini, stuffed pasta, or small shapes like shells. Just adjust cooking times since smaller pasta cooks faster. 

Can I make ravioli soup in the slow cooker?

Yes, brown the meat and onions first as it's directed in the recipe, then transfer everything except the ravioli, spinach, dairy, and Parmesan to the slow cooker. Cook on low 4-5 hours, then add the ravioli, half and half, and Parmesan ~30 minutes before serving. Stir in the spinach and taste to adjust any seasonings.

Can I make ravioli soup in the Instant Pot?

Sure thing! Use the sauté mode to cook the aromatics and meat as directed. Then add everything but the ravioli, dairy, Parmesan cheese, and spinach. Pressure cook for 5 minutes, and then use quick-release. Add the ravioli, half and half, and Parmesan cheese. Cook on saute mode at a simmer until the ravioli is tender. Stir in the spinach and adjust the seasonings as needed.

Ravioli soup in a white bowl on a plate with some garlic bread.

More Delicious Soups With Pasta 

Did you try this soup recipe? Please leave a 5 ⭐️⭐️⭐️⭐️⭐️ rating if you loved it and your comments below! For more recipes, you can follow along on Facebook, Instagram, and Pinterest!

A bowl of ravioli soup garnished with fresh basil.

Creamy Ravioli Soup

This Ravioli Soup recipe is cozy, hearty, and quick to make. With Italian sausage, cheese ravioli, and a rich tomato broth, it's a comforting meal any night of the week.
Print Pin Rate
Prep Time: 10 minutes
Cook Time: 30 minutes
Total Time: 40 minutes
Servings: 8 servings
Author: Lyn Croyle

Ingredients

  • 1 tablespoon olive oil
  • 1 tablespoon unsalted butter
  • 1 cup diced yellow or white onion
  • 1 lb ground Italian sausage pork, turkey, or chicken
  • 3 garlic cloves minced or pressed
  • 1 ½ teaspoon dried Italian seasoning
  • 1, 14- oz can diced tomatoes undrained
  • 1, 6- oz can of tomato paste
  • 6 cups low-sodium vegetable or chicken broth
  • 2 cups chopped zucchini or green beans optional
  • 2, 10 oz. packages of fresh or frozen cheese ravioli
  • ¾ cup half-and-half
  • 3 tablespoons all-purpose flour
  • ½ cup grated parmesan cheese plus more to garnish
  • ½ teaspoon black pepper plus more to taste
  • Salt to taste
  • 3 cups baby spinach
  • Chopped flat-leaf parsley or fresh basil to garnish

Instructions

  • Heat the olive oil and butter in a Dutch oven or large pot over medium heat until the butter has melted. Add the onion and sauté for 3 minutes until the onion turns translucent.
  • Add the ground Italian sausage to the pot and cook, stirring frequently to break up the meat, for 4-5 minutes until browned.
  • Stir in the minced garlic and dried Italian seasoning. Cook, stirring frequently, for 1 minute or until fragrant.
  • Add the diced tomatoes, tomato paste, and broth. Stir to combine, bring the soup to a simmer, and let it cook for 12 minutes. If using the zucchini or green beans, add them 5 minutes into the cooking time.
  • Stir in the ravioli. Bring the soup back to a simmer and cook for 3 ½ minutes if using frozen and 2 ½ minutes if using fresh. While the ravioli cooks, whisk the half-and-half and flour together until smooth.
  • Stir the half-and-half mixture, ½ cup Parmesan cheese, and ½ teaspoon black pepper into the soup until well combined. Return the soup to a simmer and cook for 2-3 more minutes until the cheese has melted and the soup is lightly thickened.
  • Remove the soup from the heat and stir in the baby spinach until wilted. Season the soup to taste with salt and additional pepper if desired.
  • Garnish individual bowls with grated Parmesan cheese and chopped flat-leaf parsley or fresh basil. Enjoy!

Recipe Tips

  • Brown the sausage well to deepen the flavor of the broth.
  • Add the ravioli near the end so it cooks through but doesn't get mushy.
  • Stir in spinach just before serving so it stays bright and fresh.
  • Taste the broth and adjust seasoning with extra salt, pepper, or herbs as needed.

Sharing is caring!

Similar Posts

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating