Start by slicing the two chicken breasts in half to make four total pieces. Beat the chicken slightly to make it a little thin and more tender. Set aside.
In a large bowl mix flour, salt, water, milk and baking powder, whisk till smooth.
Dip chicken in the batter and coat, drop in to hot oil and cook until golden brown (on low-medium), around 5 minutes each side. Make sure your oil isn't to hot!
While your chicken is cooking, put chicken broth, bouillon, half of sliced green onion, soy sauce, pinch of salt. Heat until almost boiling, mix cornstarch with a few tablespoons of water, mix until smooth. Add to the broth and stir, don't let it stick to bottom of pan. Temper egg yolks and mix into gravy and simmer on low, while you finish other stuff.
Make rice and prepare plates, Slice chicken in to pieces, add your rice, top both with gravy and green onion. Now you should use sprinkle of chopped almonds on top also but I didn't have any.
One more picture it was so good! Very, very similar to the almond boneless chicken I used to get at Chinese restaurants back when I lived in Michigan.