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
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Creamy Ravioli Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Mia
  • 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

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star