Steaming hot, deeply flavorful, and incredibly comforting – Ravioli Soup is the perfect marriage of a hearty Italian soup and tender pasta pillows. Each spoonful delivers a rich tomato broth, savory meat, and cheese-filled ravioli that practically melts in your mouth. This crowd-pleasing soup transforms simple ingredients into a restaurant-worthy meal that’s surprisingly easy to make at home. Whether you’re looking for a cozy weekend dinner or a make-ahead meal for busy weeknights, this Ravioli Soup delivers maximum flavor with minimal effort. You’ll learn how to create a perfectly balanced soup with layers of flavor that will have everyone asking for seconds.
Why You’ll Love This Recipe
This Ravioli Soup recipe stands out for so many reasons that it’s bound to become a family favorite. First, the combination of ground beef and Italian sausage creates an incredibly rich and flavorful base that elevates the entire dish beyond ordinary soup territory. The contrast between the tender, cheese-filled ravioli and the hearty meat-studded broth provides a delightful textural experience in every bite.
What makes this Ravioli Soup truly special is how it manages to feel both indulgent and comforting simultaneously. The trio of cheeses – mozzarella, romano, and parmesan – melt into the soup, creating a velvety consistency that coats each ravioli perfectly. Yet despite its impressive depth of flavor, this soup comes together in just one pot with minimal prep work.
Home cooks will appreciate how this recipe transforms everyday ingredients into something extraordinary. The combination of marinara sauce and crushed tomatoes provides the perfect tomato foundation, while the heavy cream adds a luxurious richness that balances the acidity. Best of all, this soup is ready in about 30 minutes, making it an achievable weeknight meal that tastes like you spent hours in the kitchen.
Ingredients List for the Ravioli Soup
These carefully selected ingredients create the perfect balance of savory, creamy and hearty elements that make this Ravioli Soup so irresistible. The combination of two ground meats creates a robust flavor base while the three cheeses add incredible richness.
- 1 tablespoon extra virgin olive oil
- 1 medium yellow onion, diced (about 1 cup)
- ½ pound ground beef
- ½ pound ground Italian sausage
- 1 tablespoon garlic, minced
- 1 tablespoon Italian seasoning
- 2 teaspoons kosher salt
- 2 teaspoons ground black pepper
- 1 jar (24 ounces) marinara sauce
- 4 cups (32 ounces) beef broth
- 1 can (28 ounces) crushed tomatoes
- 1 bag (25 ounces) frozen cheese ravioli
- ½ cup (119 g) heavy cream
- 1 cup (113 g) mozzarella cheese, shredded
- ½ cup (40 g) romano cheese, shredded
- ½ cup (50 g) parmesan cheese, shredded, plus more for garnish
- Fresh parsley, chopped, for garnish
Pro Tips
Creating the perfect Ravioli Soup is all about technique and timing. Here are three professional tips that will elevate your soup to restaurant quality:
First, when browning the meat mixture, take your time and develop a deep caramelization. Those browned bits on the bottom of the pot (called fond) are packed with flavor that will infuse your entire soup. Break the meat into smaller pieces as it cooks for better texture and more even browning throughout.
Second, be very gentle when stirring after adding the ravioli. Frozen ravioli is delicate, especially as it begins to cook and soften. Use a wooden spoon to gently fold the ingredients rather than vigorously stirring, which can tear the pasta. This ensures your ravioli remains perfectly intact and presentation-worthy.
Finally, for the creamiest possible texture, add the cheeses gradually off the heat rather than all at once. Sprinkle in each cheese while stirring constantly, allowing it to fully melt before adding the next. This prevents clumping and creates a silky-smooth soup base that coats every component beautifully. The combination of three different cheeses isn’t just for flavor – each brings a different melting property that contributes to the soup’s perfect consistency.

