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 Marshalltown
- Buffet
- Carryout
- Delivery
- FunZone Arcade
Leave Us a Review
10:00 AM - 8:00 PM10:00 AM - 8:00 PM10:00 AM - 8:00 PM10:00 AM - 8:00 PM10:00 AM - 9:00 PM10:00 AM - 9:00 PM10:00 AM - 8:00 PM
Monday
Hours: 10:00 AM - 8:00 PM
Tuesday
Hours: 10:00 AM - 8:00 PM
Wednesday
Hours: 10:00 AM - 8:00 PM
Thursday
Hours: 10:00 AM - 8:00 PM
Friday
Hours: 10:00 AM - 9:00 PM
Saturday
Hours: 10:00 AM - 9:00 PM
Sunday
Hours: 10:00 AM - 8:00 PM
Buffet Hours & Pricing
Lunch11:00 AM - 2:00 PM$13.25Lunch11:00 AM - 2:00 PM$13.25Lunch11:00 AM - 2:00 PM$13.25Lunch11:00 AM - 2:00 PM$13.25Lunch11:00 AM - 2:00 PM$13.25
Evening5:00 PM - 8:00 PM$14.50Evening5:00 PM - 8:00 PM$14.50Evening5:00 PM - 8:00 PM$14.50Evening5:00 PM - 8:00 PM$14.50Evening5:00 PM - 8:00 PM$14.50
Weekend11:00 AM - 2:00 PM, 5:00 PM - 8:00 PM$14.50Weekend11:00 AM - 2:00 PM, 5:00 PM - 8:00 PM$14.50
Kids Pricing
0-3:
Free
4-7:
$7.49
8-12:
$9.49
Drink is included in buffet pricing. All prices listed are before tax and subject to change without notice.
About Pizza Ranch Marshalltown
Come in for a legendary dining experience! We’re serving up all your Ranch Favorite pizza flavors, mouthwatering chicken, fresh salads, nutritious sides, and sweet desserts. Find casual dining and flavor-filled favorites your whole family will love! Our Buffet Your Way® and Cactus Bread® will satisfy your every craving.
We proudly offer online ordering, delivery, catering, and two community rooms that are perfect for your next party or get-together! Across from the Marshalltown Mall, we’re just a short drive from Elmwood Country Club or the community college. Ask about fundraising with our Community Impact events.
We're Hiring - Apply Now!We proudly offer online ordering, delivery, catering, and two community rooms that are perfect for your next party or get-together! Across from the Marshalltown Mall, we’re just a short drive from Elmwood Country Club or the community college. Ask about fundraising with our Community Impact events.
Special Pricing
Kids Eat Free
Tuesday5pm-8pm
Free
One child 12 & 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.25
Dinner/Weekend: $13.50
Must be 65 years or older. Cannot be combined with other offers.
Available at Pizza Ranch Marshalltown
Room 1: Seats 20
Room 2: Seats 26
New at Pizza Ranch Marshalltown
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.1 out of 5
Rating 4.1
(198 Total Reviews)- November 24, 2023Rating 4.0The cashier was friendly and offered to make a preferred pizza that we may have wanted. The buffet was well stocked and the food was really good! One of the best places to eat at for the money in Marshalltown! We will be back, over and over! The only thing I can see for improvement is the workers were smoking outside the business. That turns me off! It is my understanding that they are supposed to smoke 200' away from the business.
- November 15, 2023Rating 5.0Always friendly staff, good customer service.
- November 9, 2023Rating 4.0I asked for onions on the side. There were no onions on the pizza as ordered, but there were no onions on the side as requested. Otherwise, the pizza was fine.
- November 6, 2023Rating 5.0Very good. Don't usually get salad but noticed chopped up lettuce which I really like. So now I am going to start eating salad.
- October 26, 2023Rating 5.0Everything was good except the ice cream machine wasn't working. This isn't the first time this has happened.
- October 26, 2023Rating 3.0Good pizza and chicken, but price for buffet is out of control.
- October 16, 2023Rating 5.0Awesome
- October 8, 2023Rating 5.0Best pizza and chicken
- September 14, 2023Rating 4.0Floors could be cleaner, did keep tables cleaned off of dirty dishes
- September 9, 2023Rating 5.0A very polite & helpful phone representative!
- August 31, 2023Rating 5.0Hot food, kept buffet stocked and good, kind service
- August 24, 2023Rating 4.0Very friendly staff buffet was well stocked
- August 20, 2023Rating 5.0all personnel and food were wonderful.
- June 27, 2023Rating 5.0Good people,the boss was there to he's always there.
- June 22, 2023Rating 5.0was greeted by a very happy employee which took us by surprise . He continued to check on us throughout our stay so we know he was sincere. Please give him a good review. Also noticed another young lady was on the move as she was picking up and removing dirty dishes ans sweeping the floor regularly. the meal was great but service was noticeable and better than expected. Thanks
- June 16, 2023Rating 4.0Cashier could be more welcoming
- June 12, 2023Rating 5.0The buffet and salad bar were well stocked. The staff was friendly! Clean restaurant to enjoy a nice meal!
- June 8, 2023Rating 5.0The chicken and potatos and gravy are awesome as usual. Love the green beans. The people are so accomodating and friendly.
- June 7, 2023Rating 5.0Great customer service. Reece was so cheerful and helpful. Nice supply of chicken, pizza, sides, and desserts.
- June 4, 2023Rating 5.0Great food
Nearby Locations

Pizza Ranch
Grinnell
Main Phone
(641) 260-8020(641) 260-8020
9:00 AM - 10:00 PM9:00 AM - 10:00 PM9:00 AM - 10:00 PM9:00 AM - 10:00 PM9:00 AM - 10:00 PM9:00 AM - 10:00 PM9:00 AM - 10:00 PM
613 West Street S Grinnell, IA 50112 US

Pizza Ranch & FunZone Arcade
Newton
Main Phone
(641) 792-3447(641) 792-3447
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 PM9:00 AM - 9:00 PM9:00 AM - 8:00 PM
1500 W 18th Street S. Newton, IA 50208 US