Skip to content
AboutPizza Ranch ServesGift CardseClubRanch RewardsView Locations
Return to Nav
Pizza Ranch Store Front Photo

Pizza Ranch Spencer

Location Hours
Day of the WeekHours
Monday11:00 AM - 8:00 PM
Tuesday11:00 AM - 8:00 PM
Wednesday11:00 AM - 8:00 PM
Thursday11:00 AM - 8:00 PM
Friday11:00 AM - 9:00 PM
Saturday11:00 AM - 9:00 PM
Sunday11:00 AM - 8:00 PM
  • Buffet
  • Carryout
  • Delivery
  • FunZone Arcade
  • Buffet
  • Carryout
  • Delivery
  • FunZone Arcade
3.7 out of 5
Rating 3.7
(View 109 Total Reviews)
Main Phone
(712) 262-6262(712) 262-6262
528 N Grand Avenue Spencer, IA 51301 US
11:00 AM - 8:00 PM11:00 AM - 8:00 PM11:00 AM - 8:00 PM11:00 AM - 8:00 PM11:00 AM - 9:00 PM11:00 AM - 9:00 PM11:00 AM - 8:00 PM

Location Hours

Day of the WeekHours
Monday11:00 AM - 8:00 PM
Tuesday11:00 AM - 8:00 PM
Wednesday11:00 AM - 8:00 PM
Thursday11:00 AM - 8:00 PM
Friday11:00 AM - 9:00 PM
Saturday11:00 AM - 9:00 PM
Sunday11:00 AM - 8:00 PM

Location Hours

Day of the WeekHours
Monday11:00 AM - 8:00 PM
Tuesday11:00 AM - 8:00 PM
Wednesday11:00 AM - 8:00 PM
Thursday11:00 AM - 8:00 PM
Friday11:00 AM - 9:00 PM
Saturday11:00 AM - 9:00 PM
Sunday11:00 AM - 8:00 PM
Buffet Hours & Pricing

Lunch

Day of the WeekHours
Monday11:00 AM - 1:30 PM$10.79
Tuesday11:00 AM - 1:30 PM$10.79
Wednesday11:00 AM - 1:30 PM$10.79
Thursday11:00 AM - 1:30 PM$10.79
Friday11:00 AM - 1:30 PM$10.79
SaturdayBuffet Closed
SundayBuffet Closed

Kids Pricing

0-3:Free
4-7:$6.49
8-12:$8.49
Drink is included in buffet pricing. All prices listed are before tax and subject to change without notice.
Special Pricing

Kids Eat Free

Tuesday
5pm-8pmFreeOne child 12 & under per paying adult.

Take 2

Everyday
Regular Buffet Hours$8.00To-go only. Includes 2 slices of pizza or 2 pieces of chicken (or one of each) plus 2 sides. Or build your own salad from the salad bar. Drinks and additional sides are available for additional cost.

Senior Pricing

Everyday
Lunch: $10.04Dinner/Weekend: $11.13Must be 65 years or older. Cannot be combined with other offers.

Military Pricing

Everyday
Lunch: $9.79Dinner/Weekend: $10.88Must show military ID. Cannot be combined with other offers.
Explore the Local Menu for Pizza Ranch Spencer

About Pizza Ranch Spencer

Round up the crew and head over to the Ranch! Our Spencer location offers something for everyone: classic and Ranch Favorite pizzas, the Country’s Best Chicken®, Cactus Bread®, and more. It’s all hot and fresh on our buffet—or delivered right to your door.

Find us just minutes from the Spencer High School, and stop by after school or the Tigers game to refuel! Our party room has space for 60, and our Buffet Your Way guarantees that everyone gets what they want.

Join us for Community Impact events and support local groups like the Iowa Great Lakes Lutheran School. Or, if you’d like to host your own fundraiser, let us know!

New at Pizza Ranch Spencer

January 1 - February 8
Did you lose your Ranch Rewards card? Go CARDLESS with our app! It's contactless and convenient! Enjoy some of the perks, like finding your nearest Ranch, no matter where you are, ordering online, earning points by using the check-in feature, and redeeming rewards. Our app is available for Android and iOS. Download it today to always have your loyalty card at your fingertips..

January 1 - February 8
Pizza Ranch is offering DOUBLE POINTS every Wednesday this Winter! Every Wednesday through March 30, 2022, you can earn double points on your Ranch Rewards account on qualifying purchases, up to $100, including buffet, dine-in, carryout, delivery, and in-restaurant gift cards.

Reviews for Pizza Ranch Spencer

