Bring 3 cups of vegetable or chicken broth to a boil in a large pot.
Add 1 cup of orzo pasta to the boiling broth and cook for about 8-10 minutes or until al dente, stirring occasionally.
While the orzo is cooking, heat 1 tablespoon of olive oil in a medium saucepan over medium heat.
Add 4 minced garlic cloves to the saucepan and sauté for about 1-2 minutes until fragrant, being careful not to burn the garlic.
Once the orzo is cooked, drain any excess broth and return the orzo to the pot.
Pour the sautéed garlic and oil mixture over the orzo, followed by 1 cup of heavy cream. Stir to combine.
Gradually add 1 cup of freshly grated Parmesan cheese, stirring until the cheese has melted and the mixture is creamy.
Season with 1 teaspoon salt, ½ teaspoon black pepper, and ¼ teaspoon crushed red pepper flakes if using. Mix well.
Serve immediately, garnished with chopped fresh parsley.