Heat olive oil in a large skillet over medium heat.
Add chopped onions and garlic; sauté until softened.
Stir in the ground beef; cook until browned.
Add chopped bell pepper and season with salt, pepper, oregano, and paprika.
Pour in the diced tomatoes and beef broth; stir to combine.
Stir in orzo, making sure it's well incorporated.
Bring to a gentle simmer and cover the skillet; cook for about 10-12 minutes.
Once the orzo is tender, taste and adjust seasoning as needed.
Remove from heat and let rest for a few minutes before serving.
Garnish with fresh parsley and serve warm.