Wash the dried beef in cold water and leave it soaking for about 10 minutes. Place the meat in a medium pot with 4 cups of water and cook for about 20 minutes over medium heat.
Meanwhile heat the oil in a small saucepan, add the onions, scallions and tomatoes. Cook for about 5 minutes or until soft. Add salt and pepper to your taste and set aside.
Add the rice, cumin and achiote to the onion mixture and stir well. Add the cooked beef and beef broth. Cover and let simmer over low heat for about 25 minutes until the liquid is gone. Remove from the heat, add the cheese, stir again and cover the pan. Let it rest for about 10 minutes.