Heat olive oil in a large skillet over medium heat. Add the diced onion and bell pepper. Sauté for 3-4 minutes until the vegetables are tender.
Add the minced garlic to the skillet and cook for an additional 1 minute until fragrant.
Increase the heat to medium-high and add the ground beef. Cook, breaking it up with a wooden spoon until browned, about 5-7 minutes. Drain excess fat if necessary.
Stir in the paprika, dried oregano, salt, and black pepper, mixing well to combine.
Add the rice to the skillet, stirring to coat it in the beef mixture.
Pour in the beef broth and bring to a boil. Reduce the heat to low, cover the skillet, and let it simmer for about 15 minutes or until the rice is tender and has absorbed the liquid.
If using, add the frozen peas and carrots during the last 5 minutes of cooking, stirring to combine.
Once the rice is cooked, remove from heat and let it sit, covered, for 5 minutes. Fluff with a fork before serving.
Garnish with chopped parsley if desired and serve warm.