After your 15th time trying to cook the perfect “over easy” egg, you’re done over-exuding yourself for breakfast. Time to call in the reinforcements. Right now, restaurants across the city have stepped up and are offering all sorts of breakfast and brunch options. Whether you’re in the mood for pastries and coffee, a giant stack of pancakes, or a five-egg scramble to help you cure your ten-whiskey hangover, you’ll find all the places in Philly serving breakfast here.
the spots
Animo Burrito & Juice Bar
Animo is serving their full breakfast menu, with things like oatmeal and a $5 breakfast burrito, plus tons of fresh juice for delivery or pickup here.
Ants Pants Cafe
For a vegetarian or vegan brunch, Ants Pants is one of your best options. They have everything from avocado toast to a spicy tofu scramble, and you can get delivery or takeout by calling either of their locations ahead of time.
Bad Brother
Bad Brother has started doing Sunday brunch from 12-3pm weekly, with a few specials like french toast with honey ricotta and a duck egg breakfast sandwich. Check their Instagram on Sunday mornings for their menu, and call them at 215-235-2460 to place an order for pickup or delivery.
The Bakeshop on 20th
For their daily selection of scones, sticky buns, and other breakfast sweets, check Bakeshop’s Instagram, and then place an order for pickup by calling them at 215-644-9714 or order for delivery.
Bart’s Bagels
From 8am-2pm Thursday through Sunday, Bart’s is offering their menu of breakfast sandwiches, bagels by the dozen, and cream cheese (among other things) for pickup and delivery. To pick up your food, call them at 215-596-5157, and for delivery, click here.
Beiler’s entire menu of donuts, including our personal favorite, the blueberry fritter, is available on Uber Eats.
The Bishop's Collar
Bishop’s Collar is open from 11am-8pm daily, with a full bar food menu, plus beer, and brunch (with Bloody Marys) on the weekend. Place an order for takeout by calling them at 215-232-1086.
Blackseed Cafe
Blackseed Cafe is doing both takeout and delivery daily, with things like breakfast bowls and chicken and waffles. You can check out their full menu here, and then call them at 215-544-1235 to place an order.
Cafe La Maude is serving breakfast seven days a week. You can view the menu and find ordering instructions on their website
Cafe Lutecia
Cafe Lutecia in Rittenhouse is serving fresh pastries, egg sandwiches, and quiche for takeout and delivery daily. Their delivery hours are 9am-1pm, and you need to call them at 215-893-9007 the night before to place your order.
Cafe Square One
From 8am to 3pm, Cafe Square One is offering brunch delivery and takeout, with things like smoothies, breakfast sandwiches, and even a montecristo. Place your order here.
Café y Chocolate
From 10am-7pm, Cafe Y Chocolate is offering their full breakfast menu - with things like chocolate and banana pancakes and huevos rancheros - through Uber Eats for delivery. Or you can call them at 267-639-4506 for pickup.
Coffee Cream & Dreams
Coffee Cream & Dreams is open for takeout from 7am to 1pm daily, with things like coffee, pastries, and bagels. Place your order online here.
Comfort and Floyd is open from 8am-2pm from Thursday to Sunday for brunch. Expect things like spinach and caramelized onion omelettes, meatloaf and eggs, and lots of pancakes. Check their website for an updated menu each week, and call them directly at 215-465-2917 to order.
Creme Brulee
Creme Brulee is open starting at 8am daily with freshly baked donuts, chocolate brioche, and other pastries, as well as bigger dishes like shakshuka and omelettes. Call them at 215-334-9000 to place an order for delivery or takeout.
Dottie's Donuts
This vegan donut shop is doing takeout boxes filled with whatever options they have available that day - some flavors they’ve done in the past are boston creme, Dunkaroo, and lemon poppy. You can order them by the half or full dozen here, and pick them up at their shop in West Philly.
The Dutch is currently working with Fond on a food market, and on the weekends they have to-go breakfast offerings, like bacon breakfast sandwiches and yogurt parfaits. Call them at 215-551-5000 to place an order - everything will be ready for pickup at Fond.
Eggcellent Cafe
Eggcellent in Old City is open from 8am-3pm daily for breakfast. Call them at 267-534-2753 to place an order for pickup, or click here for delivery.
Essen Bakery
Essen has started up what they’re calling the “Babkamobile.” Every few days, they post a menu on their Instagram of what they’ll be delivering (like hot cross buns and the best chocolate rugelach in the city), and you can place your order through their site. As of now, they only deliver throughout South Philly, but if you live elsewhere you can always call 215-271-2299 and order your pastries for pickup.
Federal Donuts is offering boxes of six donuts for $15, and you can place an order for delivery here.
Fitzwater Cafe
Fitzwater Cafe is open 7 days a week from 7am-3pm for brunch. Call them at 215-629-0428 to place an order for pickup or delivery.
Fitzwater Street Philly Bagels
Fitzwater Bagels is open for both delivery and takeout. Check the menu here, and then call them at 267-534-5995 to place an order.
Franny Lou's Porch
Franny Lou’s is serving coffee, bagels, and other breakfast food and drinks for pickup and delivery. Place your order by clicking here.
Function Coffee Labs
Function is open for coffee and breakfast pickup from 8am-2pm daily. You can place your order for both here.
Green Eggs Cafe
Green Eggs’ Dickinson Street location is open for pickup only starting April 24th, featuring a limited menu. You can find the menu and ordering information on their Instagram.
Hatch & Coop
Hatch & Coop is serving breakfast sandwiches, like the Bang Bang - with soft scrambled eggs, sausage, habanero sauce, and frizzled red onions on a buttered and toasted roll. You can order for pickup through their website or for delivery.
Hawthorne’s in South Philly is doing brunch every weekend, with things like oven-baked French toast and chicken and waffles. They also have mimosa kits for pickup, as well as some brunch cocktails like their Bourbon Pear Smash and Lavender Aviation. To place an order for pickup, click here, or for delivery, head here.
There aren’t a ton of brunch options from Herman’s, but you will find donuts, yogurt, and oatmeal cups - as well as lots of coffee. They’re open from 8am-2pm daily for curbside pickup, and you can place an order here.
iMunch
iMunch is offering breakfast for delivery here, with things like egg sandwiches, omelettes, and French toast.
Jaxon does Sunday brunch every week, with dishes like ricotta pancakes, chocolate potato donuts, and shakshuka. The current menu is on their website, and you can place an order for takeout by calling them at 215-922-2621.
Johnny Brenda’s does breakfast all day (12-9pm) on Sunday - including things like a breakfast burrito and egg sandwiches. The weekly menu can be found on their Instagram, and you can place your order for takeout by calling them at 215-SEXY-MUG (yes, that’s a real phone number).
K’far is offering boxes of pastries and coffee for pickup every Saturday. You can preorder them each Friday through the link on their Instagram, and pick them up the next day between 8am and noon.
La Mula Terca
La Mula Terca, which is the sister restaurant of Cafe Y Chocolate and has an almost identical breakfast menu, is available for takeout and delivery by calling them at 267-761-5194. Get the huevos rancheros or the molletes, and pick up a couple of kilos of carnitas while you’re at it.
Luna Cafe
Both the Kensington and Old City locations are open for breakfast takeout and delivery through their website. You’ll find everything from breakfast tacos, Nutella toast, fried chicken and pancakes, as well as coffee, tea, and smoothies.
Middle Child’s fluffy egg sandwiches are only available from 9am-11am on the weekends. Pickup orders can be made by calling them at 267-930-8344, or place an order for delivery here. Note that they do sometimes stop taking orders if they get busy, so it’s best to get your order in on the early side.
Miles Table
Miles Table is doing brunch daily from 9am-2pm for pickup at their South Street location. Their menu has everything from carnitas benedict to tres leches French toast, and you can place an order here.
On Point Bistro
On Point is open for brunch Tuesday through Saturday, with things like crab cake benedict and huevos rancheros. Check their Instagram for hours and weekly specials, and place an order for takeout by calling them at 267-639-3318.
Parc is currently serving freshly-baked bread, croissants, and even frosé to-go. Starting at 11am, you can call the restaurant at 215-545-2262 to place an order for pickup.
Philly Style Bagels is open for takeout and delivery every day except Tuesday and Wednesday starting at 7am. They update their menu on their Instagram daily, but they should usually have available the best bagels in the city, breakfast sandwiches, and a bunch of cream cheese varieties. Place an order for pickup by calling them at 267-333-8812, or for delivery.
Pick up an absolutely incredible porchetta breakfast sandwich or a cinnamon bun from the window at Porcos. Call them at 215-545-2939 to reserve your order, or get it delivered by clicking here.
Rally is open every day except Tuesday starting at 8am with coffee, pastries, and pantry items. Place your order for pickup here.
SoBol
SoBol’s whole menu of juices, smoothies, and acai bowls is available for delivery by clicking here.
Spread Bagelry
All Philadelphia locations of Spread Bagelry are open for delivery and takeout, and you can place your bagel sandwich order from any of their shops through their website.
On Saturday and Sunday, Standard Tap does a brunch special (last week it was corned beef hash with two fried duck eggs) plus bottles of champagne for $20. You can order for pickup by calling them at 215-238-0630 or for delivery here.