Partial digestion is the leading cause of excessive noises in the stomach. Fiber-rich foods like beans and cabbage produce more gas and lead to noises. The gas gets trapped in food and when stomach muscle contracts the gas moves around and creates loud noises.
Growling noises in the stomach are loud when you have an empty or partially empty stomach, which is due to the bouncing of noises that are muffled in the stomach when full. Also, stomach growling may be caused by not drinking enough water throughout the day. Drinking too much coffee or eating too many acidic foods causes a growling in the stomach.