Ingredients
Method
- Heat vegetable oil in a large skillet or wide pan over medium-high heat. Add diced onion and cook for 3-4 minutes until softened and lightly golden.
- Add minced garlic and cook for another 30 seconds until fragrant.
- Add ground beef to the pan, breaking it up with a wooden spoon. Cook for 5-6 minutes, stirring occasionally, until beef is browned and cooked through. Don't rush this step - you want good color on the meat.
- Stir in paprika, oregano, salt, pepper, and garlic powder. Cook for 1 minute to toast the spices.
- Add the uncooked rice and stir to combine with the beef mixture. Cook for 2 minutes, stirring frequently, to lightly toast the rice.
- Pour in the drained diced tomatoes and beef stock. Stir well to combine all ingredients.
- Bring the mixture to a boil, then reduce heat to low. Cover and simmer for 15-18 minutes, or until rice is tender and liquid is absorbed.
- Remove from heat and let stand, covered, for 5 minutes to allow rice to finish steaming.
- Fluff with a fork, taste and adjust seasoning if needed. Garnish with fresh chopped parsley before serving.
Notes
For best results, use jasmine or long-grain white rice. Avoid instant rice as it will become mushy. If the rice isn't quite tender after 18 minutes, add a splash more stock and continue cooking covered for a few more minutes. Leftovers keep well in the refrigerator for 3 days and reheat nicely in the microwave.
