Next Event
NOV 7 - NOV 22
Reserve Your Thanksgiving Turkey

Straub’s is always in good taste – and our Chef Prepared Foods Department is the perfect example. Our famous soups, dressings, BBQ, dips and spreads, mashed potatoes and more are all made from scratch. In fact, 97% of all the items we prepare in the restaurant-quality kitchen at each location are made from scratch. The result? Fresh, delicious foods, prepared with the flavor and love that Mom used to make – only better! From succulent beef brisket to pulled pork, you can taste the house-made difference that comes from creative cooking with the highest-quality ingredients. Stop in today for a taste of our:

  • Straub’s World Famous Chicken Salad
  • 1/2 chickens and fried chickens
  • Signature recipes and side dishes
  • Dauphinoise potatoes
  • Risotto cakes
  • Deli department menu, featuring our soup bar and hot foods
  • Plus, much more

Enjoy the quality, convenience and value that our Chef Prepared Foods offer!

Chef Fred Youngblood has been cooking up fresh, homemade recipes from scratch for years. Before coming to Straub’s, Fred most notably worked at Provisions, Cardwell’s restaurants and the Glendale Grill in St. Louis. For the past 12 years, Fred has continued to do what he loves best – making the best prepared foods in the St. Louis area (and always with a smile).

Want a chef prepared dinner without
the chef prepared price?
Stop by Straub’s
for a freshly made, ready-to-go gourmet meal for
two—available weekdays for just $18.99. We’ll even
suggest a wine that perfectly pairs with your meal.

Facebook Twitter Pinterest Instagram

31 minutes ago @StraubsMarkets This Assumption Abbey #fruitcake is the real thing! From a secluded monastery in the foothills of the Missouri Ozarks

1 day ago @StraubsMarkets Today (Saturday, November 22nd) is the LAST DAY to reserve your #FreshTurkey and #PreparedTurkey dinners and sides at

1 day ago @StraubsMarkets #20under20. 20 great wines that won't break the bank! All 20 are ones that our customers can't seem to get enough of!