Wash liver and boil with salt and onion until tender; then drain and chop into small bite sizes and set aside.
Wash rice under running luke warm water until clear; then drain.
Pour 2 tbsps. of oil into a cooking pot, add a bay leaf into the oil, add the rice then stir fry for about 3 minutes or until the rice begins to pop. Meanwhile, add 2tsps. of the curry powder and combine for about another minute. Pour the meat stock just to the top of the rice([i]you do not have to use up the meat stock if it is too much).(season if using water) Cook the rice until aldente(ie, not too hard and not too soft). Once the rice is done, fluff with a fork and refrigerate for an hour or more(This helps to remove the moisture and helps with easy handling without causing it to be mushy) If you cannot refrigerate the rice, just pour it onto a flat tray and air it out
Throw in your green beans along with the other vegetables except the green onion...stir fry quickly for about 2 minutes(You want the vegetables to retain it's crunch). Mix in the shrimp and liver. Season with a little salt and black pepper. Pour in the rice in little increments and keep stirring really fast. Once the rice is mixed in, stir in the nutmeg and the green onion and check for seasonings; making sure to adjust the seasonings where necessary. Stir in the butter. Remove rice from the heat and serve
Notes
If using chicken, make sure to stir fry along with the onions, before adding the vegetables.
Recipe by Nigerian Lazy Chef at https://www.nigerianlazychef.com/2015/04/nigerian-fried-rice/