In a large skillet, heat the olive oil over medium heat. Add the minced garlic and sauté for about 1 minute until fragrant.
Add the halved cherry tomatoes to the skillet and cook for 3-4 minutes, until they begin to soften.
Stir in the fresh spinach and cook until wilted, about 2 minutes.
Pour in the heavy cream and sprinkle in the Italian seasoning. Stir to combine and let it simmer for 2-3 minutes.
Meanwhile, cook the ravioli according to package instructions. Drain and set aside.
Add the cooked ravioli to the skillet with the creamy sauce. Gently toss to coat the ravioli in the sauce.
Stir in the grated Parmesan cheese and season with salt and pepper to taste. Cook for an additional 2 minutes until heated through.
Serve immediately, garnished with fresh basil if desired.