This one-pot ravioli soup combines cheesy ravioli, rich tomato broth, Italian herbs, and optional ground meat for the ultimate easy comfort food. Perfect for busy weeknights.
1 tbsp olive oil
1 onion, diced
2 cloves garlic, minced
1 carrot, diced (optional)
1 lb Italian sausage or ground turkey (optional)
2 tbsp tomato paste
1 tsp Italian seasoning
Salt, pepper, red pepper flakes to taste
1 (28 oz) can crushed tomatoes
4–5 cups chicken or vegetable broth
1 bay leaf
1 (9–12 oz) package fresh or frozen ravioli
2 cups baby spinach (optional)
Grated parmesan, ricotta, or basil for topping
Sauté onion, garlic, and carrot in olive oil for 5 minutes.
Add meat (if using) and brown completely.
Stir in tomato paste and seasonings.
Add tomatoes, broth, and bay leaf. Simmer 10 minutes.
Add ravioli and cook 5–8 minutes until tender.
Stir in spinach (if using) and cook 1–2 minutes.
Remove bay leaf. Ladle into bowls, top with cheese, and serve.
Cook ravioli separately if storing. Add cream for a creamy version. Use tortellini as a substitute.