羊湯變紅的原因如下:1、羊湯與鐵鏽發生了反應。解決方法:用銅鍋、鋁鍋或砂鍋熬製。2、羊肉或骨頭裏面殘存的血液所致。解決方法:爲使湯濃白,將骨肉浸泡在水中並不時換水,燒湯前在沸水中稍煮片刻撈起洗淨後再熬湯。