Heat butter and olive oil in a large skillet over medium heat. Add garlic and sun-dried tomatoes and cook for about 1 minute until fragrant.
Add vegetable broth and heavy cream, stirring well. Mix in Italian seasoning, red pepper flakes, salt, and black pepper. Bring the sauce to a gentle simmer.
Add the cheese tortellini and cook according to package instructions until tender.
Stir in Parmesan cheese and baby spinach until the cheese melts and the spinach wilts into the creamy sauce.
Remove from heat and garnish with fresh basil and extra Parmesan. Serve warm with garlic bread or a fresh salad.