All those years of your mother flipping pancakes and cooking the eggs just so has come to this: the quest for you to find the perfect brunch spot to treat your mom on Mother’s Day. While finding a restaurant that takes the cake won’t be easy, here are a few places that put up a good fight.

Celebrate Mom At One Of These 10 Excellent Brunch Places In The U.S.

1. Odys + Penelope, Los Angeles

A Mother’s Day brunch doesn’t have to be frumpy. This year, take your mother to one of the “hottest restaurants” in the city of angels. Odys + Penelope on La Brea Avenue just added brunch to the modern churrascaria, featuring dishes such as Cornmeal ricotta pancakes and porchetta eggs benedict. Brunch is served between 10 a.m. and 2:30 p.m. Saturday and Sunday.

Address: 27 S La Brea Avenue, Los Angeles, CA

Find a great place to stay in Los Angeles

2. Miss Lily’s, New York City

Image credit: Barney Bishop/Flickr CC-BY 2.0

With two locations in New York City and one in Dubai, Miss Lily’s is “an island vacation in the middle of a busy cosmopolitan city.” Don’t expect your traditional eggs benedict brunch at this quirky restaurant. Executive Chef Adam Schop and his team serve up Jamaican cuisine, with menu offerings including jerk chicken, oxtail and curried goat. Adventurous or no-fuss mothers are welcome at Miss Lily’s – they’ll get free mimosas and a complimentary bottle of jerk sauce at the end of their meal.

Address: 132 W Houston Street, at Sullivan Street, New York, NY

Find a great place to stay in Los Angeles

3. Garden Party Brunch, New York City

The New York Botanical Garden is hosting a Mother’s Day Weekend Garden Party on May 13 and 14. For just $30, mothers and their families can enjoy all special weekend activities on the grounds, including live music, games and picnicking. Tickets also provide access to special exhibitions in the Enid A. Haupt Conservatory, Tram tour and more. Brunch and supper will be provided by STARR Catering, but there are also alternative options including Pine Tree Café and Hudson Garden Grill.

Address: 2900 Southern Boulevard, New York, NY

Find a great place to stay in Los Angeles

4. The Allis, Chicago

One of the most Instagrammed restaurants in the city, The Allis is a beautiful space that serves pastries and high tea by day, and then turns into a happening bar scene at night. For brunch the Allis Tower is a must. It comes with hot-smoked lox, veggies and spreads, poached eggs, caviar and bagels made in house. Not to mention the most delicious cream cheese you may ever have. But it doesn’t end there. Aside from the other fresh breads and pastries made daily in house, the restaurant serves cold-pressed juices, craft cocktails and traditional afternoon tea. So go for brunch this Mother’s Day, and then head back in a few days for a cup of tea.

Address: SOHO House, 113-125 N Green Street, Chicago, IL

Find a great place to stay in Los Angeles

5. Art Bar

Mothers who’ve had years of practice appreciating art – or tacking up your masterpieces to the refrigerator door – will enjoy brunch at Art Bar. The restaurant, located at the Royal Sonesta Hotel, is a place for food and art lovers alike. In addition to exhibiting the hotel’s world-class art collection, the restaurant overlooks the Charles River – a beauty no picture can fully recapture.

Address: 40 Edwin Land Boulevard, Cambridge, MA

Find a great place to stay in Los Angeles

6. Mother’s Day Breakfast at Detroit Zoo, Detroit

Image credit: ellenm1/Flickr CC-BY 2.0

On May 14, the Detroit Zoo will host a Mother’s Day Breakfast in celebration with moms and their families. The event will take place in the Wildlife Interpretive Gallery, and guests will have access to the Butterfly Garden. A breakfast buffet will be provided, as well as a chance for kids to make a special gift for their mom. Tickets are available starting March 21 online. The cost is $45 for adults and $40 for kids under the age of 14.

Address: 8450 W. 10 Mile Road, Royal Oak, MI

Find a great place to stay in Los Angeles

7. Howard Theater, Washington, D.C.

Image credit: Joe Flood/Flickr CC-BY 2.0

What better way to celebrate Mother’s Day weekend with gospel music and a southern-style brunch? The historic Howard Theater in Washington D.C. offers soul food and a performance by the Harlem Gospel Choir once a month, and May 8 in celebration of Mother’s Day weekend is no different. The choir is one of the most renowned gospel groups in the world, while the food is a southern-style buffet of love that includes collard greens, cornbread and shrimp and grits.

Address: 620 T Street, NW, Washington, DC

Find a great place to stay in Los Angeles

8. Mother’s Day Brunch Cruise, San Francisco

Hop aboard the San Francisco Belle for an unforgettable Mother’s Day Brunch Cruise. Throughout the course of the two-hour cruise, visitors can enjoy a bountiful brunch buffet, as well as free flowing beverages such as sparkling wine and bottomless mimosas. Music on board will set the scene, while the San Francisco Bay will set the view. The cruise starts at noon and ends at 2 p.m. on Sunday, May 14, and departs from SF - Pier 3, on the Embarcadero at Washington St. Tickets are $92 per person.

Address: Pier 3, San Francisco, CA

Find a great place to stay in Los Angeles

9. Extra Virgin, New York City

Share a laugh over the irony of the name over a plate of eggs benedict with crispy bacon. As you salivate over the Banana French Toast, keep an eye out for Gisele, who supposedly pops in every now and again with her hairstylist. Why go here if not for Gisele? The restaurant’s cozy atmosphere, spot-on food and considerate wait staff will make you feel safe in the hubbub of New York City.

Address: 259 West 4th Street, New York, NY

Find a great place to stay in Los Angeles

10. Beauty and the Feast, Fort Lauderdale

Offering an impeccable view of the Atlantic Ocean, Beauty & The Feast offers family-style feast plates for your mother and her loved ones. The menu is pretty eclectic, but that doesn’t mean it will skimp out on traditional brunch fare for Mother’s Day weekend. The restaurant will feature a special menu from 10 a.m. to 3 p.m. on Sunday, May 11. The price is fixed at $49.95 per adult, but with the special omelet, meat carving and fruit/parfait stations, the labor cost alone is worth it.

Address: The Atlantic Hotel & Spa, 601 N. Fort Lauderdale Beach Boulevard, Fort Lauderdale, FL

Find a great place to stay in Los Angeles

This article was written by Hanna Choi.