San Francisco does not have much New Orleans in it, which is part of why a Creole and soul-food breakfast room on the edge of the Tenderloin has been drawing a queue down the pavement for the better part of two decades. Brenda's French Soul Food serves the single best breakfast dish in the city, and the dish is a beignet, and the correct way to order it is four at a time.
The queue outside is the whole variable here and it swings by an hour depending on the day and the weather. Ask Karpo how long the wait on Polk Street is running right now.
The beignet flight
A beignet is fried choux-adjacent dough under a heavy fall of powdered sugar, and the version here comes as a flight of four different ones rather than as a plate of identical squares. That structure is the reason to order it: you get a plain one, a chocolate one, an apple one and a savoury crawfish one on the same plate.
The crawfish beignet is the one people talk about afterwards. It is savoury, filled, spiced and served alongside three sweet ones, which sounds wrong on paper and works completely in practice — the salt and the heat reset your palate between the sugar, so the fourth beignet tastes as good as the first.
How to order a table
One flight of beignets for the table, and then a main each. That is the shape that works and it is what most regulars do. Ordering beignets as a dessert at the end is a mistake, because by then you will have eaten a large plate of Creole cooking and will not want them.

They arrive fast, before the mains, and are meant to be eaten immediately while the sugar is still catching the heat off the dough. A beignet ten minutes old is a considerably worse object than a beignet one minute old, which is the argument against ordering them to take away.
The rest of the menu
Shrimp and grits is the benchmark main and the grits are the part to pay attention to — properly cooked, loose rather than stiff, seasoned rather than bland, which is a thing an alarming number of kitchens outside the South get wrong. Anything built on those grits is a good order.
Beyond that: the eggs with Creole sauces, the fried chicken, the biscuits and the boudin. The cooking is generous and heavily seasoned rather than delicate, and portions are large in a way that catches people out. Two mains and a beignet flight will comfortably feed three people.
The queue
There is a queue, it is outdoors, and it is the price of admission. It moves steadily but it is not short at peak weekend hours, and the sensible approaches are to go on a weekday, to go early, or to go in the middle of the afternoon on a day when the kitchen is still serving.
Weekday mornings are dramatically easier than weekend ones and the food is identical. If you have the flexibility, this is the single decision that changes the experience most; a weekend at eleven is an hour of standing and a Tuesday at nine is a walk-in.
The room and the neighbourhood
The room is small, tight and loud, with tables close together and a counter. That density is part of why the wait exists and part of why the room has the atmosphere it does; a larger version of this restaurant would be a worse one.
It sits at the edge of the Tenderloin, which is worth knowing rather than worrying about. The block is busy, the queue is visible from the street, and the ordinary caution applies. There is a larger second location elsewhere in the city if the wait or the neighbourhood is a problem, though the original room is the one with the character.
What to drink
Chicory coffee is the correct pairing and it is what the tradition calls for — darker, slightly bitter, cut with hot milk if you want it that way, and specifically good against powdered sugar. Ordering an ordinary flat white here is a small missed opportunity.
There is a bar and a proper brunch cocktail list, which turns a breakfast into something longer. That is either the right idea or the wrong one depending on your day, but it is worth knowing that this is a restaurant you can settle into rather than a counter you pass through.
What it costs
Mid-range for San Francisco breakfast, which is to say more than a diner and less than a hotel dining room, with portions that make the arithmetic work in your favour. The beignet flight is inexpensive relative to everything else on the menu and is the highest-value thing on it.
Sharing is the way to do this. Two people ordering two mains each will not finish them; two people ordering one flight, one main and one side will eat exactly the right amount and spend meaningfully less.
Going alone
The counter is the answer, and it is generally a far shorter wait than a table. Solo diners are seated quickly at breakfast rooms of this kind and the counter is the better seat anyway — you can see the pass, the plates come out faster and nobody minds if you read.
A flight of beignets, a bowl of grits and a chicory coffee at the counter on a weekday morning is one of the more pleasant hours available in San Francisco for under twenty-five dollars, and it involves no queueing at all.
Practical notes
Brenda's French Soul Food serves New Orleans Creole and soul cooking near the edge of the Tenderloin in San Francisco, with a second larger location elsewhere in the city. Order one beignet flight for the table at the start — plain, chocolate, apple and the savoury crawfish one — and eat them the moment they land. Shrimp and grits is the benchmark main and the grits are the tell. Portions are large; two mains feed three people. Drink chicory coffee. The queue is outdoors and long at weekend peak, so go on a weekday morning if you can. There is a bar and a brunch cocktail list.
Tags: #SanFrancisco #BrendasFrenchSoulFood #BestBreakfastNearMe #CoffeeAndDessert #Beignets #SFBrunch #Tenderloin #SFEats #CreoleFood #SFFoodGuide #ShrimpAndGrits #PolkStreet #SFBreakfast #SoulFood
Please drink responsibly. Must be of legal drinking age.
All trademarks are the property of their respective owners.
Ask Karpo first
Want to know how long the wait is, whether the second location is quieter and what else is open nearby if the queue is impossible? Ask Karpo for a live read before you join it.



