Le Petit Bistro in Baltimore: French Bistro Food at Canton Prices
A small French bistro on O'Donnell Street in Canton, Le Petit Bistro serves classic French fare—coq au vin, duck confit, steak frites—in a 40-seat dining room decorated with bistro posters and soft lighting. It occupies a narrow storefront wedged between residential rowhouses, the kind of place that feels transported from a Parisian side street rather than built new for Baltimore diners.
What the kitchen actually makes
The menu changes seasonally but holds to French bistro fundamentals. Expect escargot, French onion soup, and pâtés as openers. Mains anchor around braise and slow-cook: coq au vin (chicken braised in Burgundy wine with pearl onions and mushrooms), duck confit served with pommes sarladaises (potatoes fried in duck fat), and steak frites with béarnaise or peppercorn sauce. Sole meunière and mussels appear regularly. The kitchen does not attempt haute cuisine plating or molecular technique. Portions are full and intended to satisfy, not to pose for social media.
Sourcing is local where it makes sense: vegetables come from Chesapeake Bay area farms in season, and the wine list focuses on French regions with a small Baltimore-area wine section. House wine runs $6 to $8 per glass.
Pricing and what to expect to spend
Entrées range from $24 to $38, with most falling between $26 and $32. Appetizers run $8 to $14. A three-course dinner for one person with wine and tip typically costs $65 to $85; two people with a shared bottle of wine, $130 to $160. Lunch, when served, costs 15 to 20 percent less. The restaurant does not have a prix-fixe menu.
How it compares to Baltimore's other French options
Baltimore has few dedicated French bistros. Chez François, in Fells Point since 1976, offers fine dining with white tablecloths and a more formal atmosphere, with entrées in the $38 to $48 range and a stronger emphasis on technique-heavy dishes like sole véronique. Petit Louis Bistro, in the Hampden/Roland Park area, is larger (80+ seats) and serves similar bistro classics but leans slightly more casual and louder, with a bar scene that draws crowds on weekends. Le Petit Bistro's strength is intimate scale and an all-in-one-place feeling: quieter, smaller check, fewer tourists, and still-genuine French cooking without the formality or prix-fixe obligation of Chez François.
Who belongs here and who does not
This place suits date nights, small celebrations, and anyone seeking French food without high-ceremony atmosphere. Older diners and those who prefer conversation over noise find it especially welcoming. It does not work for large groups (no table seats more than six comfortably), fast eaters (dinner here takes two hours minimum), or diners who need extensive vegetarian options beyond salads, omelets, and vegetable sides. Service is attentive but not rushed.
What happens on a first visit
Arrive without expectations about walk-ins; the restaurant takes reservations and fills quickly on weekends. Once seated, you receive a printed menu and wine list. The server will suggest specials and answer questions about dishes without overselling. Order an appetizer and entrée; skip the dessert list unless you have serious appetite (portions are large). If house wine appeals, stick with it; ordering a full bottle commits you to drinking through the meal, though bottles in the $30 to $50 range offer better value than by-the-glass pricing. Expect to spend 2 to 2.5 hours from arrival to departure.
Hours, location, and logistics
Le Petit Bistro opens Tuesday through Thursday 5:30 to 10 p.m., Friday and Saturday 5:30 to 11 p.m., and Sunday 5 to 9 p.m. It is closed Mondays. Confirm hours before visiting, as seasonal closures or event-based hours do change. Street parking on O'Donnell fills quickly on weekend nights; arrive early or plan 10 minutes for a lot. The restaurant has no parking lot. Transit: the closest MTA stop is Fells Point/O'Donnell, a 10-minute walk.
Le Petit Bistro deserves its place in Baltimore because it executes French bistro fundamentals without irony or pretense, keeps prices reasonable for the cooking quality, and creates space for unhurried dining that the city's faster restaurants do not prioritize.

