In a large skillet, heat the olive oil over medium heat. Add the chopped onion and minced garlic, sautéing for 2-3 minutes until fragrant and translucent.
Add the ground beef to the skillet. Cook until browned, breaking it apart with a spatula, about 5-7 minutes. Season with salt, pepper, and smoked paprika.
Stir in the diced bell pepper and continue to cook for another 4-5 minutes until the peppers soften.
Add the rice to the skillet, stirring to combine it well with the beef and veggie mixture.
Pour in the beef or vegetable broth, soy sauce, and Worcestershire sauce (if using). Bring the mixture to a boil, then reduce heat to low. Cover and simmer for about 18-20 minutes, or until the rice is cooked and has absorbed most of the liquid.
After the rice is done, gently fold in the frozen peas and carrots. Cover again and let it sit for another 5 minutes. This will warm the veggies through.
Fluff the mixture with a fork and taste for seasoning, adjusting salt and pepper as necessary.
Notes
Serve in the skillet for a rustic look or on plates, garnished with fresh parsley.