Brunch around the Bay is hard to dress for because the room changes more than the menu does. A sunny Napa patio, a chic San Francisco corner spot and a loud Oakland dining room can all happen on the same weekend, and the fog doesn't care which one you booked. When I dress someone for these mornings, I plan the outer layer first and the outfit second, because the jacket is the piece you'll actually be taking on and off between the car, the table and the walk afterward. The 30 looks below run from denim and a tee to wine-country dresses. Every one of them assumes you'll sit for two hours, walk on uneven sidewalks and get cold at least once.

Layering for a Gray Morning That Turns Into a Warm Lunch
The Bay's weather changes by the mile. Near the coast, a summer morning can sit in the high 50s under fog, while a patio in the East Bay or the valleys can be ten or more degrees warmer by noon. I build brunch outfits in three parts so they handle both.
- A base that works alone in the sun: a tee, tank, light knit or dress you're happy to be seen in without a jacket.
- A middle piece that's easy to carry: a cardigan, shirt or sweater vest that folds small without creasing badly.
- An outer layer that blocks wind: denim, a trench or leather does more against fog and breeze than another knit.
Before leaving, I check that the outer layer still looks right with the base alone, because that's how you'll be photographed at the table. If a jacket only works buttoned up, it's the wrong jacket for a day that warms up.
1. Denim Jacket with Floral Midi Dress Brunch Outfit

Floral midis are easy to love at brunch, but a thin rayon print on its own is chilly on a gray 9 a.m. walk. I add a medium-wash denim jacket that stops at the natural waist, because a longer one cuts the dress at the hip and the print loses its shape. Pick a muted floral rather than a high-contrast one; the denim already brings enough going on. White leather sneakers keep you comfortable on the stroll afterward, and a neutral crossbody frees your hands for coffee. Once the sun comes out, drape the jacket over your shoulders instead of stuffing it in a bag where it creases.
2. Linen Blazer with Wide-Leg Trousers Brunch Outfit

For the dressier rooms, a hotel dining room or a rooftop table, I reach for a linen blazer over wide-leg trousers. The blazer can go a size roomy in oatmeal, sitting over a fitted white ribbed tank so the shape underneath stays clean. High-waisted cream trousers lengthen the leg and leave space after a big plate of eggs. One thing to know about linen: it wrinkles the moment you sit, and those creases are part of its charm, so don't fight them with a tight cut. Square-toe leather sandals and a structured tote finish it, and the whole thing carries on to an afternoon of wine tasting without a change.
3. White Button-Down Shirt with Straight-Leg Jeans Brunch Outfit

A crisp white button-down with straight-leg jeans is the outfit I'd hand anyone who says they have nothing to wear. Open two buttons, roll the sleeves once to the forearm, and do a loose front tuck so the shirt blouses slightly over the waistband. The jeans should break right at the ankle bone; any longer and they bunch over low sneakers. Bone loafers make it a touch smarter than sneakers. Add a woven leather belt for texture and slim acetate sunglasses, and you have the uniform for a casual Sunday in Bernal Heights or a pastry stop in NoPa.
4. Cropped Cardigan with High-Waisted Wide-Leg Trousers Brunch Outfit

Cropped cardigans can look sloppy or sharp, and the difference is where the hem lands. I want it to just kiss the waistband of high-rise trousers, so no midriff shows when you reach for the syrup. A fine-gauge camel knit works on a foggy San Francisco brunch because it layers flat under a coat if you need one. Let a white tank peek out at the V. The trousers should be crepe or a linen blend that falls into a wide leg, finished with flat mules. Pearl studs and a small top-handle bag are all the jewelry and bag it needs.
5. Sweater and Satin Midi Skirt Brunch Outfit

Knit over satin is a pairing I come back to because the contrast does the work for you. A lightweight cotton-blend crewneck in blush tucks softly into a bias-cut satin midi, and the matte yarn makes the skirt's shine look intentional instead of evening-only. Keep the sweater thin. A chunky knit tucked into bias satin creates a lump right at the hip. Pointed slingbacks or suede ballet flats, a thin wool scarf for the chilly walk in, and a quilted crossbody are enough. I'd save this one for a birthday brunch or any morning that deserves a little ceremony.
6. Leather Moto Jacket with Flowy Mini Dress Brunch Outfit

