In a large pot, heat the olive oil over medium heat. Add the diced onion and sauté until translucent, about 5 minutes.
Stir in the minced garlic, sliced carrots, and diced celery. Cook for another 3-4 minutes until the vegetables begin to soften.
Pour in the broth and add the diced tomatoes, dried basil, and dried oregano. Season with salt and pepper. Bring to a boil, then reduce heat and let simmer for 10 minutes.
Add the ravioli to the pot and cook according to package instructions, usually about 4-5 minutes.
Stir in the heavy cream and fresh spinach, cooking for an additional 2-3 minutes until the spinach wilts.
Remove from heat and stir in the grated Parmesan cheese until melted and combined.
Serve hot, garnished with fresh parsley.