制作五色糯米飯比較講究方法。黑色糯米飯,用楓葉及其嫩莖之皮,放在臼中搗爛,稍為風干后浸入一定量的水中,浸泡一天一夜后,把葉渣撈出濾凈,即取得黑染料液。黑染料汁要放入鍋中用文火煮至五六十攝氏度,再把糯米浸入其中。黃染料,可用黃花或黃梔子、黃羌等植物的果實、塊莖提取。將黃花煮沸,或將黃梔子搗碎放入水中浸泡,即得到黃橙色的染料液。也可用黃羌掏爛后與糯米拌均用力搓,可得黃色的糯米(可直接蒸,不用浸泡)。紅染料、紫染料是用同一品種而葉狀不同的紅蘭草經水煮而成。葉片稍長,顏色稍深,煮出來的顏色較濃,泡出來的米即成紫色;葉片較圓,顏色較淺,煮出來的顏色較淡,泡出來的米即成鮮紅色。提取四種液汁出來后,分別把不等量的米放入其中浸泡一夜,等其上色后放入蒸籠中蒸約一個小時,便可蒸出黑、紅、黃、紫、白(糯米本色)五種顏色的糯米飯來。這樣做出來的五色糯米飯色澤鮮艷、五彩斑斕、晶瑩透亮,再加上它的滋潤柔軟、醇正平和,味道富有植物清香,吃起來令人回味無窮,且具有一定的藥用價值。紅蘭草有生血作用,梔子有清熱涼血作用,用楓葉煮成的青粳飯,人食之能堅筋骨、益腸胃、補髓。
壯族五色糯米飯,各地做法風味也不盡相同。有的將泡漲的飯豆或綠豆和五色糯米一起放入蒸籠中蒸熟,將剁好的半瘦肥豬肉和切碎的小蔥放進熱鍋里炒熟,再加入適量鹽、料酒、醬油、味精等,接著將蒸熟的五色糯米飯和飯豆、綠豆倒入鍋內一起撈勻。這樣的糯米飯,味道清香,別有一番風味。有的把糯米飯蒸好后,將花生、芝麻炒熟炒香放到臼中舂碎,再把花生芝麻碎末灑入五色飯中拌勻,這樣的五色糯飯吃起來香味濃郁。還有的把五色糯米盛入新鮮竹筒,再把竹筒放在篝火上慢慢烘烤,隨著竹筒劈里啪啦地裂開,一陣陣香氣四溢,那股特有的竹筒清香,更令人垂涎欲滴。