Creamy Tomato Ravioli Soup Recipe with Spinach and Parmesan

Creamy ravioli soup is a warm, comforting meal for chilly evenings. This easy one-pot recipe blends cheese-filled ravioli, fresh vegetables, and ground turkey (or Italian sausage) in a rich, herb-scented broth with a touch of cream. Ready in about 30 minutes, it’s a family-friendly dish that’s simple to customize and even easier to enjoy.

Overhead image of soup with ravioli in a soup pot.

A bowl of soup on a cold night feels like a hug. In this version, tender ravioli, savory browned meat, bright vegetables, and a tomato-based broth finished with cream and Parmesan make a hearty, satisfying dinner. If you enjoy lasagna soup, you’ll appreciate the familiar Italian flavors in this creamy ravioli soup.

Why This Is One of Our Favorite Easy Soup Recipes

  • One-pot meal. Everything cooks in a single pot for minimal cleanup.
  • Customizable. Swap ravioli types, change the vegetables, use ground beef, turkey, or skip the meat for a vegetarian option.
  • Versatile. Serve it as a main course, a starter, or a hearty side.
  • Family-friendly. Kids and adults both love the cheesy ravioli—use smaller ravioli for little ones.
Bowl of creamy ravioli soup.

What You’ll Need

  • Olive oil and butter
  • Pasta. Fresh cheese ravioli is the base of the soup.
  • Veggies. Onion, carrot, garlic, and fresh baby spinach.
  • Meat. Ground turkey or Italian sausage.
  • Seasonings. Dried basil, oregano, salt, and pepper.
  • For the broth. Crushed tomatoes, chicken stock, and half-and-half (or heavy cream).
  • Garnish. Freshly grated Parmesan cheese.

How to Make Creamy Ravioli Soup

Ingredients for Ravioli Soup
Pot with ingredients for ravioli soup
  1. Cook the vegetables and meat. Heat olive oil and butter in a large pot or Dutch oven. Sauté diced onion and sliced carrot until tender, about 3 minutes. Add ground turkey or Italian sausage and brown; drain excess grease if needed. Stir in minced garlic, dried basil, and oregano and cook a minute more to release the aromas.
  2. Make the broth. Pour in crushed tomatoes and chicken broth, then bring the mixture to a boil.
  3. Cook the ravioli. Add fresh cheese ravioli and simmer for about 6 minutes, or until the ravioli float and are just tender—adjust timing for fresh versus frozen or larger ravioli.
  4. Finish the soup. Stir in baby spinach and cook until wilted. Lower the heat and add half-and-half or cream. Once warmed through, stir in grated Parmesan and taste for salt and pepper. Serve hot.

Recipe Tips

  • Brown the meat well. Browning adds depth and savory richness—sometimes cooking the meat first and then adding the vegetables yields great flavor.
  • Season in layers. Add salt and pepper to the meat and again at the end for balanced seasoning.
  • Watch the ravioli. Cook time varies by brand and whether ravioli are fresh or frozen; avoid overcooking to prevent mushy pasta.
  • Adjust consistency. Add more broth if the soup is too thick, or simmer a little longer to reduce a thin broth.
  • Garnish. Top bowls with extra grated Parmesan, chopped fresh basil, or a drizzle of olive oil for added flavor.
Overhead photo of ravioli soup in a pot.

What to Serve With Ravioli Soup

This soup can stand alone as a satisfying meal, but it also pairs nicely with crusty bread or a simple salad. Garlic bread or a warm, no-knead loaf are excellent choices for dipping into the creamy tomato broth.

A bowl with creamy ravioli soup. Torn up bread is placed near the bowl.

Storing Leftovers and Reheating

  • To store: Cool the soup to room temperature, transfer to an airtight container, and refrigerate for 3–4 days. Freeze for up to 2 months; thaw overnight in the fridge before reheating.
  • To reheat: Gently simmer over medium-low heat until heated through. Add a splash of broth if the soup needs loosening.
Close up image of a soup with spinach and ravioli.

Ingredients

  • 2 tablespoons olive oil
  • 1 tablespoon butter
  • 1 small yellow onion, diced
  • 1 large carrot, sliced into coins
  • 1 pound ground turkey (or Italian sausage)
  • Salt and fresh ground black pepper
  • 4 cloves garlic, minced
  • 1 teaspoon dried basil
  • 1 teaspoon dried oregano
  • 1 can (28 ounces) crushed tomatoes
  • 4 cups chicken broth
  • 1 package (20 ounces) fresh cheese ravioli
  • 6 cups fresh baby spinach
  • 2 cups half-and-half or heavy cream
  • 1/2 cup grated Parmesan cheese, plus more for garnish

Instructions

  • Heat the olive oil and butter in a large stock pot or Dutch oven. Add the onion and carrot and cook about 3 minutes until softened. Add the ground meat and cook until browned.
  • Drain excess grease if necessary. Stir in the garlic, basil, and oregano and cook another 1–2 minutes. Add the crushed tomatoes and chicken broth and bring to a boil.
  • Add the ravioli and simmer about 6 minutes, or until the ravioli are just tender.
  • Stir in the spinach and cook until wilted, about 1–2 minutes. Reduce heat and stir in the half-and-half or cream.
  • Return to a gentle simmer, stir in the Parmesan, and taste for salt and pepper. Ladle into bowls and serve with extra Parmesan if desired.

Notes

  • Sauté the onions and carrots well to develop flavor before adding other ingredients.
  • Brown the meat thoroughly to deepen the soup’s savory profile.
  • Ravioli cooking times vary—watch closely to prevent overcooking.
  • Add spinach at the end so it retains its bright color and texture.
  • When stirring in ravioli and cream, be gentle to avoid tearing the pasta.
  • Leftovers keep up to 4 days in the refrigerator or up to 2 months frozen.

Nutrition (per serving)

Calories: 325 | Carbohydrates: 13 g | Protein: 25 g | Fat: 20 g | Saturated Fat: 9 g | Sodium: 894 mg

Nutritional information is an estimate and will vary by ingredients and portion sizes. Use your preferred calculator for precise values.

Creamy Ravioli Soup is a quick, satisfying meal that brings cozy comfort to any table. With simple ingredients and a few easy steps, you’ll have a flavorful one-pot dinner that’s perfect for weeknights or a relaxed weekend meal.