Skip to content
Return to Nav
Pizza Ranch Store Front Photo
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
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 PM5:00 PM - 8:00 PM$14.50Weekend11:00 AM - 2:00 PM5:00 PM - 8:00 PM$14.50

Kids Pricing

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!
Special Pricing

Kids Eat Free

One child 12 & under per full-priced paying adult.

Take 2

EverydayRegular Buffet Hours
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.
Explore the Local Menu

Available at Pizza Ranch Marshalltown

New at Pizza Ranch Marshalltown

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.
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.
Learn More

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!
Find Out More

Recent Reviews

4.1 out of 5
Rating 4.1
(190 Total Reviews)
  • Rating 4.0
    Floors could be cleaner, did keep tables cleaned off of dirty dishes
  • Rating 5.0
    A very polite & helpful phone representative!
  • Rating 5.0
    Hot food, kept buffet stocked and good, kind service
  • Rating 4.0
    Very friendly staff buffet was well stocked
  • Rating 5.0
    all personnel and food were wonderful.
  • Rating 5.0
    Good people,the boss was there to he's always there.
  • Rating 5.0
    was 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
  • Rating 4.0
    Cashier could be more welcoming
  • Rating 5.0
    The buffet and salad bar were well stocked. The staff was friendly! Clean restaurant to enjoy a nice meal!
  • Rating 5.0
    The chicken and potatos and gravy are awesome as usual. Love the green beans. The people are so accomodating and friendly.
  • Rating 5.0
    Great customer service. Reece was so cheerful and helpful. Nice supply of chicken, pizza, sides, and desserts.
  • Rating 5.0
    Great food
  • Rating 5.0
    all were a great help today!
  • Rating 4.0
    We 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.
  • Rating 5.0
    Food was good and fresh
  • Rating 5.0
    The 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
  • Rating 3.0
    Chairs had clumps of dried food on them. Need to clean better under the table legs. Staff was nice.
  • Rating 5.0
    Excellent food
    Great service
    Our favorite place to eat!!
  • Rating 5.0
    Great meal. Excellent job of being prepared....we.never waited for any item!!
  • Rating 5.0
    Great customer service

Nearby Locations

Pizza Ranch Store Front Photo
Pizza Ranch


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 Store Front Photo
Pizza Ranch


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