Pizza Ranch has put a twist on our beloved Cactus Bread for our newest limited time offering - Sweet Almond Cactus Bread! With almond flavored streusel, sliced honey roasted almonds, and our signature icing, this sweet treat is the perfect way to end, or start, any meal at Pizza Ranch.

Pizza Ranch Oskaloosa
- Buffet
- Carryout
- Delivery
- FunZone Arcade
Leave Us a Review
11:00 AM - 9:00 PM11:00 AM - 9:00 PM11:00 AM - 9:00 PM11:00 AM - 9:00 PM11:00 AM - 9:00 PM11:00 AM - 9:00 PM11:00 AM - 9:00 PM
Monday
Hours: 11:00 AM - 9:00 PM
Tuesday
Hours: 11:00 AM - 9:00 PM
Wednesday
Hours: 11:00 AM - 9:00 PM
Thursday
Hours: 11:00 AM - 9:00 PM
Friday
Hours: 11:00 AM - 9:00 PM
Saturday
Hours: 11:00 AM - 9:00 PM
Sunday
Hours: 11:00 AM - 9:00 PM
Buffet Hours & Pricing
Lunch11:00 AM - 3:00 PM$13.99Lunch11:00 AM - 3:00 PM$13.99Lunch11:00 AM - 3:00 PM$13.99Lunch11:00 AM - 3:00 PM$13.99Lunch11:00 AM - 3:00 PM$13.99
Evening3:00 PM - 9:00 PM$14.99Evening3:00 PM - 9:00 PM$14.99Evening3:00 PM - 9:00 PM$14.99Evening3:00 PM - 9:00 PM$14.99Evening3:00 PM - 9:00 PM$14.99
Weekend11:00 AM - 9:00 PM$14.99Weekend11:00 AM - 9:00 PM$14.99
Kids Pricing
0-3:
Free
4:
$5.00
5:
$6.25
6:
$7.50
7:
$8.75
8:
$10.00
9:
$11.25
10:
$12.50
Drink is included in buffet pricing. All prices listed are before tax and subject to change without notice.
About Pizza Ranch Oskaloosa
Join us at the Ranch in Oskaloosa for a legendary dining experience. Treat yourself to an endless buffet of delicious pizza, the Country’s Best Chicken®, and fresh fixin’s—and then top it off with our signature sweet Cactus Bread®.
Bring the family for Kids Day on Tuesdays, or the crew for your next fundraiser. We support local organizations with Community Impact events, and our party room is perfect for larger groups. Or order online and let us deliver the legendary experience to you!
We're Hiring - Apply Now!Bring the family for Kids Day on Tuesdays, or the crew for your next fundraiser. We support local organizations with Community Impact events, and our party room is perfect for larger groups. Or order online and let us deliver the legendary experience to you!
Special Pricing
Kids Eat Free
Tuesday11:00 AM - 9:00 PM
Free
One child 10 & under per full-priced paying adult.
Take 2
EverydayRegular Buffet Hours
$9.00
To-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
EverydayLunch: $12.49
Dinner/Weekend: $13.49
Must be 65 years or older. Cannot be combined with other offers.
Military Pricing
EverydayLunch: $12.49
Dinner/Weekend: $13.49
Must present ID. Cannot be combined with other offers.
Available at Pizza Ranch Oskaloosa
Room 1: Seats 45
Room 2: Seats 36
New at Pizza Ranch Oskaloosa
Learn More
Pizza Ranch is offering Double Points on Ranch Rewards accounts every Wednesday all Winter! Get two points for every dollar spent on qualifying purchases. Once you reach 100 points, we'll reward you with $5 to use on a future Pizza Ranch purchase!
Recent Reviews
4.4 out of 5
Rating 4.4
(23 Total Reviews)- November 25, 2023Rating 5.0Pleasant employees at the register. Nice assortment of pizza. Salad bar was fresh. Ample hot items; chicken, potatoes, gravy etc. Only complaint, small, was the bisquits were hard as a rock.November 28, 2023Response from Pizza Ranch OskaloosaHi Connie L, thank you for your 5-star review. Thank you for the compliments, and yes, it is hard to keep the biscuits fresh.
- November 18, 2023Rating 5.0Friendly and promptNovember 29, 2023Response from Pizza Ranch OskaloosaHi Reuvena B, thank you for your 5-star review.
- November 14, 2023Rating 5.0Grand Kid like itNovember 29, 2023Response from Pizza Ranch OskaloosaHi James J, thank you for your 5-star review and we are glad the kids enjoyed Pizza Ranch.
- November 8, 2023Rating 4.0ALL GOOD
- November 7, 2023Rating 5.0Great food and service! This place rocks! The food was hot and there was plenty of it! We will be back!
- November 2, 2023Rating 5.0Pizza was great and staff was friendly!November 30, 2023Response from Pizza Ranch OskaloosaHi Jamie S, thank you for your 5-star review. We are grateful for the opportunity to serve the Oskaloosa community.
- November 2, 2023Rating 4.0The pizzas were good, but still not cut through with a knife. Hard to get. Staff was very friendly.November 30, 2023Response from Pizza Ranch OskaloosaThank you for your feedback, Jo K.. We are grateful for the opportunity to server the Oskaloosa community.
- October 20, 2023Rating 5.0No attendant at cash register to order, stood there for a few minutes! Very friendly woman came from the back. Pizza buffet was stocked, Chicken buffet was full also. Food was hot, enjoyed eating dinner.October 31, 2023Response from Pizza Ranch OskaloosaRhonda M, thank you so much for sharing! We are glad you had a good experience.
- October 14, 2023Rating 5.0Buffet was well stocked and the food was hot.October 31, 2023Response from Pizza Ranch OskaloosaHi Lila B, thank you for your 5-star review.
- October 6, 2023Rating 4.0So much better with new ownership! I think the Sigourney one is still a bit better because they have more items on the salad buffet, but the Oskaloosa one is much improved. The macaroni and cheese pizza and stuffing were especially good, and my husband loved the bread sticks. I did pick out a few pieces of lettuce from my salad that were not good, otherwise great improvement! Previously everything was too salty, but today was fine.October 31, 2023Response from Pizza Ranch OskaloosaHi Gale V., thank you for your review. We hope to see you again!!
- October 3, 2023Rating 3.0I reserved a party room for a large group, but when we arrived they did not seem to even know we were coming. They were quick to open the room and accommodate us, and did manage to keep up the buffet, which was good.
Prices are ridiculously expensive.October 31, 2023Response from Pizza Ranch OskaloosaHi Colleen P., thank you for your review. Sorry you felt we were too expensive; we do want to provide a great value for our guests. - September 29, 2023Rating 5.0Im so glad to have Pizza Ranch in Oskaloosa again! My favorite place to eat. The place was fresh and clean. Staff were very friendly. Buffett was kept full and hot. My visit was perfect!!
- September 28, 2023Rating 4.0Great service by Ben. Hot buffet was great except cactus bread. Dried out a bit. Nice you are back open.September 29, 2023Response from Pizza Ranch OskaloosaThanks for your comments, we will always strive to give everyone a legendary experience.
- September 25, 2023Rating 5.0Great food and keep up with the demands of foodSeptember 29, 2023Response from Pizza Ranch OskaloosaHi Dana H, thank you for your review. We are thankful for the opportunity to serve you.
- September 25, 2023Rating 5.0Good was delicious!
- September 21, 2023Rating 5.0everything was great !
- September 20, 2023Rating 5.0Great new restaurant
- September 19, 2023Rating 5.0Well lit, hot food
- June 10, 2023Rating 1.0Pizza was barely warm, 1st piece of chicken cold. Filled chicken so got a piece, hot but when I took a bite raw in the middle. After half an hour still no chicken so we left.
- May 17, 2023Rating 5.0Short staffed but great service, quick and correct pizza order. Buffet was delicious and fresh This particular Pizza Ranch has got alot of bad publicity lately and then alot of good so it was finally time for me to see for myself. Restaurant was clean, food was fresh and new decor, tables, chairs, booths were very nice! All in all a very nice experience tonight...go see for yourself!
Nearby Locations

Pizza Ranch & FunZone Arcade
Pella
Main Phone
(641) 628-8844(641) 628-8844
10:00 AM - 9:00 PM10:00 AM - 9:00 PM10:00 AM - 9:00 PM10:00 AM - 9:00 PM10:00 AM - 9:00 PM10:00 AM - 9:00 PM10:00 AM - 9:00 PM
508 Main St Pella, IA 50219 US

Pizza Ranch & FunZone Arcade
Ottumwa
Main Phone
(641) 684-0800(641) 684-0800
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
1791 Venture Drive Ottumwa, IA 52501 US