Gạo ngâm khoảng 3 - 4 giờ. Để gạo không bị vỡ, bạn nên vo trước khi ngâm. Trước khi nấu, bạn nên cho gạo ra rá, tráng qua nước, để khoảng 15 phút cho ráo nước. Sau đó, trộn đỗ xanh hay gấc tùy món xôi bạn nấu, cho chút muối cho món xôi thêm đậm đà.
Nếu muốn nấu xôi vào buổi sáng, bạn nên ngâm gạo và đỗ xanh từ tối hôm trước. Sáng hôm sau đãi hết vỏ đậu, vò sạch gạo nếp và để vào rổ cho ráo nước.
Khi nấu bằng nồi cơm điện bạn cho một chút nước thôi, gạo chỉ sôi một lúc là được. Bạn đừng để gạo sôi lâu quá, xôi sẽ bị nát. Khi nước cạn, bạn thấy gạo chỉ mới chín được 2 - 3 phần thôi. Bạn để một chiếc khăn ướt lên trên, xôi sẽ chín bằng hơi. Khi xôi chín được tám hay chín phần thì bạn đánh lên và cho một ít dầu ăn hoặc mỡ lợn, mỡ gà xuống đáy nồi để chống cháy. Nếu vẫn bị cháy thì cũng rất róc và khi ăn rất ngon.
Nếu nấu xôi đỗ hoặc lạc thì nên cho lạc, đỗ vào đun sôi trước vài phút rồi mới cho gạo vào. Nếu nước nhiều quá thì nên múc ra. Gạo ngâm từ trước thì chỉ cho nước bằng gạo thôi, gạo vo xong nấu luôn thì nên cho nhiều hơn một chút.
Cách 3: Nước sôi thì rửa gạo
Vo sạch gạo rồi cho vào nồi cơm điện cùng với nước, bật nút như nấu cơm bình thường. Khi nước sôi thì nhấc nồi ra, trút gạo vào rá cho ráo. Sau đó, đổ lại gạo vào nồi rồi nấu tiếp. Bạn chỉ cần chờ 20 phút là xôi của bạn đã chín. Bạn sẽ được nồi xôi khô ráo và hạt nếp vẫn mềm như nấu bằng chõ đồ.
Chú ý: Gạo nếp không cần ngâm nước và khi gạo đã cho vào nồi nước sôi thì bạn cần canh chừng, nhìn thấy nước trong nồi sôi bùng và đều là phải nhanh tay đổ ra rổ cho ráo nước, nếu không xôi của bạn sẽ bị nhão.