A leather moto jacket over a swingy mini handles the Bay's in-between weather better than most people expect. Leather blocks wind well, so on a breezy morning it keeps you warmer than a knit of the same weight. Choose a cropped black jacket with minimal hardware and a solid rust mini underneath, then add opaque black tights and lug-sole ankle boots. The tights matter: they connect the dress to the boot and make the short hem feel wearable in daylight. A chain-strap shoulder bag and cat-eye sunglasses take you from brunch in Oakland's Uptown straight into an early evening without changing.
7. Chunky Knit Sweater and Midi Skirt Brunch Outfit

Brunch by the water in Sausalito or Tiburon means wind, and a chunky cable knit earns its bulk there. Tuck only the front of a cream fisherman sweater into an A-line midi in terracotta; a full tuck of a thick knit pads out the waist. Suede knee boots with a low block heel cover the gap between hem and ankle, so the wind has nowhere to get in. Watch the suede near the water, though, since spray and drizzle leave dark marks. A structured satchel, gold drop earrings and a wool fedora finish it, with a lightweight trench in the car for when the breeze picks up.
8. Trench Coat with Straight-Leg Jeans and Sneakers Brunch Outfit

If you buy one layer for Bay Area brunches, make it a trench. Cotton gabardine sheds light drizzle and blocks wind without the bulk of a coat, which is exactly what a fog morning asks for. I like a double-breasted honey trench over a striped Breton tee, with the sleeves pushed up so the stripes show at the wrist. Dark high-rise straight jeans and white retro sneakers keep it walkable, and a neutral cap handles the sun once the fog burns off. Carry a slouchy hobo bag that can swallow the trench when you're walking back through the Richmond or the Sunset at noon.
9. Striped Tee and High-Waisted Wide-Leg Pants Brunch Outfit

Stripes and wide trousers are a quick way to look put together without much thought. A navy and cream Breton in lightweight cotton gets a French tuck into high-waisted black crepe pants, so the fluid leg balances the crisp stripe. Mind the stripe width if you're petite: narrow stripes read neater on a small frame than wide bands. Metallic ballet flats give the outfit a little shine, and a silk twilly tied at the ponytail keeps it from feeling plain. I'd throw a thin navy cardigan over the shoulders for warmth before brunch in Hayes Valley and the shopping that usually follows.
10. Plaid Blazer with Black Skinny Jeans Brunch Outfit

Plaid does the dressing up here, so everything else stays black and quiet. A relaxed glen check blazer sits over a fine-rib black turtleneck, and black straight-leg denim keeps one long line from neck to ankle. Pointed black suede ankle boots continue that line instead of breaking it. Before buying a plaid blazer, check that the pattern lines up at the front closure and the pockets; mismatched checks are the first sign of a cheaply cut jacket. Sculptural silver earrings and a top-handle bag make it right for a Financial District brunch meeting where you want to look sharp, not stiff.
11. Silk Blouse and Pleated Midi Trousers Brunch Outfit

Silk blouses ask for a gentle hand, and the payoff is the way they catch daylight. I'd go with a dusty blue blouse cut with some ease, top button open, tucked into pleated trousers that hang from the waist and swing as you walk. Silk shows water spots and underarm marks quickly, so for a long sunny brunch a washable silk or a good poly satin is the practical choice. Low block-heel sandals in a nude finish, a woven clutch and pearl drops finish it. I'd wear it to a bridal shower, a Mother’s Day outing or any daytime party where photos will be taken.
12. Boho Maxi Dress with Flat Sandals Brunch Outfit

