Set a large pan to medium heat and add the olive oil.
Next, add the garlic and cook for a minute, just until fragrant.
Add the uncooked orzo and allow it to toast for a minute or two, stirring occasionally.
Next, add the salt, pepper, red pepper flakes, dried basil, dried oregano, and onion powder. Stir to combine.
Add the can of tomatoes, and gently mix into the orzo.
Add 1/2 cup of chicken broth and reduce the heat to a light simmer.
Stirring often, simmer the orzo until the majority of broth has been absorbed.
Once the majority of broth has been absorbed, add another 1/2 cup of chicken broth and follow the same steps until all of the broth has been used and the orzo is fully cooked.Sammy tips: Only add 1/2 cup of broth at a time. Be sure to cook the orzo slow, but ensure it's simmering at a low/medium heat. This will ensure the orzo cooks evenly at a proper pace. Be sure to stir the orzo often to avoid it from sticking the bottom of the pan. Once the orzo is cooked and all the broth has been absorbed, taste to see if you want to add any additional salt.
Remove from the heat, add the butter and heavy cream.Stir to combine. Serve right away, and garnish with fresh basil, freshly grated parmigiano reggiano and a drizzle of olive oil.