The 5 Best Italian Restaurants (Cheap) in St. Louis

       Housemade fried cannelloni with tomato sauce at Tavolo V. | Jennifer Silverberg

Italian restaurants can be super-fancy dining. The tablecloths, the expensive wine, the veal. But you can get great Italian food in St. Louis without having to gouge out your paycheck. Go to a traditional (but affordable) place on the Hill or try a new joint from the guys behind the Tavern. Check out our current favorite cheap Italian restaurants to see where you can get some housemade meatballs, Italian wine and good conversation tonight.

See also: The 5 Best Italian Restaurants (Not Cheap) in St. Louis

       House-made lasagna with pork, beef, ricotta and parmigiano cheeses at Tavolo V. | Jennifer Silverberg

Tavolo V
(6118 Delmar Boulevard; 314-721-4333)

Michael del Pietro has a veritable stable of Italian restaurants, including Sugo's Spaghetteria, Babbo's Spaghetteria and Via Vino, among others, but we're loving Tavolo V in the Loop. You'll have to keep a copy of the menu to remind yourself that you aren't spending a fortune for quality Italian. Neapolitan pizzas are only $12, and most of the pastas are too. Plus, the portions are big enough to take leftovers home for yet another delicious meal.

Location Info



Tavolo V

6118 Delmar Blvd., St Louis, MO

Category: Restaurant

Filomena's Italian Kitchen

9900 Manchester Road, Glendale, MO

Category: Restaurant

Anthonino's Taverna

2225 Macklind Ave., St. Louis, MO

Category: Music


5101 Shaw Ave., St. Louis, MO

Category: Restaurant

My Voice Nation Help
Deb Woods
Deb Woods

Which Lou Boccardis? I ate at the one on The Hill about a year ago and it was TERRIBLE!

Shannon C. Dickens
Shannon C. Dickens

If you have that one family member that loves hot gourmet dogs- stop by Steve's on the Hill and pick up a combo meal! Make sure you check the website via Facebook for daily specials & discounts! Yummy *****!

Mary Poletti
Mary Poletti

Lou Boccardi's is pretty great & quite reasonable, too. It is our romantic dinner place of choice. And it is NEVER crowded. (Don't go making it crowded now, a-holes.)


Real Italian restaurants don't serve Greek food!

...or mini-corn dogs, either.

This list is a failure. There are 1000 cheap Italian places in the St. Louis area that manage to get by on actual Italian food. 

Now Trending

From the Vault