A boho maxi feels at home in the Bay's artsier corners, and it's one of the few dresses you can wear to a farmers market and then straight to a table. Look for one detail, a tiered skirt or light embroidery, in rust and cream rather than a dress covered in all three. Check the hem length while wearing your flat sandals; a maxi that drags picks up grit fast at outdoor markets. Layer two or three thin gold necklaces and carry a round rattan bag. A wide-brim hat gives real sun cover for a garden brunch or a weekend in Sonoma.
13. Utility Jacket and Satin Midi Skirt Brunch Outfit

An olive utility jacket with a satin midi skirt is a contrast that works because each piece calms the other down. The jacket's pockets and stiff cotton keep the champagne satin from looking like evening wear, and the skirt's movement softens the jacket's military feel. A white cotton tee tucked in links the two. Keep the jacket cropped or at the hip; a long field jacket covers too much of the skirt and you lose the point. Flat strappy sandals, a brown belt and a tan hobo bag suit a laid-back East Bay spot with murals on the walls.
14. Wrap Dress with Espadrille Wedges Brunch Outfit

Wrap dresses adjust as you eat, which is more useful at brunch than anyone admits. A knee-length or midi wrap dress in a small floral lets you loosen the tie after the second round of pancakes. Jersey wraps can gape at the V when you lean forward, so I check the neckline seated, not standing, and add a tiny safety pin inside if needed. Jute espadrille wedges give height that stays stable on patio pavers. A straw circle bag and hoops keep it sunny for a Napa table or a spring get-together with friends.
15. Cropped Sweater and High-Waisted Mom Jeans Brunch Outfit

Some brunches call for the outfit you don't have to think about. A cropped V-neck sweater in tobacco should end right at the top of high-waisted mom jeans, so at most a sliver of skin shows when you move. Mom jeans run roomy through the hip and thigh, which suits a long sit, but size down if the waist gapes at the back. White leather sneakers and a canvas belt keep it relaxed. Clip your hair back with a tortoiseshell claw and grab a crescent bag, and you're set for the Outer Sunset, a park picnic or a quick avocado toast run.
16. Linen Button-Down Shirt and Denim Cutoff Shorts Brunch Outfit

Warm mornings are rare enough by the Bay that you should be ready for them. A relaxed linen shirt in sky blue worn open over a white tank, or buttoned with a half-tuck, keeps air moving. Choose cutoffs with a mid-rise and a hem that sits a few inches below the seat, so you can sit on a bench at the waterfront without tugging. Tan slide sandals look smarter than flip-flops on the same budget. A woven tote, beaded bracelets and oval sunglasses fit a meal at Jack London Square or a drive down to Half Moon Bay, where you'll want the linen shirt buttoned by afternoon.
17. Oversized Blazer and Biker Shorts Brunch Outfit

Blazer with biker shorts sounds like a street-style stunt, but it holds up at a trendy brunch spot if the proportions are right. The blazer has to be long enough to cover the seat of the shorts; anything shorter looks like you forgot your trousers. Go boxy in charcoal over a fitted white tank, then add white mid-calf socks and chunky retro sneakers. A cap and a nylon mini tote keep the sporty mood. I'd skip it if you'll be on a cold patio, since bare thighs and Bay wind don't mix. It suits a Mission District cafe or a warehouse space in Dogpatch.
18. Turtleneck and Corduroy Wide-Leg Pants Brunch Outfit

Once fall moves brunch indoors, I like corduroy for its depth. A fine-gauge camel turtleneck sits under high-waisted rust cords that fall wide toward the floor. Wale size changes the look: wide wale feels casual and vintage, while fine pinwale reads smoother and dressier, so pick for the room you're eating in. Corduroy also flattens at the knees and seat with wear, which is normal and why a quality pair is worth it. Low block-heel suede boots, a long gold pendant and a mahogany satchel finish it for a Sunday in North Beach or Cow Hollow.
19. Matching Linen Two-Piece Set Brunch Outfit

