View photos

Menu Snapshot

Overview & Highlights

Located in the heart of Charles City, Iowa, All About Cheesesteaks and More brings an authentic taste of Philadelphia right to 905 Gilbert St. Specializing in mouthwatering cheesesteaks, this restaurant has quickly become a beloved spot for locals and visitors craving a flavor-packed dining experience. Whether you’re a cheesesteak connoisseur or a first-timer, this place offers the perfect blend of traditional and customizable options, ensuring every bite is tailored just for you.

The culinary star here is undoubtedly the cheesesteak, crafted with care and bursting with rich, savory aromas. Imagine tender slices of perfectly seasoned beef layered with gooey provolone or melty American cheese, all nestled within a soft, fresh roll that boasts just the right bite and a hint of toastiness. From the classic Philly version to creative twists served over fries, with lettuce, or even Doritos, the menu invites you to build your dream sandwich with a variety of proteins, cheeses, and toppings. The signature sauce adds a subtle tang that harmonizes beautifully with the rich flavors, elevating the sandwich to a level that both Philly natives and newcomers can appreciate.

Regulars rave about the sides, with favorites like crispy fried broccoli and cheese and indulgent mozzarella sticks that perfectly complement the main attraction. For those with a sweet tooth, dessert options offer a delightful finish to the meal, making every visit feel complete.

The atmosphere at All About Cheesesteaks and More is warm and friendly, reflecting the genuine care of the staff. Customers consistently praise the attentive service, highlighting how the team goes above and beyond to ensure customer satisfaction — from patiently helping newcomers decide on their orders to flawlessly handling large group or last-minute requests. Though the dining space is cozy and the acoustics can be lively, many recommend grabbing your meal to-go and savoring these incredible flavors wherever you feel most comfortable.

One standout aspect is the owner, Antoine, whose Philadelphia roots shine through every dish. His dedication to authenticity means you’re not just eating a sandwich — you’re experiencing a culinary tradition infused with passion and expertise. This commitment has earned glowing reviews from locals and visitors alike who say it’s the best cheesesteak they’ve had in Iowa, with some even comparing it favorably to the real thing in Philly.

In summary, All About Cheesesteaks and More is far more than a restaurant; it’s a destination for anyone looking to indulge in hearty, flavorful comfort food prepared with a genuine love for quality and authenticity. Whether you're popping in for a quick lunch, catering a company meeting, or simply craving a taste of Philly, this spot promises a satisfying and memorable meal every time.

Contact Information:
905 Gilbert St, Charles City, IA 50616
Phone: +1 641-715-1281

Comforts & Conveniences

Service options
  • Takeaway
  • Dine-in
Payments
  • Cash only
  • Credit cards
  • Debit cards
  • NFC mobile payments
  • Credit cards

Where to Visit

Visitor Testimonials (315)

We ordered from the restaurant for our company meeting. We didn't have enough for a catered meal but everyone was about to personalize their order. I emailed the order in with the names and It was all ready to go in a heat bag exactly on time! I even added an order on when I got there and it went seamlessly! Thank you so much for the awesome service!

