Deprecated: Return type of Dotenv\Environment\AbstractVariables::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/pinnonme/public_html/wp-content/plugins/bluehost-disable/vendor/vlucas/phpdotenv/src/Environment/AbstractVariables.php on line 162

Deprecated: Return type of Dotenv\Environment\AbstractVariables::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/pinnonme/public_html/wp-content/plugins/bluehost-disable/vendor/vlucas/phpdotenv/src/Environment/AbstractVariables.php on line 170

Deprecated: Return type of Dotenv\Environment\AbstractVariables::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/pinnonme/public_html/wp-content/plugins/bluehost-disable/vendor/vlucas/phpdotenv/src/Environment/AbstractVariables.php on line 178

Deprecated: Return type of Dotenv\Environment\AbstractVariables::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/pinnonme/public_html/wp-content/plugins/bluehost-disable/vendor/vlucas/phpdotenv/src/Environment/AbstractVariables.php on line 186

Deprecated: Return type of PhpOption\Some::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/pinnonme/public_html/wp-content/plugins/bluehost-disable/vendor/phpoption/phpoption/src/PhpOption/Some.php on line 152

Deprecated: Return type of PhpOption\None::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /home2/pinnonme/public_html/wp-content/plugins/bluehost-disable/vendor/phpoption/phpoption/src/PhpOption/None.php on line 118
Pinnon Premium Meats Home - Pinnon Premium Meats

Welcome to Pinnon Premium Meats

Quality meat at a reasonable price!
Since 1994, Pinnon Premium Meats has been Beloit, Wisconsin’s go-to full service butcher shop. We pride ourselves on our high quality meat selection and providing our customers with the best possible experience. Prairie Hill Meats offers a variety of chicken, ham, beef and seafood selections, along with box options that fit a multitude of special occasions. The vast array will have you coming back again and again!
We accept Visa, Mastercard, EBT, Cash – No checks please.

Service & Selections

Check out what we have to offer! Everything from chicken, ham, beef and seafood. Custom cut sizes on just about whatever you could want.  

Box Options

Looking for that perfect gift for a carnivore or need the ultimate meat ensemble for your cookout? Look at our various box options, custom cuts also available.  

Contact Us

Have a question? Give us a call! We love to hear from you.