Isomalto-oligosaccharide เกิดจากการไฮโดรไลซิสของเอนไซม์-เร่งปฏิกิริยาของแป้งจากพืชซีเรียลที่แตกต่างกัน (ข้าวสาลีข้าวบาร์เลย์ข้าวโพด) พัลส์ (ถั่วฝักยาวถั่ว) ข้าวมันสำปะหลัง เอนไซม์รวมถึง alpha-glucosidase, alpha-amylase และ pullulanase, hydrolyse polysaccharides ในแป้งเพื่อผลิต mono-, di-, tri- และ oligosaccharides ขนาดเล็กอื่น ๆ ที่มีอัลฟ่า 1,4 และ alpha-1,6 glycoside เชื่อมโยง ยีสต์ถูกเพิ่มเข้ามาเพื่อกำจัดกลูโคสที่อาจเกิดขึ้นเนื่องจากปฏิกิริยาการไฮโดรไลซิสของเอนไซม์
ขั้นตอนสุดท้ายในการไฮโดรไลซิสของแป้งเป็นขั้นตอนการทำให้เป็น saccharification ที่ให้น้ำเชื่อมมอลโตสสูง น้ำเชื่อมมอลโตสตามธรรมชาติมี di- และ tri- oligosaccharides ที่มีการเชื่อมโยง glycoside alpha- 1,4 glycoside เพื่อที่จะแปลงโมเลกุลเหล่านี้ให้เป็นโมเลกุลที่ใช้งานได้และแคลอรี่ต่ำการเชื่อมโยงอัลฟ่า -1,4 เหล่านี้จะถูกแปลงเป็นเอนไซม์เป็นการเชื่อมโยงอัลฟ่า -1,6 ขั้นตอนนี้ทำได้โดยการเพิ่มเอนไซม์ transglucosidase (TG) เพื่อสรุปเอนไซม์ TG จะแปลง Malto-Oligosaccharides เป็น IMO