Heat the 2 tablespoons salted butter in a large pan over medium-high heat. Add in the 2 minced shallots and cook, stirring frequently for 3 minutes.
Add the 1 ½ cups orzo to the pan and continue to cook, stirring occasionally for 5 minutes, to lightly toast the orzo.
Add the 3 minced cloves garlic and 1 tablespoon lemon zest to the pan and cook for 1 minute, until fragrant. Whisk in the 2 cups chicken broth, 1 cup heavy cream, 3 tablespoons lemon juice, 1 teaspoon salt, and ½ teaspoon pepper.
Bring the liquid to a boil, then reduce the heat to medium-low and simmer the pasta for 8-10 minutes, stirring frequently to keep the pasta from sticking to the pan.
Once the pasta is tender and the liquid has cooked down, sprinkle the dish with ½ cup freshly shredded Parmesan cheese and 2 tablespoons freshly chopped basil and serve.