Why You’ll Love This Recipe
I love this soup for its velvety texture, bright tomato flavor, and the pillowy cheese-filled ravioli. It feels like a decadent bowl of comfort, yet it’s surprisingly simple to put together. Plus, it cooks in just one pot and is incredibly satisfying.
ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
1 tablespoon olive oil
1 small onion, finely chopped
3 cloves garlic, minced
4 cups low-sodium vegetable or chicken broth
1 (14 oz) can diced tomatoes
1 cup heavy cream (or half-and-half for lighter version)
1 teaspoon Italian seasoning
½ teaspoon red pepper flakes (optional, for a hint of heat)
12 oz frozen cheese or spinach and cheese ravioli
2 cups fresh baby spinach
Salt and pepper to taste
¼ cup grated Parmesan cheese, plus extra for serving
Fresh basil leaves, chopped, for garnish
directions
In a large pot, I heat olive oil over medium heat. I add the chopped onion and sauté for 3 to 4 minutes until it softens. Then I stir in the garlic and cook for about a minute, making sure it doesn’t burn.
Next, I pour in the broth and add the diced tomatoes with their juices. I bring the mixture to a gentle boil.
I stir in the Italian seasoning and red pepper flakes if I want a little kick. Then I add the frozen ravioli straight to the pot and cook them for 5 to 7 minutes, or until they float and are tender.
Lowering the heat to medium-low, I stir in the heavy cream and grated Parmesan cheese. I let it simmer for 3 to 4 minutes so it thickens slightly.
Finally, I add the fresh spinach and cook just until it wilts, about 1 to 2 minutes. I season the soup with salt and pepper to taste.
I ladle the soup into bowls and top with extra Parmesan and chopped basil. It’s best enjoyed warm.
Servings and timing
Prep Time: 10 minutes
Cooking Time: 20 minutes
Total Time: 30 minutes
Servings: 4 servings
Kcal: Approximately 450 kcal per serving
Variations
Sometimes I swap cheese ravioli for meat ravioli when I want a heartier soup. If I want to keep it dairy-free, I use a dairy-free cream alternative and skip the Parmesan. I also like adding mushrooms or zucchini for more veggies. For a punch of extra flavor, I stir in a spoonful of pesto.
storage/reheating
I store leftovers in the fridge for up to 3 days in a sealed container. To reheat, I warm the soup gently on the stove or in the microwave. If it thickens too much, I add a splash of broth or water. I don’t usually freeze it because the cream and ravioli can change texture.
FAQs
Can I use fresh ravioli instead of frozen?
Yes, I can use fresh ravioli. I just reduce the cooking time by a few minutes since fresh pasta cooks faster.
Is there a lighter version of this soup?
Definitely. I use half-and-half instead of heavy cream and cut back on the cheese if I want a lighter dish.
What if I don’t have spinach?
I use kale or arugula as alternatives. They bring a different flavor but still add that fresh green element.
Can I make this soup ahead of time?
Yes, I often make it a day in advance. The flavors meld beautifully. Just reheat gently before serving.
Can I add protein to this soup?
Absolutely. I add cooked chicken or Italian sausage if I want a protein boost.
Conclusion
Creamy Ravioli Soup is a go-to when I want a soul-warming bowl that feels both indulgent and simple. I appreciate how quickly it comes together and how comforting each spoonful is. It’s the kind of meal that makes even an ordinary evening feel a bit more special.
Print
Creamy Ravioli Soup
- Total Time: 30 minutes
- Yield: 4 servings
- Diet: Vegetarian
Description
This cozy one-pot creamy ravioli soup blends tender cheese ravioli, tomatoes, spinach, and Parmesan in a rich broth—ready in just 30 minutes.
Ingredients
1 tablespoon olive oil
1 small onion, finely chopped
3 cloves garlic, minced
4 cups low-sodium vegetable or chicken broth
1 (14 oz) can diced tomatoes
1 cup heavy cream (or half-and-half)
1 teaspoon Italian seasoning
½ teaspoon red pepper flakes (optional)
12 oz frozen cheese or spinach and cheese ravioli
2 cups fresh baby spinach
Salt and pepper, to taste
¼ cup grated Parmesan cheese, plus extra for serving
Fresh basil leaves, chopped, for garnish
Instructions
Heat olive oil in a large pot over medium heat. Add onion and cook 3–4 minutes until softened.
Stir in garlic and sauté for 1 minute.
Pour in broth and add diced tomatoes with juices. Bring to a gentle boil.
Stir in Italian seasoning and red pepper flakes if using.
Add frozen ravioli and cook 5–7 minutes until tender.
Reduce heat to medium-low. Stir in cream and Parmesan. Simmer 3–4 minutes.
Add spinach and cook 1–2 minutes until wilted. Season with salt and pepper.
Serve hot, topped with extra Parmesan and chopped basil.
Notes
Use meat ravioli for a heartier version.
Swap heavy cream with half-and-half or dairy-free cream.
Add mushrooms, zucchini, or pesto for variation.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup, Main Course
- Method: Stovetop
- Cuisine: Italian-Inspired