In a lot of Maryland homes, the holiday season does not officially start until someone shows up with a big bag of tamales. Making them from scratch takes hours of spreading masa, filling husks, and steaming batch after batch, so plenty of families leave the work to the pros.
The good news is that you do not have to look far. From Baltimore’s Eastern Avenue to Frederick, Annapolis, Wheaton, and the Eastern Shore, small shops and family-run kitchens are turning out tamales that taste like home.
Some sit behind a grocery counter, some come wrapped in banana leaves, and some show up only on certain days. This list covers six spots across the state where tamales are a real highlight, not an afterthought.
Save it now, share it with whoever is hosting this year, and plan your order before the holiday rush hits.
1. Tortilleria Sinaloa, Baltimore, MD

Fresh corn tortillas sold by the kilo are the first clue that this Fells Point area shop takes masa seriously. When a kitchen presses its own tortillas, the tamales tend to get the same attention.
Tortilleria Sinaloa is a counter-serve spot at 1716 Eastern Ave, and the tamales here are big. The pork version is a standout, and the green salsa brings real heat if you want to dress things up.
Tacos fill out the rest of the menu, including carnitas, chorizo, pork, and tongue, all built on those homemade tortillas. Guacamole is on hand too, which makes it easy to turn a tamale pickup into a full spread.
The doors open at 7 AM daily, closing at 6 PM Monday through Saturday and 5 PM on Sunday. Mornings on Sunday, Tuesday, and Friday get busy, so a weekday evening visit is usually calmer.
There is no table service and no reservations, but takeout, delivery, and catering are all options. I would grab a bag of tortillas along with the tamales, because holiday leftovers deserve good wrappers.
2. Hillcrest Latino Market, Frederick, MD

Some of the best holiday food in Frederick is waiting right next to the cash register. At Hillcrest Latino Market, the prepared tamales and pupusas sold near the checkout are the reason many shoppers stop in.
The market sits at 22 Hillcrest Dr and works as a full Latin American grocery. The produce section is a strong point, so you can stock up on ingredients for side dishes while you pick up tamales.
Hours are generous, running 8 AM to 10 PM every day of the week. That makes it one of the easier stops on this list for a late tamale run after work.
Evenings tend to be the busiest stretch, especially Thursday through Sunday. Weekday mornings are much quieter, which helps if you are buying for a crowd.
It is a quick-visit kind of place, so think grab, pay, and go. For western Maryland families, that convenience counts for a lot in December.
3. El Cabrito Mexican Grill, Annapolis, MD

Mark Wednesday on the calendar. That is the only day El Cabrito Mexican Grill serves its tamales wrapped in banana leaves, a Salvadoran style that sets them apart from the corn husk kind.
The restaurant at 1407 Forest Dr in Annapolis blends Mexican and Salvadoran cooking under one roof. Banana leaf tamales tend to be moist and tender, and having them on a set day gives the week a little tradition.
The rest of the menu is wide. Pupusas, birria tacos, tlayudas, quesadillas, menudo, and pozole all show up, and portions run generous for the price.
El Cabrito is open 9 AM to 10:30 PM every day, with breakfast on the menu too. Curbside pickup, delivery, and takeout are available, and parking is usually easy to find.
Families get a kids’ menu and high chairs, and groups fit in fine despite the small, hole-in-the-wall setup. If your holiday plans fall on a Wednesday, consider that a lucky break.
4. Diez De Mayo Groceries & Restaurante, Salisbury, MD

Walk past the grocery aisles and keep going. The kitchen at Diez De Mayo sits in the back of the store, and that is where Salisbury tamale fans end up.
Located at 726 S Salisbury Blvd, this Eastern Shore spot pairs a Mexican grocery with a small, relaxed restaurant. The tamales are a highlight, and the shrimp tacos earn a spot right next to them on any order.
Spicy sauces are part of the appeal here. Staff are friendly, and the setup makes it simple to shop for pantry items while your food gets ready.
Hours run 8:30 AM to 9 PM Monday through Saturday and until 8 PM on Sunday. Weekend afternoons draw the biggest crowds, while weekday mornings are quiet.
A free parking lot helps, and delivery is an option, including no-contact delivery. For Shore residents who do not want to drive across the bay for good tamales, this one keeps things local.
5. Pupuseria La Familiar, Wheaton, MD

The name says pupuseria, but the tamales deserve their own spotlight. Plenty of first-timers order one as a side and end up wishing they had bought a dozen.
Pupuseria La Familiar is a Salvadoran restaurant at 11324 Fern St in Wheaton. Pupusas come in a wide variety, and the tamales hold their own beside them.
The menu goes deeper than most. Look for baleadas, papitas locas, sopa de mariscos, sopa de mondongo, and horchata, plus a sopa de gallina served only on Sundays.
There is also a full vegetarian menu, which helps when your holiday table has mixed diets. Coffee is a strong point too, so breakfast here is a solid plan.
Hours are 10 AM to 10 PM on weekdays and 9 AM to 10 PM on weekends. Reservations are accepted, which is rare on this list.
Parking can be tricky in downtown Wheaton, so give yourself a few extra minutes. Takeout and delivery are available for big holiday orders.
6. Michelle’s Cafe, Baltimore, MD

Opening at 6:05 AM and closing at 7:12 PM, Michelle’s Cafe keeps some of the most oddly specific hours in Baltimore. The early start is good news for anyone grabbing tamales before work.
Just a block down Eastern Avenue from Tortilleria Sinaloa, this cozy cafe at 1817 Eastern Ave makes a second reason to visit the neighborhood. The tamales are handmade, and they come with a hot salsa that wakes up any morning.
Breakfast and lunch are the main focus, along with coffee that stands out. It is a casual spot for comfort food, a quick bite, or dessert.
Dine in or take out, but skip the delivery apps, since the cafe does not offer delivery. Free street parking is available nearby.
Sunday and Tuesday mornings get busy, and evenings are calm. I would pair this stop with Tortilleria Sinaloa for an Eastern Avenue tamale crawl before the holidays.
Wherever you live in Maryland, one of these six shops is likely within reach. Call ahead, order early, and let someone else handle the steaming this year.
Enjoyed this story?
Add Fast Food Club as a preferred source to see more of our reporting on Google.