Heat the oil in a stock pot over medium heat. Add the onion, garlic & dry seasonings and cook for 3 minutes, stirring frequently.
Add the orzo and cook for another couple minutes, or until the orzo is toasted. Add the broccoli & broth and bring to a simmer. Cook for 5 minutes, uncovered, stirring frequently so the orzo doesn't stick.
Pour in the milk, cream cheese and cheddar. Stir for another 5 minutes, or until the orzo is cooked through and the broccoli is tender. Taste and add salt & pepper if needed. Thin with more milk if it is too thick.
Serve hot and enjoy!
Notes
Fresh broccoli is best for this recipe - it will give a better bite than frozen!
If the broth you use isn't very flavorful you will likely need to add more seasoning than called for.