In a large skillet, heat 1 tablespoon of olive oil and 1 tablespoon of butter over medium heat. Once the butter has melted, add 3 minced cloves of garlic. Sauté for about 1 minute, or until fragrant, being careful not to let it brown.
Pour in 1/2 cup of chicken or vegetable broth and bring to a gentle simmer. Allow it to cook for a couple of minutes to reduce slightly. Then, stir in 1 cup of heavy cream and 1 teaspoon of lemon juice. Mix well until the sauce is creamy and smooth.
Toss in 1/4 cup of sun-dried tomatoes and let them simmer in the sauce for about 2 minutes, allowing their flavor to meld with the cream.
Carefully add 1 pound of refrigerated cheese ravioli to the skillet. Cook according to the package instructions, usually about 4-5 minutes, stirring gently to coat the ravioli in the sauce.
Once the ravioli are nearly cooked, add 1 cup of packed fresh baby spinach to the skillet. Stir until the spinach has wilted and everything is well combined. Season with salt and pepper to taste.
Remove the skillet from heat. If desired, garnish with fresh basil and freshly grated parmesan cheese. Serve immediately and enjoy your delicious Creamy Tuscan Ravioli!