Best American Restaurants in St. Louis

View all

Best American Restaurants in St. Louis

Best Italian Restaurants in St. Louis

View all

Best Italian Restaurants in St. Louis

Popular restaurants in St. Louis

Browse some of the most booked restaurants in St. Louis

Truffles - St. Louis
(159)
$$$$
Contemporary American | Clayton
Texas de Brazil - St Louis
(320)
$$$$
Steakhouse | St. Louis
Il Palato
(6)
$$$$
Italian | Clayton
P.F. Chang's - Saint Louis
(62)
$$$$
Asian | St. Louis
View all St. Louis restaurants

Treat your taste buds: Explore St. Louis restaurants.

Specials at top restaurants in St. Louis

Enjoy great restaurant specials, set menus, and more
BARcelona Tapas RestaurantBARcelona Tapas Restaurant
737 reviews
$$$$
Tapas / Small Plates | Clayton, Midtown

Always good place to have a a fun relaxing night with friends. I would like to see little more real Spanish atmosphere. Not just latin music. Overall very good time. More

OpenTable Diner -
Herbie'sHerbie's
1441 reviews
$$$$
American | Clayton, Midtown

Great Food and service ! More

OpenTable Diner -
Stone Summit Steak & SeafoodStone Summit Steak & Seafood
97 reviews
$$$$
Steak | Wentzville, West County

Food was great! Took a very long time. Tables were receiving their meals before us, even through we ordered first. Drinks were way overpriced for what they are. Service was ok, server did not match the restaurant feel, very loud & unprofessional. But will definitely go back & order different things!! More

OpenTable Diner -

Diners' Choice Winners: Best Overall

St. Louis's best restaurants based upon thousands of OpenTable diner reviews
Annie Gunn's1. Annie Gunn's
2882 reviews
$$$$
American | St. Louis, Downtown

Great food, great service. Loved it. Went out for our anniversary and loved atmosphere and the food. More

OpenTable Diner -
Scottish Arms2. Scottish Arms
652 reviews
$$$$
Scottish | Central West End, Downtown

Great place. Frank was an awesome waiter. Our table was ready when we arrived and initial contact with Frank was quick and professional. More

OpenTable Diner -
The Crossing3. The Crossing
1178 reviews
$$$$
French | Clayton, Midtown

Heard about The Crossing through a friend. It was everything that they said and more. The menu is a bit pricier, but the food was worth it! Absolutely delicious! More

OpenTable Diner -
The Tenderloin Room4. The Tenderloin Room
353 reviews
$$$$
Steakhouse | St. Louis, Downtown

Dinner and service was great!! It was extremely loud, but I don’t fault the restaurant, they just had a few large groups. More

OpenTable Diner -
Acero5. Acero
1251 reviews
$$$$
Italian | Maplewood, Midtown

The food and service were very good, although there was a long gap before the entrees arrived, extending our dinner to almost two hours. The bruschetta, lamb ragu and the (special) blue nose (fish) were all excellent as was the Black Manhattan. More

OpenTable Diner -

New to OpenTable

St. Louis restaurants that recently joined the OpenTable network
BaitBait
$$$$
Seafood | Central West End, Downtown

Bait is a new fine casual seafood restaurant located in the Central West End. Our main concept is centered around creating a curated seafood experience with a multicultural twist in an intimate, upscale setting. This, in conjunction with our hand-crafted cocktails, made tableside with our bar carts or a glass of wine from our boutique wine list will provide you with an unforgettable dining experience.More

River's Edge SocialRiver's Edge Social
$$$$
American | St. Louis, Downtown

American and Mediterranean cuisine - We are proud to serve modern dishes that capture the flavors of the season.More

Discover St. Louis

Whether you're in the mood for a hearty meal with the family or a fine dining experience with someone special, you can easily find the perfect restaurant in St. Louis. This city is a hotbed of barbecued treats, which includes pulled pork sandwiches, saucy ribs and more. Pair these options with Southern comfort foods like mac and cheese or mashed potatoes to delight your taste buds. For a more sophisticated dining experience, numerous upscale steakhouses serve farm-raised beef steaks and fresh seafood options. St. Louis’ culinary options extend far beyond traditional American fare. In this river town, you can find an incredible range of cultural foods, including Indian cuisine, Italian foods, Chinese options, Mexican fare and more.

Discover St. Louis

Whether you're in the mood for a hearty meal with the family or a fine dining experience with someone special, you can easily find the perfect restaurant in St. Louis. This city is a hotbed of barbecued treats, which includes pulled pork sandwiches, saucy ribs and more. Pair these options with Southern comfort foods like mac and cheese or mashed potatoes to delight your taste buds. For a more sophisticated dining experience, numerous upscale steakhouses serve farm-raised beef steaks and fresh seafood options. St. Louis’ culinary options extend far beyond traditional American fare. In this river town, you can find an incredible range of cultural foods, including Indian cuisine, Italian foods, Chinese options, Mexican fare and more.