Looking for restaurants? Our top picks are Cargo Cafe, Talay and Steiny's Pub, ranked by diner ratings. The full list below updates as menus change.
Discover the top-rated dining experiences
Experience the best soul food restaurants in St. George. From authentic flavors to modern interpretations, discover top-rated soul food dining.
St. George's Premier Soul Food Destinations
Discover the most comforting and flavorful dining destinations in St. George, where every meal feels like a home-cooked experience. This curated collection spans a global palette, featuring the bold Thai flavors of Talay, authentic Spanish plates from M & K Spanish Restaurant, and hearty American favorites at Cargo Cafe and Steiny's Pub. Whether you are craving fresh catches from SI FISH & MORE INC or the classic Italian comfort of My Family Pizza & Chicken, these local staples offer a diverse taste of the neighborhood’s culinary soul.
7 restaurants in Best Soul Food Restaurants in St. George | Top Rated Soul Food Food
- Cargo Cafe · rated 4.9/5: American.
- Talay · rated 4.5/5: Thai.
- Steiny's Pub · rated 4.4/5: American.
- M & K Spanish Restaurant · rated 4.2/5: Spanish.
- M & K · rated 4.2/5: American.
- SI FISH & MORE INC · rated 4.1/5: Seafood.
- My Family Pizza & Chicken · rated 3.6/5: Italian.
How this list is built
Chefi analyzes each restaurant’s menu and tags every dish’s dietary suitability with an ingredient-based engine. Restaurants with at least three matching dishes on their current menu rank first, ordered by diner ratings, with the number of matching dishes breaking ties; owner-verified restaurants are highlighted at the top. Lists refresh as menus and ratings change.