New this week to the location but have had a great food truck the last couple of years. Now we can get the AMAZING food whenever we want!! Let's start with the reason you're going there - the Cheesesteak!!! You might end up overthinking this one as you have options!!! Want it over fries, roll, lettuce, Doritos? Pick your protein, cheese and toppings!!! The roll is perfect, it's got a bit of chew also holds everything together without overpowering the other flavors! Also, it's filled, no skimping so be hungry or plan to have some later. We gotta fries with it and everything was HOT and with great flavor. They also had fresh made cannoli, which was as if was made in Jersey!! (My understanding was mom was visiting from Jersey so it basically was!!) Great finish!! Tried their Friday breakfast, hoping it becomes more often but also like the Friday treat!! A number of options, tried the bowl with steak. Wow!!! Great stuff, especially with all three grilled vegetables!! Owners (I'm pretty sure) were super friendly and excited to be crazy busy!! Loved the fact they took a moment to chat with some other relocated Jersey folk! Thanks for sharing the bonus krimpet, as well!! All in all, you have to go here!!! Great add to the area and worth driving for!!! Can't wait to try their other sandwiches and if they expand into pasta and soup options we'll be checking it out!!

A decent Cheesesteak for where it's at. Meat was subpar IMO but I'm from Philly so IYKYK. That being said, the roll was good as were onions and cheese, had the provolone. Service was excellent as was the music being played.

Store on Gilbert opens Nov. 1 Just got back - Pros: food was pretty freaking good. I highly recommend the fried broccoli and cheese. The cheese steaks were the best I've had in Iowa. Staff is very friendly Cons: Atmosphere was a bit lacking; the acoustics are off- made it hard to have a conversation. BUT- take it to go, man. We will definitely be back. I want to try the mozzarella sticks. Bring a $50

If I could give this place more than five stars, I absolutely would! From the moment I took my first bite, I knew Cheesesteaks and More in Charles City is the real deal. The owner, Antoine (originally from Philadelphia), clearly knows how to do cheesesteaks right. You can taste the Philly authenticity in every bite. As someone who’s had the real thing in Philly, I was blown away – it felt like I was back on South Street enjoying a classic cheesesteak, but here I am in Iowa! I ordered the Philly Cheesesteak “North Philly style” with all the fixings, and it was incredible. The sandwich was loaded with tender, thinly-sliced steak, gooey melted cheese, grilled onions, peppers – all the good stuff. Every mouthful was savory, juicy bliss. It’s honestly rare to find a cheesesteak this good outside of Philadelphia or New York City, but Antoine nailed it. The flavor, the texture, the portions – everything was spot on. I kept closing my eyes and just savoring because it was that good! And guess what – it’s not just cheesesteaks here. The menu has so much more to love. I tried the loaded fries and they were out-of-this-world tasty (think crispy fries piled high with cheese, steak, and toppings…yum!). There are also other sandwiches and specials that sounded amazing (can’t wait to try the chicken parm sandwich next time). It’s clear they put as much love and flavor into all their menu items as they do their famous cheesesteaks. You could eat here multiple times a week and find something new and delicious each visit. On top of the fantastic food, the service is fast and super friendly. Antoine and his team make you feel right at home from the second you walk in. Even when it’s busy, they hustle to get orders out quickly without ever losing their smile or warmth. You can tell they genuinely care about their customers. The whole vibe in the restaurant is fun and lively – it’s like eating with family and friends. At one point, Antoine was even singing while cooking our food, and let me tell you, the man can sing! His voice is so good he could audition for The Voice or America’s Got Talent, no joke. It turned our meal into a delightful dinner-and-a-show experience. His energy and passion (for both cooking and singing) are infectious, and it just makes the atmosphere awesome. Now, I’ll be honest, the place might not look like much from the outside; it’s a humble little spot that’s easy to miss if you’re not looking. But don’t let that fool you. Inside, the focus is all on the food and it absolutely delivers. The cheesesteaks and everything here are totally worth it. This is truly a hidden gem in Charles City. In fact, it’s the kind of gem you almost want to keep secret so it doesn’t get too crowded, but Antoine and his crew deserve all the success in the world. Cheesesteaks and More is a local treasure that I’ll be fiercely loyal to from now on. Do yourself a favor and check this place out – it’s a 5-star experience through and through. I’m already planning my next visit and thinking about what I’m going to try next time! *** EDIT: learned that Antoine was not actually the owner. Sorry I was misinformed. However, he made an incredible Philly still!! But the owner Joe IS actually the one from Philly and taught Antoine. incredible voice. Check it out.

I was in during a slower period. The service given by the cashier was outstanding! Never had a cheese steak before and I took forever to order the man was so patient. The signature sauce is to die for! I absolutely love the idea of the Christmas time free combos they offer 10/10 humans for that one! Will definitely be going back

Stopped by from out of town, so glad the decision was made. Best philly I've had in Iowa, dessert options were stellar as well! Employees couldn't of been nicer! Don't worry about the price! I would reccomend getting a full and sharing... (The image is a half order)

Damn! This was good food!! The service was great, Megan and the staff were very friendly. The food was delicious and the atmosphere was very welcoming. This was my first time visiting, I got the southern Philly and a side of mozzarella sticks. I was definitely satisfied with this experience and the food. You will definitely leave full, for the amount of food you get it is worth the price. I hope this business takes off for sure and we get one in New Hampton!

Tell Us About Your Visit

Your insights help other diners decide. We’ll keep your email private. Required fields are marked *

Service & Hospitality
Value for Money
Food & Drink Quality
Ambience & Comfort

Explore Similar Places Nearby

Buttermilk Cafe

1008 1st St W, Independence, IA 50644, United States

  • 4.5 629 Ratings

Jones Family Diner

126 E Center St, Truro, IA 50257, United States

  • 4.9 246 Ratings

Three C's Diner

300 9th St, Corning, IA 50841, United States

  • 4.6 636 Ratings

Fillmore Bar & Grill

21976 Fillmore Rd, Cascade, IA 52033, United States

  • 4.4 341 Ratings

Jon's Ice Cream Store & Restaurant

231 W Marengo Rd, Tiffin, IA 52340, United States

  • 4.6 650 Ratings

The Concession Stand

201 N Buxton St, Indianola, IA 50125, United States

  • 4.1 243 Ratings

Buoy's Bar & Grill

199 Marina Dr, Montezuma, IA 50171, United States

  • 4.3 227 Ratings

Liz's Cafe and Spirits

410 5th St, Correctionville, IA 51016, United States

  • 4.8 221 Ratings

Frosted Pine

2701 E Kanesville Blvd, Council Bluffs, IA 51503, United States

  • 4.9 307 Ratings

The Hills Bar & Grill

4830 Maple Dr, Pleasant Hill, IA 50327, United States

  • 4.5 576 Ratings

Discover More Places

Steinbacher Kebaphaus

Bahnstraße 5, 61449 Steinbach (Taunus), Germany

  • 4.2 443 Ratings

Schießl Wirtshaus

u. Nabburger Str. 8, 92224 Amberg, Germany

  • 4.6 1021 Ratings

Pan&coffee Maria

Residencial Santa Ana, Av. de Venecia, 20, 30310 Cartagena, Murcia, Spain

  • 4.5 640 Ratings

Hop’s Pizza

65 Rue des Bouchers, 14400 Bayeux, France

  • 4.8 399 Ratings

Monty's Spice Route Cafe

57 Poplar Rd, Redditch B97 6NY, United Kingdom

  • 5 309 Ratings