Soak rice and peanuts in water (separately) overnight. If you want to add some dried dates. soak them overnight as well.
Drain the soaking water away before cooking. Roughly crush the rice with your hands (which will help speed up the cooking process)!
Bring about 2 cups of water to the boil in a pot and then put in the rice. peanuts, dates, and ginger.
Leave it boiling, and stir occasionally to prevent the rice at the bottom from burning. Keep the lid half open so that the water does not overflow. Let it boil violently if possible; this allows for the rice to disintegrate.
When the congee starts sputtering, add 1/2 cup of water in.
When it starts to sputter again, add 1/2 more cup of water in. By now you should've added 3 cups of water.
Leave it on the stove until the desired consistency has been reached - approximately 45 minutes of cook time in total. You can add more water if too much of it has evaporated.
When done, add salt and pepper to taste.