The 17 Best Restaurants on The Hill in St. Louis

the hill st louis best restaurants

New York has Little Italy, and San Francisco has North Beach, but The Hill in St. Louis might be the best-preserved Italian neighborhood of them all. The Hill isn’t just a tourist attraction either, but a real neighborhood with its own character.

While The Hill abounds in small Italian-owned businesses and quiet residential streets that seem to be frozen in time, the real gem of this area is the authentic Italian food.

You’ll notice that this list is much longer than our usual round-ups, but for good reason. I would be willing to bet that there are more authentic Italian restaurants in this small neighborhood than there are in the entire state of Missouri!

So, without further ado, here are our picks for the 17 best restaurants on The Hill in St. Louis.

St. Louis Map of the Best Restaurants on The Hill

Charlie Gitto’s

charlie gitto's

Charlie Gitto’s is St. Louis’s premier landmark for Italian food, serving everything from 28-day dry-aged steaks to pasta made fresh every day. This restaurant claims to have invented toasted ravioli, a staple St. Louis cuisine, so you’ll need to order some while you’re here.

Mama’s on The Hill

Just like Charlie Gitto’s, Mama’s on The Hill claims to have invented the original toasted ravioli. We may never know who first created it, but either way, Mama’s has fantastic toasted ravioli, pasta, pizza, chicken, veal, and steak. While you’re there, you can try “Mama’s Pasta Challenge,” also known as a giant $40 bowl of spaghetti topped with the largest meatball on The Hill. If you can finish it by yourself within an hour, it’s free!

Cunetto House of Pasta

With the most extensive pasta menu I’ve ever seen, Cunetto House of Pasta lives up to the name. From ravioli to fettucini carbonara, they have it all. If you want more protein, they also have steak, chicken, and seafood options.

Lorenzo’s Trattoria

Lorenzo’s Trattoria offers a modern take on traditional Northern Italian cuisine. They provide various pasta, pizza, beef, veal, and salmon, but the real highlight is their seafood pasta. It comes with spaghetti, fresh muscles, shrimp, and scallops, tossed in a garlic mushroom white wine sauce. Yum!


Offering traditional and regional Italian dishes, Dominic’s has previously been rated one of the best Italian restaurants in the country by Conde Nast Traveler. And for good reason – Dominic’s is an upscale venue that serves fresh fish, homemade pasta, beef, veal, lamb, and chicken.

  • Address: 5101 Wilson Ave, St. Louis, MO 63110
  • Website: Dominic’s


Founded in 1985, Zia’s has a laidback atmosphere and specializes in cuisine from Northern Italy. This restaurant has many seafood and pasta options, as well as steak and chicken. Zia’s housemade Italian dressing is locally known, and you can even buy it at most St. Louis grocery stores.

  • Address: 5256 Wilson Ave, St. Louis, MO 63110
  • Website: Zia’s

Adriana’s On The Hill

Adriana’s is a charming little lunch spot that specializes in Sicilian cuisine. In addition to their daily lunch specials, Adriana’s provides a large selection of sandwiches, soups, salads, and pasta.

Joe Fassi Sausage and Sandwich Factory

Joe Fassi’s sandwiches come loaded with meat and cheese. This place has great lunch specials, making this a perfect spot for a quick workweek lunch.

Besides sandwiches, they serve pasta, soup, salad, and you can even order take-home packages of their housemade sausage.

  • Address: 2323 Sublette Ave, St. Louis, MO 63110
  • Website: Joe Fassi’s


Gian-Tony’s is the definition of authentic Southern Italian cuisine, offering pasta, salad, chicken, veal, and steak. The chef, Tony Catarinicchia, uses family recipes that originated in Sicily. This restaurant even has a garden on-site, so their ingredients are about as fresh as it gets.

  • Address: 5356 Daggett Ave #3028, St. Louis, MO 63110
  • Website: Gian-Tony’s

Favazza’s on the Hill

As a bonus to their fantastic Italian dishes, Favazza’s might have one of the most beautiful patio areas in the city. Besides providing the traditional Italian staples, Favazza’s is highly inclusive for dietary needs, offering an entire vegan and gluten-free menu.

  • Address: 5201 Southwest Ave, St. Louis, MO 63139
  • Website: Favazza’s


We’ve mentioned Anthonino’s in a few of our other round-ups, but for good reason! Anthonino’s has delicious pizza and housemade pasta, as well as a massive selection of other foods, including Greek cuisine, burgers, steaks, and sandwiches. They also have some fantastic gluten-free and vegan options, so you can find something here for everyone.

  • Address: 2225 Macklind Ave, St. Louis, MO 63110
  • Website: Anthonino’s

Eovaldi’s Deli

A classic mom-and-pop-style deli, Eovaldi’s specializes in sandwiches and pizza. While they offer a variety of options, they are known for “The Extra Special” sandwich. This specialty comes piled high with roast beef, ham, mortadella, Genova salami, pepper cheese, lettuce, tomato, pickle, onion, pepper cheese, light mayo, and Italian house dressing. If you can believe it, this loaded sub is only about 7 bucks.

  • Address: 2201 Edwards St, St. Louis, MO 63110
  • Website: Eovaldi’s


Founded in 1957, Rigazzi’s is the oldest restaurant on The Hill. I particularly love Rigazzi’s for their rotating lunch specials. You can get a lot of food for under $10, and if you are in the workweek rush, they will get it to you quickly!

  • Address: 4945 Daggett Ave, St. Louis, MO 63110
  • Website: Rigazzi’s

Joey B’s on The Hill

The Gianino family owns many local restaurants, including Frankie G’s, Billy G’s, Bill Gianino’s, and of course, Joey B’s. All of the Gianino restaurants are fantastic, including Joey B’s. Not only does this place serve excellent Italian staples, but they also have wings, burgers, and sandwiches, which makes ordering an impossible task.

  • Address: 2524 Hampton Ave, St. Louis, MO 63139
  • Website: Joey B’s

Mama Toscano’s Ravioli

You might look at the name of this restaurant and think that they serve authentic Italian ravioli dishes, but that is not the case. Mama Toscano’s only serves one kind of pasta: toasted ravioli. (And as a St. Louis local, I think it’s great!)

Besides toasted ravioli, this restaurant also makes delicious hot sandwiches.

  • Address: 2201 Macklind Ave, St. Louis, MO 63110
  • Website: ​​Mama Toscano’s

Gioia’s Deli

Some of my favorite sandwiches have been from Gioia’s, including their fish sandwich, which is only served during lent. This deli is known for hot salami sandwiches, but all of Gioia’s sandwiches are piled high with quality meat.

The real reason I love this place: you can order any sandwich on cheesy garlic bread! If you go here and you don’t order your sandwich on cheesy garlic bread, then I’m not sure we can be friends.

  • Address: 1934 Macklind Ave, St. Louis, MO 63110
  • Website: Gioia’s Deli

Gelato Di Riso

You knew I was going to get to the gelato eventually, right? Gelato Di Riso has two of my favorite things: fresh gelato and coffee. All of their gelato flavors are delicious, but I really love their spumoni. There’s even a piazza with a fountain next door so that you can get the authentic Italian gelato experience.

  • Address: 5204 Wilson Ave, St. Louis, MO 63110
  • Website: Gelato Di Riso