1. Heat olive oil in a Dutch oven over medium heat. Add the beef or lamb and brown on all sides.
2. Add the chopped onion and garlic, and cook until softened.
3. Stir in the canned tomatoes, beef broth, oregano, salt, and pepper. Bring to a boil.
4. Reduce heat to low, cover, and simmer for about 1 hour or until the meat is tender.
5. Preheat the oven to 180°C (350°F).
6. Stir in the orzo pasta, cover, and transfer the Dutch oven to the preheated oven. Bake for 20-25 minutes, or until the orzo is cooked and has absorbed most of the liquid.
7. Remove from the oven and let it rest for a few minutes before serving. Sprinkle with grated Parmesan cheese.
Notes:
Feel free to use chicken or pork instead of beef or lamb.