Shortage of fish causes high prices and cancels Lenten fries


GRAND RAPIDS, Mich. (WOOD) — Supply chain issues and fish price inflation have hit local businesses and area fish fries hard.

West Catholic High School president and CEO Cynthia Kneibel said she won’t be offering her annual Friday fish fries this year due to both rising product prices and shortages. .

“We usually buy our fish in the summer,” Kneibel said. “Then we are allowed to keep the fish where we buy it, in a storage facility.”

This year, there were not enough fish to meet West Catholic’s demand. The alternative would have been to buy a more expensive lake perch, which Kneibel said he could not afford.

“We looked forward to that sense of community but, again, Catholic schools operate on very tight margins. You cannot risk losing money.

Fish Lads seafood market owner Jeff Butzow said some of his products have held steady over the past year. While other fish, such as ahi tuna, have soared.

“I’m still doing business as usual, things just cost more,” Butzow said. “Unfortunately, on top of something that already costs a lot of money.”

According to the US Bureau of Labor Statistics, fish prices have risen more than 10% over the past year. While local suppliers told News 8 they had seen an increase of more than 25%.

St. Alphonsus Catholic Church in Grand Rapids is just one of many parishes that have transitioned from in-person dining to drive-thru options this Lenten season.

Kneibel said small orders from local parishes are your best bet for active fried fish this year. Organizers at the Parish of the Assumption of the Blessed Virgin Mary said they had to buy their entire Lenten supply in one order to secure a locked fish price. Belmont Parish is open Fridays for in-person dining.

` ) ); // Embed Facebook script (function (d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); = id; js.src=”″; fjs.parentNode.insertBefore(js, fjs); }(document, ‘script’, ‘facebook-jssdk’)); // Twitter script integration (function (d, s, id) { var js, tjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); = id; js.setAttribute(‘async’, ”); js.src=””; tjs.parentNode.insertBefore(js, tjs); }(document, ‘script’, ‘twitter-js’)); } // Simplify some things iframe var iframes = $(‘iframe’); iframes .filter( ‘.responsive’ ) .each( function( _, frame ) { // 16×9 ratio responsive iframes var $frame = $(frame); $( frame ).css({ position: ‘absolute’, top: 0, left: 0, right: 0, width: ‘100%’, height: ‘100%’, }).parent().addClass( ‘wood-responsive-container wood-responsive-container-16×9’ ); } ); var lazyFrames = iframes.filter(‘[data-lazy-src]’); function woodMakeLazyFrame( selector ) { var observer; var options = { root: null, rootMargin: ‘0px’, threshold: 0, }; function handler(inputs, observer) { inputs.forEach(function(input) { var ioR = entry.intersectionRatio; if(ioR > 0) { =; observer.unobserve( input .target); } }); } observer = new IntersectionObserver( handler, options ); observe. observe( selector ); } lazyFrames. each( ( _, frame ) => woodMakeLazyFrame( frame ) ); }); }(jQuery))


About Author

Comments are closed.