St. Louis, Missouri, is a city full of rich culture, deep history, and incredible food. Tucked along the Mississippi River, this vibrant city has long been known for its thriving restaurant scene, and Italian cuisine holds a very special place in its heart. The Hill neighborhood, a beloved Italian-American community on the south side of St. Louis, has been serving up authentic, old-world flavors for well over a century. From handmade pasta and wood-fired dishes to cozy, family-run dining rooms that feel like stepping into someone’s home, the Italian restaurants in St. Louis offer something truly unforgettable.
Whether you are a lifelong local or visiting the Gateway Arch city for the first time, the Italian food scene here will absolutely win you over. Diners across the area have spoken loud and clear, sharing their favorite spots through glowing reviews and passionate word-of-mouth recommendations. These restaurants are not just places to eat, they are places to gather, celebrate, and connect over incredible food. Some have been around for decades, building loyal followings that span multiple generations of the same family.
Others are newer gems that have quickly earned their place among the city’s most beloved dining destinations. What they all share is a deep commitment to quality ingredients, time-honored recipes, and the kind of warm hospitality that keeps guests coming back again and again. If you are ready to explore the very best Italian food that St. Louis has to offer, this list is your perfect starting point. Based on real diner experiences and top ratings from across the area, here are eleven outstanding Italian restaurants in St. Louis that deserve a spot on your must-visit list right now.
1. Pietro’s

Some restaurants earn their reputation not through flashy marketing or trendy decor, but simply by doing the basics extraordinarily well, night after night, year after year.
Pietro’s is exactly that kind of place.
Tucked away in the St. Louis area, this beloved Italian spot has built a fiercely loyal following by staying true to the flavors and traditions that made Italian-American cooking so special in the first place.
The menu at Pietro’s reads like a love letter to classic Italian cuisine.
Expect rich, house-made pasta dishes, hearty meat sauces, and generous portions that remind you why Italian food is so deeply comforting.
The kitchen takes its time with every dish, and you can taste that care in every single bite.
Nothing feels rushed or thrown together here.
Regulars rave about the consistency.
Whether it is your first visit or your fiftieth, the food arrives just as satisfying and well-prepared as it always has been.
That kind of reliability is rare in the restaurant world, and diners genuinely appreciate it.
Pietro’s has mastered the art of making guests feel like they are eating a home-cooked meal, even when dining out.
The atmosphere adds to the appeal in a big way.
The restaurant has a warm, inviting feel that encourages you to slow down, linger over your meal, and enjoy good conversation.
It is the sort of place where anniversaries are celebrated, birthdays are marked, and ordinary Tuesday dinners somehow feel a little more special.
Service here is attentive and personable without being intrusive.
The staff genuinely knows the menu inside and out, and their recommendations are always trustworthy.
First-timers are welcomed with the same enthusiasm as long-time regulars, which speaks volumes about the culture Pietro’s has cultivated over the years.
If you are building your Italian dining bucket list in St. Louis, Pietro’s deserves a top spot.
It is the kind of restaurant that reminds you why sitting down for a proper Italian meal is one of life’s most satisfying simple pleasures.
2. Trattoria Marcella

Walk through the doors of Trattoria Marcella and you immediately sense that something special is happening here.
Located in the heart of St. Louis, this restaurant has earned a reputation as one of the city’s finest Italian dining experiences, and one meal here will make it very clear why that reputation is so well-deserved.
Chef Steve Komorek opened Trattoria Marcella with a clear vision: serve sophisticated, deeply flavorful Italian food in a setting that feels both elegant and approachable.
That vision has never wavered.
The menu changes regularly to highlight the freshest seasonal ingredients, keeping things exciting for repeat visitors who already know and love this place.
The pasta dishes here are genuinely outstanding.
Hand-crafted and cooked to perfection, they showcase an impressive range of regional Italian techniques and flavor profiles.
The sauces are complex without being fussy, and every plate arrives looking as beautiful as it tastes.
It is the kind of cooking that makes you stop mid-bite and just appreciate the moment.
Beyond pasta, the restaurant’s entrees and appetizers are equally impressive.
Diners frequently highlight the bold, layered flavors and the thoughtful way each dish is composed.
Nothing on this menu feels like an afterthought.
Every item has clearly been considered and refined before it ever reaches the table.
The wine list at Trattoria Marcella is another major draw.
Thoughtfully curated to complement the food, it features a wonderful selection of Italian varietals alongside other excellent options.
The staff is knowledgeable and happy to help you find the perfect pairing without making the process feel intimidating.
Trattoria Marcella strikes a balance that very few restaurants manage to achieve.
It is upscale enough for a special occasion but relaxed enough for a regular weeknight dinner.
Diners consistently describe their visits as memorable, and many count it among the best Italian meals they have ever had anywhere.
That is high praise in a city with such a strong Italian dining culture.
3. Charlie Gitto’s On the Hill

