Dine. Sip. Relax.

All your favorites, all in one place. Whether you’re craving bold Italian flavors or classic American bites, Portofino delivers with every dish. Dine in, drink up, and enjoy the kind of food that always hits the spot. We’re your go-to restaurant in St. Charles.

About Us

Portofino serves up a delicious mix of Italian favorites and American comfort food in the heart of St. Charles. From wood-fired pizzas and fresh pastas to juicy burgers, seafood, and a full bar, there’s something to satisfy every craving. Enjoy a welcoming, family-friendly atmosphere perfect for casual dinners, special occasions, or grabbing a quick bite to go. Come visit us for great food, cold drinks, and good times.

Serving Fresh Ingredients and Unique Flavors

Taste the excellent food that is made from the finest ingredients at Portofino. We will be happy to serve you savory meals made using fresh ingredients and classic recipes. Visit our restaurant today for fresh and delicious food made with perfection. We have something for everyone! We also offer 16 different varieties of beer as well as kids menu for the little ones.

You can also host a party or a small event with us in one of our beautiful party rooms that can accommodate up to 40 people. Call us to make a reservation today.

Host Your Special Occasion

Planning a special occasion? Look no further — Portofino offers a spacious private party room perfect for birthdays, anniversaries, showers, and more. With room for up to 40 guests, it’s the ideal setting to gather with family and friends and create unforgettable memories.

Book Your Table

Craving something delicious? Book your spot now and let us take care of the rest. Whether it’s date night or dinner with friends, we’ll make it special.