Start by dicing your onion and bell pepper, and mince the garlic cloves. Having all your veggies prepped before you start cooking will make the process smooth and efficient.
Heat 1 tablespoon of olive oil in a large skillet over medium-high heat. Add the ground beef, breaking it up with a spatula. Cook until browned and no longer pink, about 5-7 minutes. Season with salt, pepper, cumin, and paprika as it cooks to build that rich flavor base.
Once the beef is browned, push it to one side of the skillet. Add the remaining tablespoon of olive oil to the empty side and toss in the diced onion, bell pepper, and minced garlic. Sauté until softened and fragrant, about 4-5 minutes.
Stir the rice into the beef and vegetable mixture, letting it toast for about a minute. Then pour in the beef broth and the entire can of diced tomatoes, including the juices. Stir everything well to combine.
Bring the skillet to a boil, then reduce the heat to low. Cover the skillet with a lid and let it simmer gently for 18-20 minutes, or until the rice is tender and has absorbed most of the liquid. Avoid lifting the lid too often to keep the steam trapped inside.
Once the rice is cooked, remove the skillet from heat and let it sit, covered, for 5 minutes. This resting time helps the rice absorb any remaining moisture. Finally, garnish with freshly chopped parsley for a burst of color and freshness.