Few restaurants in St. Louis carry as much history and charm as Charlie Gitto’s On the Hill.
Situated in the famous Hill neighborhood, this iconic establishment has been feeding St. Louis families for decades, and its story is woven deeply into the cultural fabric of the city.
The name Charlie Gitto is practically synonymous with great Italian food in this town.
The Hill itself is a neighborhood unlike any other in St. Louis.
Originally settled by Italian immigrants in the late 1800s and early 1900s, it has retained its old-world character and community pride through generations of change.
Dining at Charlie Gitto’s feels like participating in that proud tradition, and the restaurant leans into that heritage with genuine affection.
The menu is a celebration of Italian-American classics done with skill and heart.
Veal dishes, homemade pasta, savory sauces, and perfectly seasoned meats are all part of the lineup here.
Portions are generous, flavors are bold, and the quality of ingredients is evident from the very first bite.
This is the kind of food that sticks with you long after the meal is over.
The dining room itself has a warm, old-school feel that many diners find deeply comforting.
White tablecloths, vintage photos, and attentive service create an atmosphere that feels both nostalgic and timeless.
It is a place where you naturally settle in and take your time, savoring both the food and the company around you.
Charlie Gitto’s also has a sister location downtown, but the On the Hill original holds a special place in the hearts of loyal regulars.
There is something irreplaceable about eating here, surrounded by the sights and sounds of the neighborhood that has defined Italian-American life in St. Louis for over a century.
Reservations are strongly recommended, especially on weekends, as this beloved spot fills up fast.
Once you visit, it becomes very easy to understand why tables here are always in such high demand among locals and visitors alike.
4. Anthonino’s Taverna

There is a joyful, almost festive energy at Anthonino’s Taverna that sets it apart from most Italian restaurants in St. Louis.
Nestled on The Hill, this lively spot brings a spirited, family-style warmth to every meal, making guests feel less like customers and more like welcome additions to an extended Italian family gathering.
Anthonino’s takes a slightly different approach than some of its neighbors on The Hill.
The menu draws from a broader range of Italian regional traditions, offering dishes with bold Mediterranean influences alongside the Italian-American classics that locals have always loved.
The result is a menu that feels both familiar and refreshingly adventurous at the same time.
The kitchen here is known for its generous use of fresh herbs, quality olive oils, and vibrant seasonal produce.
Every dish carries a brightness and depth of flavor that reflects real culinary care and intention.
The eggplant dishes, in particular, have earned a passionate fan base among regular diners who swear by them.
One of the things diners love most about Anthonino’s is the sense of community that radiates throughout the space.
The owners and staff are genuinely engaged with their guests, remembering familiar faces and making newcomers feel equally at home.
That personal touch is something you simply cannot fake, and it elevates the entire dining experience here.
The restaurant also offers a fantastic selection of wines and craft cocktails that pair beautifully with the food.
Whether you prefer a crisp Italian white or a bold red to accompany your pasta, the beverage program here has you well covered.
The staff is happy to make suggestions based on your taste preferences.
Anthonino’s Taverna is the kind of place that earns your loyalty quickly.
After just one visit, most diners are already planning their return trip.
It combines outstanding food, genuine hospitality, and a lively atmosphere into an experience that feels completely authentic and thoroughly satisfying every single time you walk through the door.
5. Zia’s on The Hill