3.7 out of 5
Rating 3.7
(109 Total Reviews)
  • 3 out of 5
    Rating 3.0
    Service was okay. The pizza table was scarce. The bus boy and girl were the friendliest. Too bad they're too young to help cooks. Breadsticks were hot but there was no dipping sauce. They were short a spatula. Chicken was good. If we had been in a hurry we would have been disappointed in how long it was taking to get pizzas out. Maybe they were swamped with deliveries. Spencer IA. Our favorite is still Emmetsburg IA.
    Response from Pizza Ranch Spencer
    Thank you for your feedback, Shannon P. We are thankful for the opportunity to serve you. We always appreciate feedback and will share this with our team.
  • 5 out of 5
    Rating 5.0
    Great as always.
    Response from Pizza Ranch Spencer
    Thanks for choosing the Ranch, Nancy N We hope to serve you again soon!
  • 3 out of 5
    Rating 3.0
    Chicken pieces were extremely small. Pizza and potato wedges were really good. Chocolate chip cookie over baked.
  • 4 out of 5
    Rating 4.0
    Chicken and sides were very good on the buffet but the pizza and salad bar fell a little short on variety. Service was good.
    Response from Pizza Ranch Spencer
    Thank you for your feedback, Gary, L. At Pizza Ranch, we want to serve you the food you enjoy. We are truly sorry that not all aspects of our Buffet were up to our Pizza Ranch standard. We do hope you give us another chance soon.
  • 5 out of 5
    Rating 5.0
    Great service and food
    Response from Pizza Ranch Spencer
    Thanks for choosing the Ranch, Doug W Pizza Ranch values our loyal guests and it’s our goal to provide legendary service. We hope to serve you again soon!
  • 2 out of 5
    Rating 2.0
    Long wait time for chicken.Never did get desert pizza because it was not ready. restrooms were filthy. Will never go back there. I love Pizza Ranch but not this one. I've been to a lot of Pizza Ranches and the rest of them were all good. But not this one.
  • 3 out of 5
    Rating 3.0
    The Sunday lunch buffet was constantly behind the demand. It’s been that way the past several times I’ve gone. I get that their short-staffed, but maybe new policies and procedures are needed to ensure a steady stream of food comes out and a pile up of 5-10 guests standing at the buffet waiting for food doesn’t happen, which I witnessed during this visit and others. The food itself was great, so kudos to the staff for that! There just wasn’t enough of it.
  • 5 out of 5
    Rating 5.0
    Great job. Pizza tasted great.
  • 3 out of 5
    Rating 3.0
    Other than pepperoni on one pizza there was no meat. I don’t really call pepperoni “meat”.
  • 2 out of 5
    Rating 2.0
    Poor delivery time, 35 minutes past the 40-45 minute wait time. Broasted chicken very dry. I threw half of my 10 piece bucket away.
  • 1 out of 5
    Rating 1.0
    No breadsticks, no chicken, no potato wedges on buffet with 1 hour before closing and there was none added during the half hour I spent there. I will drive to Emmetsburg to Pizza Ranch but never to Spencer again.
  • 5 out of 5
    Rating 5.0
    Always good service and pizza
  • 4 out of 5
    Rating 4.0
    very helpful
  • 1 out of 5
    Rating 1.0
    This location is terribly understaffed. They can't keep up with the orders. The staff is friendly but visibly frustrated.
  • 5 out of 5
    Rating 5.0
    food was great as usual and plates were cleared off fast. keep up the great work.
  • 3 out of 5
    Rating 3.0
    Help needs a bit to be desired. Ordered a desired pizza to be made for the buffet table and they kept wanting to charge us for it. Food was OK
  • 4 out of 5
    Rating 4.0
    Good variety of food.
  • 5 out of 5
    Rating 5.0
    Awesome variety of everything out and buffet full from salads,pizza and chicken 😁
  • 5 out of 5
    Rating 5.0
    great tasting chicken as usual
  • 5 out of 5
    Rating 5.0
    Kudos to the young man who clears the tables. He works so hard at making sure tables are ready for the customers

Nearby Locations

Pizza Ranch Store Front Photo

Pizza Ranch Spirit Lake

11:00 AM - 9:00 PM11:00 AM - 9:00 PM11:00 AM - 9:00 PM11:00 AM - 9:00 PM11:00 AM - 10:00 PM11:00 AM - 10:00 PM11:00 AM - 9:00 PM
2003 18th St. Spirit Lake, IA 51360 US
Main Phone
(712) 336-1419(712) 336-1419
Pizza Ranch Store Front Photo

Pizza Ranch Emmetsburg

11:00 AM - 8:00 PM11:00 AM - 8:00 PM11:00 AM - 8:00 PM11:00 AM - 8:00 PM11:00 AM - 8:00 PM11:00 AM - 8:00 PM11:00 AM - 8:00 PM
2120 11th St. Emmetsburg, IA 50536 US
Main Phone
(712) 852-2222(712) 852-2222