In a medium saucepan, heat the olive oil over medium heat. Add minced garlic and sauté until fragrant, about 1 minute.
Add the sun-dried tomatoes and cook for another 2-3 minutes, allowing them to soften slightly.
Stir in the orzo pasta and toast for about 1 minute, stirring continuously to coat it with the oil.
Pour in the vegetable broth and bring the mixture to a boil.
Once boiling, reduce the heat to low, cover the pan, and let it simmer for about 10-12 minutes or until the orzo is al dente and has absorbed most of the broth, stirring occasionally.
When the orzo is cooked, stir in the chopped spinach and cook for an additional 2 minutes until wilted.
Remove the pan from heat and gently fold in the heavy cream and grated Parmesan cheese. Stir until creamy and well combined.
Season with salt and pepper to taste.
Serve hot, garnished with fresh basil leaves on top.