Ask any longtime St. Louis resident to name their go-to Italian restaurant on The Hill, and there is a very good chance Zia’s on The Hill will come up in the conversation.
This neighborhood staple has been a beloved fixture of the community for years, earning its place at the top of local favorites lists through consistently excellent food and a welcoming, no-pretense atmosphere that feels genuinely lived-in.
The word “zia” means “aunt” in Italian, and that familial spirit defines everything about this restaurant.
From the moment you walk in, you get the sense that care and tradition guide every decision made in this kitchen.
The recipes feel time-tested, the flavors feel deeply familiar, and the overall experience feels like being looked after by someone who truly wants you to leave happy and satisfied.
Seafood dishes are among the highlights here, with preparations that showcase clean, simple flavors elevated by quality ingredients and skilled technique.
The pasta selections are equally strong, offering a range of options that will satisfy both purists and those looking to try something a bit more creative.
Every plate reflects a deep respect for Italian culinary tradition.
The dining room at Zia’s has a cozy, intimate feel that works beautifully for date nights, family dinners, and everything in between.
The lighting is warm, the seating is comfortable, and the noise level stays at a pleasant hum that allows for easy conversation.
It is a room that puts you at ease the moment you sit down.
Service is friendly and efficient, with a staff that clearly takes pride in representing the restaurant well.
Regulars are greeted warmly, and first-time visitors are guided through the menu with genuine enthusiasm rather than rehearsed indifference.
Zia’s on The Hill is a reminder that the best restaurants do not need gimmicks or trends to stay relevant.
Honest food, honest service, and a whole lot of heart are more than enough to keep the tables full and the community grateful for decades on end.
6. Failoni’s Restaurant

Failoni’s Restaurant is a true St. Louis original, the kind of place that has quietly built an almost mythological reputation among those who know and love it.
There is nothing trendy or flashy about Failoni’s, and that is precisely the point.
This is old-school, unapologetic Italian-American cooking at its most satisfying, served in a setting that feels refreshingly unpretentious.
The restaurant has been around long enough to have fed multiple generations of the same St. Louis families.
That kind of longevity is not accidental.
It speaks to a steadfast commitment to quality and consistency that modern diners find both reassuring and increasingly rare.
When you find a place this reliable, you hold onto it tightly and tell all your friends.
The menu sticks to the fundamentals of Italian-American cooking with admirable dedication.
Hearty pasta dishes, satisfying meat entrees, and classic appetizers make up the core of what Failoni’s offers.
Nothing here is trying to reinvent the wheel, and that is exactly what makes it so good.
The kitchen focuses entirely on executing the classics with skill and sincerity.
Meatballs at Failoni’s have developed something of a legendary status among regulars.
Made in-house and served in a rich, deeply flavored tomato sauce, they represent everything this restaurant stands for: simple ingredients, careful preparation, and maximum flavor.
Once you try them, it becomes very hard to eat meatballs anywhere else without comparing.
The atmosphere is casual and unpretentious, drawing a cross-section of St. Louis diners who all share one thing in common: they appreciate good food without the fuss.
Families, couples, friends, and solo diners all find themselves equally at home here, united by a shared love of honest Italian cooking.
Failoni’s is the kind of restaurant that city food writers sometimes overlook in favor of newer, shinier spots, but the diners who love it know better.
Word of mouth has kept this gem thriving for years, and that grassroots loyalty says everything you need to know about how good the food really is.
7. Lorenzo’s Trattoria

