Cook the cheese ravioli in a large pot of salted boiling water until just al dente. This ensures the ravioli stays tender and won’t overcook in the sauce later. Before draining, scoop out about 1/2 cup of the pasta water and set it aside — it’s liquid gold for the sauce.
Heat the sun‑dried tomato oil or olive oil in your sauté pan over medium‑low heat. Add the sliced garlic, dried oregano, and sun‑dried tomatoes with a pinch of salt and pepper, stirring frequently so the garlic softens without burning and the aromas open up.
Remove the pan briefly from the heat and stir in the heavy cream, then return it to medium‑low heat. Let the cream warm for about a minute until it begins to thicken and take on the flavors of the garlic and oregano.
Add the fresh spinach to the pan along with about 1/4 cup of the reserved pasta water. The steam and warmth will quickly wilt the spinach and help the sauce develop a silky texture that clings to every ravioli.
Gently add the cooked ravioli into the sauce, tossing lightly to coat. Stir in the balsamic vinegar for a subtle tang and add more pasta water if you want the sauce thinner. Adjust seasoning with salt and pepper to your taste.
To finish, scatter the fresh basil over the top and sprinkle with shaved Parmesan. These fresh elements add brightness and depth that make this dish truly memorable.