A matching linen set is the closest thing to wearing pajamas to brunch and looking good doing it. Stone or faded terracotta works best, since pale linen shows less of the creasing that comes from sitting. Pick a short-sleeve shirt with a little ease across the back and wide-leg trousers that skim the floor in your mules. Wear the pieces apart on other days; a set earns its place when the shirt also goes over jeans. Bring a thin knit cardigan in your tote for the drop in temperature after lunch at an open-air Palo Alto cafe, and keep the jewelry to small gold hoops.
20. Slip Dress with Oversized Knit Cardigan Brunch Outfit

Satin slip plus chunky cardigan is all about texture, and it works best when the cardigan is clearly the heavier piece. A mocha midi slip should skim the body; if it pulls across the hip, size up, because satin shows every strain. Over it, an oatmeal open-front cardigan adds warmth and frames the dress. A dainty chain sits nicely at a bare neckline. Static is the usual problem with slips under knits, so a quick pass with a dryer sheet over the slip before you leave helps. Strappy sandals and a mini baguette bag suit a slow Berkeley cafe or a friend's backyard brunch.
21. Sweater Vest and Button-Down Shirt Brunch Outfit

A sweater vest over a button-down is layering the Bay understands, because you get a warm core and cool arms in one go. A cream cable vest over a crisp white shirt, with the shirttails left peeking out, keeps it a bit undone rather than school-uniform. Relaxed medium-wash straight jeans with a single cuff show the shoe, so wear Penny loafers or polished Oxfords. Check that the shirt collar sits flat over the vest neckline before you leave. A structured satchel suits a Palo Alto brunch meeting or a Sunday at a bookstore cafe.
22. Wide-Leg Trousers and Cropped Tank Top Brunch Outfit

Wide trousers and a cropped tank are all about proportion. The trousers need a true high rise so the tank's hem meets the waistband, or the outfit looks like the top shrank. Black trousers with a matching tank create one clean column that lengthens the body. If showing any midriff isn't for you, swap to a bodysuit and keep the rest. Square-toe mules, a thin leather belt, a sculptural shoulder bag and a couple of fine gold chains add polish to the basics. The look fits the modern, clean dress code of a SoMa brunch.
23. Denim Button-Down Shirt and White Linen Trousers Brunch Outfit

Chambray into white linen is the coastal outfit I recommend most for sunny days by the water. Roll the sleeves of a relaxed light-wash shirt twice and tuck it into high-waisted ivory linen trousers. White linen can be sheer, so check it in daylight with nude underwear before committing; a lined pair solves the problem. A braided leather belt bridges blue and white, and tan sandals warm the palette. Add a straw circle bag and pearl studs. Keep a knit in the car, because a Sausalito or Tiburon waterfront can feel ten degrees cooler than the town a few blocks inland.
24. Ribbed Knit Midi Dress with Ankle Boots Brunch Outfit

One ribbed knit midi, and the outfit is basically done. Charcoal or deep olive with a small side slit lets you walk without the knit riding up. The vertical ribbing pulls the eye lengthwise, but thin rib knits do show every line underneath, so smooth, no-show underwear matters here. Slim-heel suede ankle boots add a little lift, and a cropped faux-leather jacket on top adds edge plus a wind block. A chain-strap bag, silver hoops and a low bun keep it sleek from brunch into window shopping around Union Square.
25. Suede Jacket and Floral Skirt Brunch Outfit

Suede is the jacket that makes a plain floral skirt look grown-up. A caramel cropped trucker over a white cotton tee, tucked into a knee-length A-line floral in rust and blush, sets an earthy palette. Brown block-heel ankle boots continue it. Suede and rain don't get along, so give the jacket a protector spray before the season and leave it home on wet days. A slouchy hobo and a delicate pendant add texture without competing with the print. It has the right feel for a Healdsburg cafe or a garden restaurant in Los Gatos.
26. Puff-Sleeve Top and Straight-Leg Jeans Brunch Outfit

Puff sleeves add volume at the shoulder, so I keep everything below calm. A square-neck top in white eyelet or butter yellow cotton tucks into high-rise light-wash straight jeans. If your shoulders are already broad, choose a softer, smaller puff; a big sleeve on a wide frame can feel top-heavy. Metallic pointed flats lengthen the leg, and a small rattan crossbody with pearl hoops keeps the mood light. A peachy blush brightens the face for photos, which you'll want at a birthday brunch.
27. Camel Coat and Wide-Leg Knit Trousers Brunch Outfit