Lorenzo’s Trattoria occupies a special place in the St. Louis Italian dining landscape, blending the warmth of a neighborhood trattoria with the culinary ambition of a serious restaurant.
Located on The Hill, it has earned a devoted following of diners who return regularly because the food is simply too good to stay away from for long.
The menu at Lorenzo’s reflects a genuine passion for regional Italian cooking.
Rather than defaulting to a predictable list of greatest hits, the kitchen here explores a broader range of Italian culinary traditions, bringing dishes to the table that feel both authentic and thoughtfully crafted.
Every item tells a story about where it comes from and why it matters.
Pasta is made fresh in-house, and the difference is immediately noticeable.
The texture, the flavor, the way it holds the sauce, it all speaks to a level of craftsmanship that separates great Italian restaurants from merely good ones.
Diners frequently describe Lorenzo’s pasta as some of the best they have ever tasted, and that is not an easy compliment to earn in a city with this much Italian food competition.
The restaurant’s antipasto selections deserve special mention as well.
Thoughtfully assembled and beautifully presented, they set the tone for a meal that is clearly going to be something special.
Starting with a well-chosen antipasto at Lorenzo’s feels like the proper way to begin any Italian dining experience.
The dining room has a romantic, intimate atmosphere that makes it a popular choice for date nights and special celebrations.
Exposed brick, soft lighting, and attentive service create an environment where you naturally want to slow down and savor every course.
The pacing of the meal here always feels just right.
Lorenzo’s Trattoria is the kind of restaurant that inspires genuine affection from the people who discover it.
It rewards those who appreciate careful cooking and honest ingredients with an experience that feels truly special without ever feeling stuffy or out of reach.
That balance is harder to achieve than it looks.
8. Gian-Tony’s

Gian-Tony’s is one of those restaurants that locals speak about with a particular reverence, the kind of quiet pride that comes from knowing you have access to something truly exceptional.
Situated on The Hill in St. Louis, this intimate Italian gem has been celebrated for its refined approach to Italian cooking and its unwavering dedication to quality in every aspect of the dining experience.
The restaurant has a reputation for being especially strong with veal and fish preparations, two areas where the kitchen’s technical skill and ingredient sourcing really shine.
Dishes arrive looking elegant and tasting even better than they look, which is always the right order of priorities in a restaurant kitchen.
The cooking here reflects years of practice and a genuine love for Italian culinary tradition.
What makes Gian-Tony’s particularly special is the way it manages to feel upscale without ever feeling cold or unwelcoming.
The white tablecloths and carefully set tables signal that this is a serious dining destination, but the staff’s warmth and the overall atmosphere ensure that guests feel comfortable and at ease throughout the entire meal.
The wine program at Gian-Tony’s is another strong point.
The list is thoughtfully assembled to complement the food, with an emphasis on Italian varietals that pair naturally with the kitchen’s output.
Whether you are a seasoned wine enthusiast or just looking for a solid recommendation, the staff here will steer you in exactly the right direction.
Portions at Gian-Tony’s are generous without being excessive, hitting that satisfying sweet spot where you finish the meal feeling completely content rather than uncomfortably stuffed.
The kitchen clearly understands the importance of balance, both within individual dishes and across the arc of an entire meal.
For diners who want to experience Italian cuisine at a higher level without leaving St. Louis, Gian-Tony’s delivers on every front.
It is a restaurant that respects its guests, respects its ingredients, and respects the culinary traditions it draws from.
Those three things together make for a dining experience that is very difficult to forget.
9. Mama’s On The Hill

There is a reason the word “Mama’s” appears in this restaurant’s name, and it is not just for marketing purposes.
Mama’s On The Hill delivers exactly the kind of cooking the name promises: hearty, generous, deeply comforting Italian food that tastes like it was made by someone who genuinely cares about feeding you well.
Located in St. Louis’s legendary Hill neighborhood, this restaurant has been bringing families together over great food for years.
The spirit of Italian-American home cooking is alive and very well at Mama’s.
The recipes feel like they were passed down through generations rather than developed in a test kitchen, and that authenticity comes through clearly in every dish.
There is a warmth and sincerity to the food here that is genuinely hard to manufacture.
Lasagna at Mama’s On The Hill has developed a devoted fan base, and it is easy to understand why.
Layered with care and baked until perfectly golden, it is the kind of lasagna that sets the standard by which all other versions are judged.
Regulars plan their visits around it, and first-timers are almost universally converted after their initial taste.
Beyond the lasagna, the full menu offers a satisfying range of Italian classics that hit all the right notes.
Pasta dishes, hearty sauces, and well-seasoned proteins make up a lineup that rewards both adventurous eaters and those who prefer to stick with familiar favorites.
There is something here for every appetite and every preference.
The restaurant’s atmosphere is cheerful and unpretentious, with colorful decor and a lively energy that makes every visit feel like a small celebration.
Families with children feel just as welcome as couples celebrating a special occasion, and that inclusive warmth is part of what makes Mama’s so beloved in the community.
Mama’s On The Hill is proof that the best Italian restaurants are not always the most formal ones.
Sometimes, the most memorable meal you will ever have comes from a place that simply cooks with love and serves with a smile.
This restaurant has both in abundance.
10. Cunetto House of Pasta