Instructions
Step 1: To a large pot over medium heat, add oil.
Step 2: When the oil is hot, add onions, ground beef, Italian sausage, and garlic. Cook, stirring occasionally, breaking up the meat as you go, until the meat is no longer pink (8-10 minutes). Drain excess grease if necessary.
Step 3: Add Italian seasoning, salt, and pepper.
Step 4: Pour in marinara sauce, beef broth, and crushed tomatoes. Stir to combine and bring the soup to a simmer.
Step 5: Once simmering, add ravioli and cook for 4-6 minutes, or until done, gently stirring occasionally to avoid breaking the ravioli.
Step 6: Reduce heat to low. Add in heavy cream, mozzarella cheese, romano cheese, and parmesan, stirring until the cheeses are fully melted.
Step 7: Garnish with parsley and parmesan cheese as desired. Enjoy!
Variations
The beauty of this Ravioli Soup is how easily it can be customized to suit your preferences or what you have on hand. For a lighter version, substitute ground turkey or chicken for the beef and Italian sausage. The soup will still maintain its wonderful flavor profile while reducing the fat content significantly. Just add an extra teaspoon of Italian seasoning to compensate for the flavor the sausage typically provides.
For a vegetarian adaptation, omit the meat entirely and use vegetable broth instead of beef broth. You can add body to the soup by including 2 cups of diced mushrooms and a diced bell pepper when sautéing the onions. The mushrooms provide a wonderful umami quality that helps replace the depth that meat typically contributes to the soup.
Spice lovers can create a zestier version by adding ½ teaspoon of red pepper flakes along with the Italian seasoning. You can also swap the traditional cheese ravioli for spinach or mushroom ravioli to introduce different flavor profiles to this versatile cheese ravioli soup.
Storage and Serving
This Ravioli Soup stores beautifully in an airtight container in the refrigerator for up to 3 days. The flavors actually improve after a day as they have time to meld together. When reheating, do so gently over medium-low heat, stirring occasionally to prevent the ravioli from breaking apart. You may need to add a splash of broth if the soup has thickened significantly during storage.
For serving, pair this robust soup with a simple green salad dressed with a light vinaigrette to balance the richness. Crusty garlic bread or focaccia makes the perfect accompaniment for soaking up every last drop of the flavorful broth. For an elegant presentation, serve in wide, shallow bowls with a drizzle of high-quality olive oil, a sprinkle of freshly grated parmesan, and a small heap of chopped fresh basil alongside the parsley.
If you’re hosting, this cheese ravioli soup makes for an impressive starter before a lighter main course. Alternatively, it’s substantial enough to serve as a complete meal on its own, especially when accompanied by bread and a side salad.
FAQs
Can I use fresh ravioli instead of frozen?
Yes, fresh ravioli works beautifully in this Ravioli Soup. Reduce the cooking time to just 2-3 minutes as fresh ravioli cooks much faster than frozen. Add it right before you’re ready to serve to prevent it from overcooking and falling apart.
How can I make this soup less thick?
If your Ravioli Soup is too thick for your liking, simply add more beef broth, ¼ cup at a time, until you reach your desired consistency. Remember that the soup will continue to thicken slightly as it cools.
Can I make this soup ahead of time?
Partially. Prepare the soup base through step 4, then refrigerate. When ready to serve, reheat the base, then add the ravioli and continue with the remaining steps. This prevents the ravioli from absorbing too much liquid and becoming mushy.
What can I substitute for heavy cream?
For a lighter version, you can use half-and-half or whole milk, though the soup won’t be quite as creamy. For a dairy-free option, unsweetened coconut cream works surprisingly well without adding a coconut flavor to the cheese ravioli soup.
Can I freeze this soup?
It’s best not to freeze the completed soup as the ravioli texture will suffer upon thawing. However, you can freeze the base before adding the ravioli, cream, and cheese. When ready to serve, thaw, reheat, and continue with adding the final ingredients fresh.
Ravioli Soup
- Prep Time: 15 mins
- Cook Time: 30 mins
- Total Time: 45 mins
- Yield: 4 people 1x
- Category: Dinner
- Method: Cooking
- Cuisine: American
Description
Looking for a cozy meal idea? Try this delicious Ravioli Soup recipe for a warm and comforting dinner tonight! Discover more here.
Ingredients
- 1 tablespoon extra virgin olive oil
- 1 medium yellow onion, (diced (about 1 cup))
- ½ pound ground beef
- ½ pound ground Italian sausage
- 1 tablespoon garlic, (minced)
- 1 tablespoon Italian seasoning
- 2 teaspoons kosher salt
- 2 teaspoons ground black pepper
- 1 jar (24 ounces) marinara sauce
- 4 cups (32 ounces) beef broth
- 1 can (28 ounces) crushed tomatoes
- 1 bag (25 ounces) frozen cheese ravioli
- ½ cup (119 g) heavy cream
- 1 cup (113 g) mozzarella cheese, (shredded)
- ½ cup (40 g) romano cheese, (shredded)
- ½ cup (50 g) parmesan cheese, (shredded, plus more for garnish)
- Fresh parsley, (chopped, for garnish)
Instructions
- Step 1: To a large pot over medium heat, add oil.
- Step 2: When the oil is hot, add onions, ground beef, Italian sausage, and garlic. Cook, stirring occasionally, breaking up the meat as you go, until the meat is no longer pink (8-10 minutes). Drain excess grease if necessary.
- Step 3: Add Italian seasoning, salt, and pepper.
- Step 4: Pour in marinara sauce, beef broth, and crushed tomatoes. Stir to combine and bring the soup to a simmer.
- Step 5: Once simmering, add ravioli and cook for 4-6 minutes, or until done, gently stirring occasionally to avoid breaking the ravioli.
- Step 6: Reduce heat to low. Add in heavy cream, mozzarella cheese, romano cheese, and parmesan, stirring until the cheeses are fully melted.
- Step 7: Garnish with parsley and parmesan cheese as desired. Enjoy!
Notes
Try This Recipe and Leave a comment Below, your opinion matters to me!
Nutrition
- Serving Size: 4 serving
- Calories: 400
- Sugar: 5g
- Sodium: 400mg
- Fat: 10g
- Saturated Fat: 3g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 40g
- Fiber: 5g
- Protein: 15g
- Cholesterol: 50mg