In a large pot or deep skillet, heat the olive oil over medium heat. Add the minced garlic and sauté for about 1 minute until fragrant, being careful not to burn it.
Add the shrimp to the pot and season with salt, pepper, and Italian seasoning. Cook for about 2-3 minutes until the shrimp are pink and opaque. Remove the shrimp from the pot and set aside.
In the same pot, add the orzo and stir for a minute to toast it lightly.
Pour in the vegetable broth and bring to a boil. Reduce heat to a simmer and cook for 8-10 minutes until the orzo is tender and most of the liquid has been absorbed.
Stir in the heavy cream, cherry tomatoes, and fresh spinach. Cook for an additional 2-3 minutes until the spinach has wilted and the mixture is creamy.
Return the cooked shrimp to the pot and gently mix everything together. Adjust seasoning with more salt and pepper if needed.
Remove from heat and let it sit for a couple of minutes to thicken slightly.
Serve hot, garnished with grated Parmesan cheese and fresh basil leaves.
Notes
Serve hot with grated Parmesan and fresh basil for added flavor.