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 Tomato Basil Ravioli Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Emma Delaney
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Italian-American
  • Diet: Vegetarian

Description

A rich and cozy soup featuring cheese-filled ravioli in a creamy tomato basil broth. This one-pot dish is both indulgent and easy to prepare, perfect for a comforting meal.


Ingredients

Units Scale
  • 1 tbsp olive oil
  • 1 small onion, chopped
  • 3 cloves garlic, minced
  • 1 can (14 oz) crushed tomatoes
  • 3 cups vegetable or chicken broth
  • 1/2 cup heavy cream
  • 1 tsp dried oregano
  • 1/2 tsp red pepper flakes (optional)
  • Salt and black pepper to taste
  • 10 oz fresh or frozen cheese ravioli
  • 1/4 cup grated Parmesan cheese
  • 1/4 cup fresh basil, chopped
  • Optional: extra basil and black pepper for garnish

Instructions

  1. In a large pot, heat olive oil over medium heat. Add chopped onion and sauté until soft, about 4 minutes.
  2. Stir in minced garlic and cook for 1 more minute until fragrant.
  3. Pour in crushed tomatoes and broth. Stir in oregano, red pepper flakes, salt, and pepper. Simmer for 10 minutes.
  4. Add ravioli and cook according to package instructions, usually 4–6 minutes, until tender.
  5. Lower heat and stir in heavy cream and Parmesan cheese. Simmer 2–3 more minutes.
  6. Add fresh basil and stir gently. Taste and adjust seasoning.
  7. Serve hot, garnished with extra basil and black pepper if desired.

Notes

  • Use refrigerated or frozen ravioli for convenience.
  • Substitute half-and-half for a lighter version.
  • Add spinach or kale for extra greens.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 360
  • Sugar: 6g
  • Sodium: 620mg
  • Fat: 20g
  • Saturated Fat: 10g
  • Unsaturated Fat: 9g
  • Trans Fat: 0g
  • Carbohydrates: 32g
  • Fiber: 3g
  • Protein: 12g
  • Cholesterol: 50mg