A bistro is in its original Parisian incarnation a small restaurant serving moderately priced simple meals in a modest setting. Bistros are defined mostly by the foods they serve.
French homestyle cooking with robust earthy dishes and slow-cooked foods like cassoulet a bean stew are typical.