Ask anyone who has lived in St. Louis for more than a few years about great pasta, and the name Cunetto House of Pasta will almost certainly come up.
This legendary Hill neighborhood institution has been serving exceptional homemade pasta to generations of St. Louis diners, and its reputation is as strong today as it has ever been.
Few restaurants anywhere can claim the kind of consistent excellence that Cunetto has delivered across so many decades.
The name says it all, really.
Pasta is the star of the show here, and the kitchen treats it with the respect it deserves.
Made fresh and prepared with a level of skill that reflects years of practice and genuine culinary passion, the pasta at Cunetto is the kind that makes you rethink what this dish can be when it is done properly.
Texture, flavor, and sauce integration are all handled beautifully.
The menu is extensive, offering a wide variety of pasta preparations that showcase the kitchen’s range and creativity within the Italian tradition.
From simple, elegant oil-based sauces to rich, long-simmered meat ragus, there is a pasta dish here for every palate and every mood.
Regulars often have a personal favorite they return to every single time, while newcomers face the pleasant challenge of narrowing down their choices.
Cunetto’s dining room has an energy that is hard to replicate.
On busy weekend evenings, the place buzzes with conversation and laughter, creating an atmosphere that feels genuinely celebratory.
The noise level might not suit those seeking a quiet, romantic dinner, but for anyone who enjoys the vibrant energy of a packed, beloved neighborhood restaurant, it is absolutely perfect.
The staff at Cunetto House of Pasta are experienced and efficient, keeping service moving smoothly even during peak hours when the dining room is at full capacity.
Their familiarity with the menu means recommendations are always reliable and well-considered.
Cunetto House of Pasta is a St. Louis institution in the truest sense of the word.
It has earned its place in the city’s culinary heart through decades of outstanding pasta and unwavering community dedication.
11. Favazza’s on the Hill

Favazza’s on the Hill rounds out this list of outstanding St. Louis Italian restaurants with a personality and style all its own.
This Hill neighborhood favorite has carved out a distinct identity in a neighborhood full of excellent Italian options, earning consistent praise from diners who appreciate its bold flavors, generous hospitality, and commitment to keeping Italian culinary traditions alive and vibrant.
The seafood preparations at Favazza’s have earned particular admiration from regular diners.
Whether it is a beautifully sauced seafood pasta or a simply prepared fish dish that lets the quality of the ingredients speak for itself, the kitchen handles ocean-sourced proteins with a confidence and skill that is genuinely impressive.
Seafood lovers who visit St. Louis should put Favazza’s near the very top of their list.
Beyond seafood, the menu covers a satisfying range of Italian classics with a depth of flavor that reflects careful cooking and quality sourcing.
The sauces in particular demonstrate a kitchen that understands how to build complexity through time and technique rather than shortcuts.
Every plate that leaves this kitchen has clearly been given proper attention and care.
The atmosphere at Favazza’s strikes a lovely balance between festive and relaxed.
The decor leans into the Hill’s Italian heritage with affectionate nods to the neighborhood’s history and culture.
Dining here feels like participating in something larger than just a meal, like joining a community tradition that has been passed down through many hands over many years.
The dessert program at Favazza’s is worth saving room for, particularly the tiramisu, which has developed a loyal following among diners who consider themselves serious judges of the classic Italian dessert.
Finishing your meal here with a proper dessert and a cup of strong espresso is highly recommended and genuinely rewarding.
Favazza’s on the Hill is a fitting final entry on this list because it embodies everything that makes Italian dining in St. Louis so special.
Great food, genuine warmth, deep community roots, and a kitchen that cooks with real passion make it a restaurant that every food lover in this city should experience at least once.