Creamy Ravioli Soup is the ultimate comfort food for busy weeknights and cozy family dinners. Packed with tender cheese ravioli, savory ground turkey, fresh spinach, and a rich tomato cream broth, this hearty soup delivers restaurant-quality flavor in every spoonful.
Why You’ll Love This Recipe
- Rich, creamy, and comforting
- Ready in about 40 minutes
- One-pot meal for easy cleanup
- Family-friendly and satisfying
- Loaded with vegetables and cheese ravioli
- Perfect for meal prep and leftovers
Ingredients

- 2 tablespoons olive oil
- 1 tablespoon butter
- 1 small yellow onion, diced
- 1 large carrot, sliced into coins
- 1 pound ground turkey
- Salt and freshly ground black pepper
- 4 cloves garlic, minced
- 1 teaspoon dried basil
- 1 teaspoon dried oregano
- 1 (28-ounce) can crushed tomatoes
- 4 cups chicken broth
- 1 (20-ounce) package fresh cheese ravioli
- 6 cups fresh baby spinach
- 2 cups half-and-half or heavy cream
- ½ cup grated Parmesan cheese, plus extra for garnish
Instructions
- Heat the olive oil and butter in a large Dutch oven or stockpot over medium heat.
- Add the diced onion and sliced carrots. Cook for about 3 minutes until slightly softened.
- Stir in the ground turkey and cook until browned, breaking it apart as it cooks. Drain any excess fat if necessary.
- Add the minced garlic, dried basil, and oregano. Cook for 2 minutes until fragrant.
- Pour in the crushed tomatoes and chicken broth. Bring to a gentle boil.
- Add the cheese ravioli and cook for about 6 minutes, or until just tender. This Creamy Ravioli Soup comes together quickly once the pasta is added, so avoid overcooking.
- Stir in the baby spinach and cook for 2 minutes until wilted.
- Reduce the heat to low and slowly stir in the half-and-half or heavy cream.
- Add the grated Parmesan cheese and stir until melted into the broth.
- Taste and season with salt and freshly ground black pepper.
- Serve hot with extra Parmesan cheese and crusty bread if desired.

Tips & Tricks
- Fresh ravioli cooks quickly, so keep an eye on it to prevent it from becoming too soft.
- Use heavy cream for an even richer texture.
- Add mushrooms or zucchini for extra vegetables.
- Substitute ground chicken for turkey if preferred.
- Stir the cream in over low heat to prevent curdling.
- Fresh basil makes a delicious garnish.
Details
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Difficulty: Easy
- Dietary Notes: Halal-friendly, Nut-Free

Notes
- Serve with garlic bread or a crisp green salad.
- Use refrigerated or frozen cheese ravioli.
- Add a pinch of red pepper flakes for gentle heat.
- Freshly grated Parmesan provides the best flavor.
Nutrition (Approximate Per Serving)
- Calories: 610
- Protein: 30g
- Carbohydrates: 39g
- Fat: 36g
- Fiber: 5g
- Sugar: 8g
FAQ
Can I use frozen ravioli?
Yes. Simply add an extra 2–3 minutes to the cooking time.
Can I make this soup ahead of time?
Yes, but for the best texture, cook the ravioli fresh when reheating.
Can I freeze Creamy Ravioli Soup?
Freeze the broth separately if possible. Cream-based soups and cooked ravioli may soften after thawing.
Can I make it vegetarian?
Absolutely. Replace the ground turkey with mushrooms or plant-based crumbles and use vegetable broth.
What cheese works best?
Freshly grated Parmesan adds the richest flavor, but Romano also works well.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days.
Freeze for up to 2 months, preferably before adding the ravioli and cream for the best texture.
Reheat gently over low heat, stirring occasionally. Add a splash of broth or cream if the soup thickens.

Similar Recipes

Creamy Ravioli Soup
Ingredients
- 2 tablespoons olive oil
- 1 tablespoon butter
- 1 small yellow onion diced
- 1 large carrot sliced into coins
- 1 pound ground turkey
- Salt and freshly ground black pepper
- 4 cloves garlic minced
- 1 teaspoon dried basil
- 1 teaspoon dried oregano
- 1 28-ounce can crushed tomatoes
- 4 cups chicken broth
- 1 20-ounce package fresh cheese ravioli
- 6 cups fresh baby spinach
- 2 cups half-and-half or heavy cream
- ½ cup grated Parmesan cheese plus extra for garnish
Instructions
- Heat the olive oil and butter in a large Dutch oven or stockpot over medium heat.
- Add the diced onion and sliced carrots. Cook for about 3 minutes until slightly softened.
- Stir in the ground turkey and cook until browned, breaking it apart as it cooks. Drain any excess fat if necessary.
- Add the minced garlic, dried basil, and oregano. Cook for 2 minutes until fragrant.
- Pour in the crushed tomatoes and chicken broth. Bring to a gentle boil.
- Add the cheese ravioli and cook for about 6 minutes, or until just tender. This Creamy Ravioli Soup comes together quickly once the pasta is added, so avoid overcooking.
- Stir in the baby spinach and cook for 2 minutes until wilted.
- Reduce the heat to low and slowly stir in the half-and-half or heavy cream.
- Add the grated Parmesan cheese and stir until melted into the broth.
- Taste and season with salt and freshly ground black pepper.
- Serve hot with extra Parmesan cheese and crusty bread if desired.
Notes
- Serve with garlic bread or a crisp green salad.
- Use refrigerated or frozen cheese ravioli.
- Add a pinch of red pepper flakes for gentle heat.
- Freshly grated Parmesan provides the best flavor.
Conclusion
This Creamy Ravioli Soup combines rich tomato broth, tender cheese ravioli, savory turkey, and fresh spinach into a comforting one-pot meal that’s perfect for any season. Whether you’re preparing an easy weeknight dinner or serving guests, this hearty soup is guaranteed to become a favorite recipe you’ll make again and again.

