Lan Fen is a traditional Chinese dish made with rice and beans. It is typically found in the southern Chinese province of Guangxi. The dish is known for its unique combination of sticky rice and black beans, which are cooked together and then mixed with water and cooked until the rice is soft.