The main ingredient of Nasi Uduk is rice, which is cooked with coconut milk and herbs to create a great flavor. It is served with chicken or beef, eggs, and cucumber, garnished with fried shallots and Indonesian crackers. The Nasi Uduk recipe came to Indonesia from Jakarta, where people often eat it for breakfast, sometimes even on the go.