Toast the orzo. Heat olive oil (2 tablespoons) in a large skillet or saucepan over medium heat. Add orzo (1 cup) and cook, stirring constantly, for 1–2 minutes until lightly toasted.
Add the garlic. Stir in minced garlic (3 cloves) and cook for about 30 seconds, just until fragrant.
Simmer until tender. Pour in broth (2 cups) and salt (3/4 teaspoon), bring to a gentle simmer, then reduce heat to medium-low, cover, and cook 10–12 minutes, stirring occasionally, until orzo is tender and most of the liquid is absorbed but the mixture is still slightly saucy.
Make it creamy. Reduce heat to low and stir in heavy cream (1/2 cup), butter (if using) (2 tablespoons), and Parmesan cheese (3/4 cup), adding the cheese gradually while stirring until melted and creamy.
Adjust the sauce. If the sauce is too thick, add a splash of broth to loosen to a smooth, creamy consistency.
Finish and serve. Remove from heat, stir in parsley (2 tablespoons) and Aleppo pepper (1/2 teaspoon), taste, and adjust seasoning as needed. Serve immediately with extra Parmesan and parsley if desired.