Have you tried the Crantastic Salad on the salad bar? With leafy greens, red onions, dried cranberries, candied pecans, feta cheese, topped with Raspberry Walnut Vinaigrette - it's the perfect mix of sweet and savory to tantalize your taste buds.

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
Order Now
Being everyone’s favorite buffet means having everyone’s favorite pizza on our buffet. Don’t see your favorite? Let us know. You can request any pizza you want for the buffet. Then we bake it and make sure you get the first slice.
Pizza Ranch is offering Double Points on Ranch Rewards accounts every Wednesday all Fall! 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
(190 Total Reviews)- 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
- May 9, 2023Rating 5.0all were a great help today!
- April 27, 2023Rating 4.0We have dined here off and on for a number of years. Things got really bad for awhile but there has been a dramatic change for the better lately. Hope it keeps up.
- April 26, 2023Rating 5.0Food was good and fresh
- April 23, 2023Rating 5.0The busiest time & day Sunday had the young men clearing & wiping down a table for us. Plenty of food with all hands on deck keeping the food supplied. AWESOME JOB MARSHALLTOWN PIZZA RANCH
This was my first time there & impressed with their effort to provide a pleasurable experience - April 21, 2023Rating 3.0Chairs had clumps of dried food on them. Need to clean better under the table legs. Staff was nice.
- April 19, 2023Rating 5.0Excellent food
Great service
Our favorite place to eat!! - April 19, 2023Rating 5.0Great meal. Excellent job of being prepared....we.never waited for any item!!
- April 16, 2023Rating 5.0Great customer service
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
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