Heat butter in a large nonstick pot over medium heat.
Add orzo pasta and stir fry until it's golden brown.
Add onions and cook until they become translucent.
Add garlic and rice and cook for about 1 minute until garlic becomes fragrant.
Add broth, salt, pepper, parsley and mix.
Turn up the heat to High and bring to a boil.
Then, lower the heat to Medium.
Cover and simmer until all the broth is absorbed and rice and orzo become tender (about 15 minutes).
Turn off heat and let it rest for 5 minutes, covered.
Uncover and mix in in parmesan cheese and fluff up the rice with a fork.
Garnish with parsley and almonds. Enjoy!