For a cold brunch, a camel coat over knit trousers is warmth without stiffness. Choose a longline wool-blend coat that clears the knee, a thin cream cashmere crewneck, and charcoal knit wide-leg trousers. Wool blends with a high wool share keep their shape better and pill less than mostly-synthetic ones. White leather sneakers stop it looking too formal. Add a matching wool beret, a leather crossbody and a fine scarf. It's my answer to a foggy San Francisco morning spent walking from the car to a warm table in Pacific Heights.
28. All Neutral Tones Monochrome Brunch Outfit

Head-to-toe neutrals look expensive only when the textures differ. Start with a cream cashmere crewneck tucked into beige tailored trousers, then add a sand trench or a long knit vest. Pointed nude suede mules keep the tonal line. The mistake I see most is three flat cottons in near-identical beige, which looks washed out rather than calm; mix smooth leather, soft knit and crisp cotton so the light hits each one differently. A bone top-handle bag and a slim gold watch finish it for a downtown hotel brunch or a Palo Alto table.
29. Bay Area Layered Brunch Outfit with Cardigan and Scarf

Layering is how locals survive brunch, and this look goes all in. Begin with a thin tissue turtleneck, then high-rise cropped kick-flare jeans in a clean medium wash. A long open cardigan in heathered grey goes over the top, and a muted paisley silk scarf loops loosely at the neck. Kick flares should end above the ankle bone so flat ankle boots show. Pack a folding puffer vest in a leather bucket bag. Each layer comes off in order as Golden Gate Park moves from fog to sun, and you're never stuck holding a coat.
30. Wine Country Brunch Outfit with Wide-Brim Hat

Napa and Sonoma brunches need polish that still handles gravel and sun. A midi shirtdress in sage cotton or linen, cinched with a thin cognac belt, does both. Low wedge espadrilles are kinder than heels on gravel paths and grass. The star is a structured wide-brim straw fedora, which shades your face and looks good against the vines. Mornings in the valleys start cool and warm up fast, so drape a light linen blazer over your shoulders at first. A woven tote big enough for sunscreen and gold drop earrings complete it.
Shoes for Steep Blocks, Gravel Patios and Wet Sidewalks
San Francisco hills are hard on thin soles and high heels, and wine-country patios are often gravel or uneven stone. I steer clients toward flats, low block heels, wedges and sneakers for brunch, and I test new shoes on a hill walk before the day itself.
- Leather sneakers and loafers: the safest choice for city brunches with a walk after. Break in new leather at home first.
- Espadrille wedges: stable on pavers and grass, but jute soles soak up water, so keep them for dry days.
- Suede boots and mules: comfortable, yet they spot in drizzle. Spray them before the season and leave them home when it's wet.
- Stilettos: I'd skip them for gravel and lawns, where heels sink and catch.
What Linen, Satin and Knits Do After Two Hours at the Table
Brunch is a long sit, and fabric decides how you look when you stand up. Linen creases at the lap and the back of the knee within minutes; that's normal, so choose relaxed cuts where the creases look lived-in. Satin and silk show water spots and can mark where a bag strap rubs, so keep drinks and sauces in mind. Thin ribbed knits stretch at the seat over time, which is why I prefer them with a little weight.
Denim, cotton gabardine and wool blends hold up best through a long meal and a walk afterward. If you only want one or two pieces to carry you through many brunches, start with those.
Dress for the Fog, Then Plan for Sun
Every outfit here starts from the same fact: Bay Area mornings rarely end at the temperature they began. Plan the outer layer, wear shoes you can walk a hilly block in, and choose fabrics that forgive a long sit. Denim and a white shirt in Oakland and a maxi in wine country both follow those rules. If you're unsure, take the trench or the denim jacket, since either one covers most of these looks, and let the rest of the outfit match the room you're eating in.



























