Creamy ravioli soup has become my absolute favorite meal to make when the weather turns chilly. I first tried this recipe about five years ago when I was looking for something different to do with a package of store-bought ravioli, and I’ve been making it regularly ever since! The combination of tender pasta pillows floating in a rich, creamy tomato broth is just perfect. It’s filling enough to be a complete meal but still feels light and satisfying. When friends come over during the colder months, this creamy ravioli soup is always what they request. I love how it brings everyone together around the table with big smiles.
Why You’ll Love It
You’re going to fall in love with this creamy ravioli soup just like I did! First, it’s super quick to make – I can get it on the table in about 30 minutes, which is perfect for busy weeknights when I don’t have hours to spend cooking. The taste is amazing – the creamy tomato base has just the right balance of richness and tang, and the cheese-filled ravioli make each spoonful exciting.
My family loves this soup because it feels like comfort food but isn’t heavy or unhealthy. I use store-bought ravioli which makes the prep work minimal, but the final result tastes like I spent all day in the kitchen. What I really love about this creamy ravioli soup is how flexible it is – I can add different vegetables depending on what’s in my fridge, and it always turns out great. Plus, it reheats beautifully, so I often make a big batch and enjoy it for lunch throughout the week.
Ingredients
For the soup base:
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 2 medium carrots, peeled and diced
- 1 red bell pepper, diced
- 1 tablespoon Italian seasoning
- 1/4 teaspoon red pepper flakes (optional, for heat)
- 1/4 cup tomato paste
- 1 can (28 oz) crushed tomatoes
- 4 cups vegetable or chicken broth
- 1 cup heavy cream
- Salt and pepper to taste
For the ravioli and finishing:
- 1 package (20 oz) refrigerated cheese ravioli
- 1/2 cup grated Parmesan cheese, plus more for serving
- 2 cups fresh spinach, roughly chopped
- 1/4 cup fresh basil, chopped
- Additional fresh herbs for garnish (parsley, basil, etc.)
Instructions
- I start by heating the olive oil in a large pot or Dutch oven over medium heat. Once it’s warm, I add the diced onion and cook until it becomes soft and translucent, about 4-5 minutes.
- Next, I add the minced garlic, diced carrots, and bell pepper to the pot. I cook everything together for another 5 minutes until the vegetables begin to soften, stirring occasionally.
- I sprinkle in the Italian seasoning and red pepper flakes (if using), then stir for about 30 seconds until the spices become fragrant.
- Then I add the tomato paste and stir it around to coat the vegetables. I let it cook for about 2 minutes until it darkens slightly – this helps build a deeper flavor.
- I pour in the crushed tomatoes and broth, then bring the mixture to a gentle boil. Once boiling, I reduce the heat and let everything simmer for about 15 minutes so the flavors can blend and the vegetables can become completely tender.
- After the soup has simmered, I slowly stir in the heavy cream and grated Parmesan cheese until the soup takes on a beautiful creamy pink color. I season with salt and pepper to taste.
- I add the refrigerated ravioli directly to the soup and let it cook for about 3-4 minutes until the pasta is tender but still has a nice bite. I’m always careful not to overcook the ravioli as it can become mushy.
- Just before serving, I stir in the chopped spinach and let it wilt for about 1 minute.
- I remove the pot from the heat and stir in the fresh basil.
- To serve, I ladle the hot soup into bowls, top with extra Parmesan cheese and a sprinkle of fresh herbs.
Helpful Tips
After making this creamy ravioli soup dozens of times, I’ve picked up a few tricks that make it even better! First, don’t rush the vegetable cooking time at the beginning – those first 10 minutes of cooking the onions, carrots, and peppers really build the foundation of flavor for the whole soup.
I’ve learned that the type of ravioli matters. While I often use cheese ravioli, spinach and ricotta or mushroom ravioli work wonderfully too. Just avoid meat-filled ravioli as they tend to fall apart more easily during cooking.
If you want a smoother soup base, you can use an immersion blender to puree the vegetable and tomato mixture before adding the cream and ravioli. I do this when serving picky eaters who don’t like to see vegetable pieces.
For a lighter version, I sometimes swap the heavy cream for half-and-half or whole milk, though the soup won’t be quite as rich. And if you’re in a hurry, you can use pre-chopped vegetables from the grocery store – I’ve done this many times when I’m short on time!
Make-Ahead and Freezing Notes
I often make the soup base (everything up to adding the ravioli) a day or two ahead. It actually tastes even better after the flavors have had time to meld in the refrigerator! When I’m ready to serve, I reheat the base, then add the ravioli and finish the recipe as written.
If I want to freeze portions, I freeze only the soup base without the ravioli, cream, spinach, or fresh herbs. Ravioli doesn’t freeze well in soup – it gets mushy when thawed. Instead, when I’m ready to eat the frozen soup, I thaw it, heat it up, add the cream, and cook fresh ravioli directly in the hot soup before adding the spinach and herbs.
For meal prep, I sometimes cook extra ravioli separately and store it apart from the soup base. This way, I can combine them when reheating without worrying about the pasta absorbing too much liquid or falling apart.
Variations I Love
My creamy ravioli soup recipe is super flexible, and I’ve tried tons of different versions over the years! During summer, I add zucchini and yellow squash for a lighter soup that uses seasonal vegetables. In fall, I sometimes swap out the regular ravioli for pumpkin or butternut squash ravioli, which adds a lovely sweetness.
For a protein boost, I occasionally add a can of drained and rinsed white beans or some shredded rotisserie chicken. If I want a spicier version, I double the red pepper flakes and add a dash of cayenne pepper.
One of my favorite twists is using tortellini instead of ravioli – the smaller pasta shapes work really well, especially for younger kids. And for special occasions, I’ve even used lobster ravioli with a pinch of saffron in the broth – it’s absolutely amazing!
Serving Suggestions
This creamy ravioli soup is hearty enough to be a complete meal on its own, but I love serving it with some crusty garlic bread on the side – it’s perfect for dipping into the creamy broth! A simple green salad with a light vinaigrette also makes a nice complement to the richness of the soup.
For wine pairings, I find that a medium-bodied red like Sangiovese or Chianti goes beautifully with the tomato base. If you prefer white wine, a buttery Chardonnay works well with the creamy elements.
During casual gatherings, I like to serve this soup buffet-style with small bowls of additional toppings like extra cheese, chopped fresh herbs, croutons, or even a swirl of pesto. Everyone can customize their bowl exactly how they like it!
Storing and Reheating Leftovers
If you have leftover soup (which rarely happens at my house!), store it in an airtight container in the refrigerator for up to 3 days. The ravioli will continue to absorb the broth as it sits, so the soup will thicken considerably.
When reheating, I add a splash of broth or water to thin it back to the original consistency. I heat it gently on the stovetop over medium-low heat, stirring occasionally. I avoid using the microwave as it can make the ravioli tough.
If the ravioli has gotten too soft after storage, I sometimes make a fresh batch of ravioli separately and add it to the reheated soup base just before serving. This gives the leftovers new life!
Frequently Asked Questions
Can I use frozen ravioli instead of refrigerated?
Yes! I’ve used frozen ravioli many times when that’s what I have on hand. The only change I make is to cook the soup a few minutes longer since frozen ravioli takes a bit more time to heat through. Just follow the cooking time on the package as a guide, but check for doneness – the ravioli should be tender but still have some bite.
My soup curdled when I added the cream. What went wrong?
This has happened to me before! The most common cause is adding cold cream to very hot soup, which can cause the dairy to separate. To fix this, I always take the soup off the heat for a minute or two before stirring in the cream, and I make sure the cream isn’t straight from the refrigerator. Another trick is to temper the cream first – mix a little hot soup into the cream gradually before adding it back to the pot.
Can I make this soup dairy-free?
Absolutely! I’ve made a dairy-free version for friends with allergies. For the soup base, use full-fat coconut milk instead of heavy cream (the coconut flavor is surprisingly subtle once mixed with the tomato). For the ravioli, look for dairy-free options in health food stores, or use a different pasta shape and add extra vegetables or beans for substance. Skip the Parmesan cheese or use a plant-based alternative. The soup still turns out rich and delicious!
I hope you enjoy making this creamy ravioli soup as much as I do! It’s become one of those reliable recipes I turn to again and again, and it never disappoints. The combination of tender ravioli and creamy tomato broth is just so comforting, especially on cold days. Let me know how your soup turns out if you give it a try!
Print
Creamy Ravioli Soup
- Total Time: 35 minutes
- Yield: 6 servings 1x
- Diet: Vegetarian
Ingredients
For the soup base:
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 2 medium carrots, peeled and diced
- 1 red bell pepper, diced
- 1 tablespoon Italian seasoning
- 1/4 teaspoon red pepper flakes (optional, for heat)
- 1/4 cup tomato paste
- 1 can (28 oz) crushed tomatoes
- 4 cups vegetable or chicken broth
- 1 cup heavy cream
- Salt and pepper to taste
For the ravioli and finishing:
- 1 package (20 oz) refrigerated cheese ravioli
- 1/2 cup grated Parmesan cheese, plus more for serving
- 2 cups fresh spinach, roughly chopped
- 1/4 cup fresh basil, chopped
- Additional fresh herbs for garnish (parsley, basil, etc.)
Instructions
- I start by heating the olive oil in a large pot or Dutch oven over medium heat. Once it’s warm, I add the diced onion and cook until it becomes soft and translucent, about 4-5 minutes.
- Next, I add the minced garlic, diced carrots, and bell pepper to the pot. I cook everything together for another 5 minutes until the vegetables begin to soften, stirring occasionally.
- I sprinkle in the Italian seasoning and red pepper flakes (if using), then stir for about 30 seconds until the spices become fragrant.
- Then I add the tomato paste and stir it around to coat the vegetables. I let it cook for about 2 minutes until it darkens slightly – this helps build a deeper flavor.
- I pour in the crushed tomatoes and broth, then bring the mixture to a gentle boil. Once boiling, I reduce the heat and let everything simmer for about 15 minutes so the flavors can blend and the vegetables can become completely tender.
- After the soup has simmered, I slowly stir in the heavy cream and grated Parmesan cheese until the soup takes on a beautiful creamy pink color. I season with salt and pepper to taste.
- I add the refrigerated ravioli directly to the soup and let it cook for about 3-4 minutes until the pasta is tender but still has a nice bite. I’m always careful not to overcook the ravioli as it can become mushy.
- Just before serving, I stir in the chopped spinach and let it wilt for about 1 minute.
- I remove the pot from the heat and stir in the fresh basil.
- To serve, I ladle the hot soup into bowls, top with extra Parmesan cheese and a sprinkle of fresh herbs.
Notes
I often make the soup base (everything up to adding the ravioli) a day or two ahead. It actually tastes even better after the flavors have had time to meld in the refrigerator! When I’m ready to serve, I reheat the base, then add the ravioli and finish the recipe as written.
If I want to freeze portions, I freeze only the soup base without the ravioli, cream, spinach, or fresh herbs. Ravioli doesn’t freeze well in soup – it gets mushy when thawed. Instead, when I’m ready to eat the frozen soup, I thaw it, heat it up, add the cream, and cook fresh ravioli directly in the hot soup before adding the spinach and herbs.
For meal prep, I sometimes cook extra ravioli separately and store it apart from the soup base. This way, I can combine them when reheating without worrying about the pasta absorbing too much liquid or falling apart.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1.5 cups
- Calories: 350 kcal
- Sugar: 5 g
- Sodium: 900 mg
- Fat: 18 g
- Saturated Fat: 9 g
- Unsaturated Fat: 8 g
- Trans Fat: 0 g
- Carbohydrates: 30 g
- Fiber: 3 g
- Protein: 12 g
- Cholesterol: 45 mg