The Pudding River is a 62-mile (100 km) tributary of the Molalla River in the U.S. state of Oregon. Its drainage basin covers 528 square miles (1,368 km2). Among its tributaries are Butte Creek, Abiqua Creek, and the Little Pudding River.Historically, the Pudding River flowed directly into the Willamette River, and aerial photos dating back to 1936 provide evidence of the Willamette River's confluence with the Pudding River main stem channel.