In a large skillet, over medium heat, melt the butter and then add the olive oil. Heat until lightly sizzling.
Add the orzo and cook, stirring frequently, until the orzo is a golden brown color
Add the onions and celery and cook until the onions are translucent and the celery is softened.
Add the garlic and cook for 1 minute. The garlic will smell fragrant.
Add the long grain rice, stirring to coat it well with oil. Once coated, add the chicken broth and bouillon, plus add seasonings: dried Italian parsley, garlic powder, onion powder, and salt. Stir until well combined, increase heat to high and bring to a boil.
Reduce heat to medium-low, cover the pan and gently cook for about 20-25 minutes. The rice should be tender and the liquid will be absorbed.
Remove from the heat and let stand, with lid on, for about 5 minutes. Do NOT uncover the pan.
Remove the lid, stir in chopped parsley and almonds, and then fluff with a fork. Taste the seasoning and adjust, if needed.