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

       Veal piccata with prosciutto and a lemon caper sauce at Cucina Pazzo. | Nancy Stiles

Cucina Pazzo
(392 North Euclid Avenue; 314-696-8400)

Cucina Pazzo isn't strictly Italian (hello, mini corn dogs!), but the housemade pasta is worth the trip alone. The emphasis is on several different courses, not just appetizers, entrees and desserts. Chef Justin Haifley brought many of his fan-favorite dishes over from the Tavern and gave them an Italian twist, like his swordfish. Snag housemade ricotta gnudi with tomato confit, basil and peccarino Romano for just $12.

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