St. Louis is home to barbeque restaurants, great fresh food and bars playing those good old blues. St. Louis is located along the banks of the Mississippi River, so it is a beautiful place to visit if you love a ‘water vacation’. You can stay in one of the homey vacation rentals or hotels with a balcony in St. Louis. And of course, St. Louis is famous for sports! So whether you’re a sports fan, a water baby or you’re just going for a relaxing weekend, may I recommend some amazing farm-to-table experience that you must try! This is a list of some of the best, authentic and the most popular farm-to-table restaurants in St. Louis.
1. Winslow’s Home

Winslow’s Home is the restaurant to go to eat some healthy and wholesome fresh and organic food! This is one of the oldest and most famous farm-to-table restaurants in St. Louis. The menu varies based on the season and hence the local produce. You can even head there for the special Winslow’s Home brunch on Saturday and Sunday! Try the salads – they’re always fresh and delicious.
Winslow’s Home
Address: 7213 Delmar Blvd, St. Louis, MO 63130, USA
Website: Winslow’s Home
Opening hours: Tue - Sat: 8am - 9pm; Sun: 8am - 3pm (closed on Mon)
2. Bowood Farms - Cafe Osage
Editor’s note: establishment is permanently closed
This quaint and cute restaurant serves some really delicious and healthy dishes, all of which is farm to fork. The dishes vary based on the season, and every season this restaurant grows its own herbs and grains which are then served to you in the form of delectable dishes. I recommend the pancakes and the French toast – clearly, it is the perfect place for breakfast. This restaurant is open only for breakfast and lunch, but it is worth going to!
Bowood Farms - Cafe Osage
Address: 4605 Olive St, St. Louis, MO 63108, USA
Website: Bowood Farms - Cafe Osage
Opening hours: Mon - Fri: 7am– 2pm; Sat: 8am - 2pm (closed on Sun)
3. Farmhaus Restaurant
Editor's Note: Photo taken from the establishment's official social account
This farm-to-table restaurant specialises in locally raised beef and fresh seafood – talk about handpicked meat! It uses seasonal and fresh local produce to create some really great dishes. The menu changes daily, so you can count on your taste buds getting a new surprise every time you visit. And when you do go, try the bacon wrapped meatloaf and the fish special if it’s on the menu that day.
Farmhaus Restaurant
Address: 3257 Ivanhoe Ave, St. Louis, MO 63139, USA
Website: Farmhaus Restaurant
Opening hours: Tue - Thu: 5:30pm - 9pm; Fri - Sat: 5:30pm - 10pm (closed on Sun and Mon)
You might be interested in these Airbnbs!
4. Grace Meat + Three
Editor's Note: Photo taken from the establishment's official social account
Buffalo Mahi >> Available Wednesday - Friday During Lent Repost @foodandvice This week I’m highlighting an amazing...
Posted by Grace Meat + Three on Friday, April 1, 2022
This restaurant has a blend of comfort food along with South American specialities, all of which are farm to table of course. This restaurant serves the best fried chicken that you have ever tasted! The atmosphere is amazing, the food is fresh and every dish is delicious. What more can you ask for? It’s known for its choice of meats; definitely one of the farms to table restaurants in St. Louis that you must visit.
Grace Meat + Three
Address: 4270 Manchester Ave, St. Louis, MO 63110, USA
Website: Grace Meat + Three
Opening hours: Wed - Fri: 11am - 9pm; Sat: 10am - 9pm; Sun: 10am - 8pm (closed on Mon and Tue)
5. J. Devoti Trattoria
Editor's Note: Photo taken from the establishment's official social account
This bistro-style restaurant serves good old fashion Italian comfort food, all of which is farm to table. The produce is seasonal, the meats are fresh and the pasta is made in house. The menu changes based on the season and the local produce that is available, but the food served is always great! Try the scallops and the freshly made in-house pasta.
J. Devoti Trattoria
Address: 5100 Daggett Ave, St. Louis, MO 63110, USA
Website: J. Devoti Trattoria
Opening hours: Wed - Thu: 5pm - 9pm; Fri - Sat: 5pm - 10pm (closed from Sun - Tue)
6. Vicia Restaurant
Editor's Note: Photo taken from the establishment's official social account
Looking for a restaurant where you can enjoy some sustainably raised meats and locally produced vegetables? Then this is going to be one of your favourite farm-to-table restaurants in St. Louis. I suggest trying the tasting menu – that way you will get to sample a lot of really delicious dishes! The meat here is cooked to perfection, so make sure to order some.
Vicia Restaurant
Address: 4260 Forest Park Avenue Entrance On Boyle, At Corner Of, Duncan Ave, St. Louis, MO 63108, United States
Website: Vicia Restaurant
Opening hours: Tue - Thu: 11am - 2pm, 5:30pm - 9:30pm; Fri - Sat: 11am - 2pm, 5:30pm - 10pm (closed on Sun and Mon)
7. Seedz Cafe
Editor's Note: Photo taken from the establishment's official social account
As the name might suggest, this restaurant only serves vegetarian food. Regardless, it is probably some of the tastiest vegetarian food you’ve ever had. Everything here is organic, from the pizzas to the burgers to the milkshakes and even the house-made sangria! This place is great for vegan-friendly food too. Try the vegan cheesecake here – it’s the bomb.
Seedz Cafe
Address: 6344 S Rosebury Ave, St. Louis, MO 63105, USA
Website: Seedz Cafe
Opening hours: Tue - Sat: 11am - 8pm; Sun: 11am - 4pm (closed on Mon)
8. Rooster
Editor's Note: Photo taken from the establishment's official social account
This is the place to go for a delicious locally sourced meal for lunch, breakfast or brunch! No seriously, this restaurant really does serve some amazing breakfast! And when you do go, you absolutely have to try the waffles and the crepes.
P.S. This is the restaurant is located in Downtown, there is another from the chain that is located in South Grand.
Rooster
Address: 1104 Locust St, St. Louis MO 63101
Website: Rooster
Opening hours: 7am - 3pm (daily)
9. Kounter Kulture
Editor's Note: Photo taken from the establishment's official social account
This is the place to go if you’re looking for some authentic Asian farm-to-table meals. This restaurant has dishes from all over Asia – all you have to decide is what you’re craving for. You can go for their Omu Ramen or Khao Soi Chicken Curry, or you may taste their sweet morsels. This is definitely one of the best Asian farm-to-table restaurants in St. Louis. This place only opens for dinner, but the food never disappoints!
Kounter Kulture
Address: 3825 Watson Rd, St. Louis, MO 63109, USA
Website: Kounter Kulture
Opening hours: Mon - Sat: 4:30pm - 9:30pm (closed on Sun)
10. Olive + Oak
Editor's Note: Photo taken from the establishment's official social account
This place is as fancy as it sounds! This restaurant uses only locally produced seasonal ingredients and farm fed meats to create some really amazing dishes. This is the place to go for some really good wholesome food which is definitely made with love. They only open for dinner, so make sure to go with an appetite. Do try the oysters and the Prime sirloin with gnocchi!
Olive + Oak
Address: 102 W Lockwood Ave, Webster Groves, MO 63119, USA
Website: Olive + Oak
Opening hours: Sun - Mon: 4pm - 9pm; Tue - Thu: 4pm - 10pm; Fri - Sat: 4pm - 11pm
Get ready for some delicious sustainable eating

Don’t these farm-to-table restaurants in St. Louis sound amazing? They are! I recommend trying as many as possible, but it is not very often that you get such fresh and delicious food! If your idea of good food is seasonal vegetables and farm-fed meat, then you’ll absolutely love these places.
Get Trip101 in your inbox
Unsubscribe in one click. See our Privacy Policy for more information on how we use your data

Create an account to bookmark our articles, like local expert tips, receive great stories in your inbox, and follow writers and topics that you love.
Log in with Google ×