Ingredients:
1 lb (450g) ground beef 

1 small onion, finely chopped 

2 cloves garlic, minced 

1 cup long-grain white rice 

2 cups beef broth or water 

1 can (14.5 oz) diced tomatoes (optional for extra flavor) 

1 tsp ground cumin 

1 tsp paprika 

½ tsp chili powder (optional, for heat) 

½ tsp oregano 

1 tbsp soy sauce (for added umami) 

Salt and pepper to taste 

1 tbsp olive oil 

For Garnish (optional):
Fresh cilantro, chopped 

Lime wedges 

Instructions:

Heat olive oil in a large skillet over medium-high heat. Add the ground beef, onion, and garlic. Cook, breaking the beef apart with a spoon, until the beef is browned and cooked through. Drain any excess fat. 






Add cumin, paprika, chili powder (if using), oregano, soy sauce, salt, and pepper to the beef mixture. Stir well to evenly coat the meat with the spices. 




Stir in the rice, allowing it to toast for 1-2 minutes in the seasoned beef mixture. 


Pour in the beef broth (or water) and diced tomatoes (if using). Stir to combine. Bring to a simmer. 




Cover the skillet with a lid and reduce the heat to low. Simmer for about 18-20 minutes, or until the rice is cooked and the liquid is absorbed. Avoid stirring the rice during this time to ensure it cooks properly. 


Remove from heat and fluff the rice with a fork. Garnish with fresh cilantro and a squeeze of lime juice, if desired. 



Prep Time: 10 min | Cooking Time: 25 min | Total Time: 35 min
Calories: ~350 Kcal per serving | Servings: 4