01 -
Heat olive oil in a large, oven-safe skillet (preferably cast iron) over medium-high heat. Add the ground beef and cook, breaking it up with a spoon, until it's nicely browned and no longer pink. I always make sure to get some nice crispy edges. If there's excessive grease, you can carefully drain off most of it, but leave a little for flavor.
02 -
Reduce heat to medium. Add the chopped yellow onion to the skillet with the beef. Cook for 3-5 minutes until the onion begins to soften. Then, stir in the minced garlic and cook for another minute until fragrant. Oh, the smell that starts to waft through the kitchen at this point is just wonderful.
03 -
Sprinkle in the ground cumin, smoked paprika, dried oregano, salt, and black pepper. Stir well to coat the beef and onions with the spices. Let them toast for about 1 minute, stirring constantly, to really bring out their aroma. This is where you can totally adjust to your taste; sometimes I add a pinch of chili powder for a little kick!
04 -
Pour in the can of undrained diced tomatoes and the beef broth. Stir everything together, making sure to scrape up any browned bits from the bottom of the skillet. Those bits are pure flavor, trust me! Bring the mixture to a gentle boil.
05 -
Stir in the uncooked long-grain white rice. Make sure it's evenly distributed and mostly submerged in the liquid. Once it's boiling gently, reduce the heat to low, cover the skillet tightly with a lid, and let it simmer. Don't peek! Seriously, don't. I've ruined the rice texture by peeking too much.
06 -
Let the Ground Beef and Rice Skillet simmer for 15-20 minutes, or until the rice is tender and has absorbed all the liquid. Once cooked, remove the skillet from the heat, but keep it covered for another 5-10 minutes. This resting period is crucial for fluffy rice. When you finally lift the lid, it should be a beautiful, steamy, savory dish, ready for a fork!