Tamales are one of those foods that taste best when someone makes them by hand, wraps them in corn husks, and steams them fresh. Georgia has quietly built a great little tamale scene, from Oaxacan restaurants to family taquerias and bakeries.
If you have ever wondered where people around here go when they want the real thing, this list is for you. Here are eight spots across the state that know exactly how to wrap them.
1. La Mixteca Tamale House, Suwanee, GA

Oaxacan cooking is the heart of this Suwanee spot, and tamales are the whole point. You will find corn husk versions that lean spicy or sweet, plus a lineup that keeps regulars coming back.
The kitchen gets the masa to filling ratio right, which is harder than it sounds. Too much masa or too much meat can throw off a tamale, but here they land it soft, hot, and full of flavor.
Beyond tamales, the menu covers tacos, tortas, carne asada fries, guacamole, and a tamale plate with rice and beans. Horchata is on hand if you want something to sip, and there is a salsa bar to build your plate the way you like it.
Hours run Monday through Saturday from 6 AM to 10 PM, and Sunday from 10 AM to 5 PM, so breakfast tamales are on the table. Parking is easy, service moves fast, and the place stays clean.
Reservations are not accepted, so just walk in.
2. La Mixteca Tamale House- West Midtown, Atlanta, GA

If you want the biggest variety of tamales in Atlanta, this Chattahoochee Avenue location makes a strong case. The team leans into their Oaxaca roots and pairs tamales with atoles, the warm corn based drinks that go so well together.
The masa here has that perfect texture and consistency people look for, and the tamales come out well seasoned and fresh. Handmade tacos are also a highlight if you want to round out an order.
Prices sit around 10 to 20 dollars per person, which keeps it easy for a casual lunch or dinner. The spot is good for groups, has a kids’ menu, and offers table service along with takeout and delivery.
Open every day from 6 AM to 10 PM, this is a reliable West Midtown stop when a tamale craving hits at almost any hour. Parking is usually plenty, so you can pull up without much fuss.
3. Tia’s Tamaliis, Marietta, GA

Small, focused, and a little different, this Marietta shop is all about tamales that step outside the usual playbook. Salmon and beans are among the popular fillings, which you do not see everywhere.
The corn comes out soft and the fillings taste genuinely homemade, which is the whole draw. People describe these as some of the most unique tamales they have tried, and that reputation has followed the business to catering gigs.
Pricing is friendly, landing in the 1 to 10 dollar range, so you can grab a few and try more than one kind. Service is takeout, and visits are quick, so this is an easy grab and go stop.
You can keep up with hours and specials through the shop’s Instagram, since that is where updates tend to land. If you like the idea of vegan tamales and creative fillings, put this one on your Marietta radar.
4. Sol Tamales, Cumming, GA

Get there early. The tamales at this Cumming family spot have a habit of selling out, which tells you plenty about how good they are.
Run like a traditional taqueria, Sol Tamales sticks close to its family’s authentic cooking. The roja pork tamale and verde chicken tamale are standouts, and the huaraches and quesadillas make good company on the plate.
Prices are fair, landing around 10 to 20 dollars per person, and the flavor holds up against fancier Mexican restaurants around Atlanta. It is a welcoming, laid back place that describes itself as a home away from home.
Hours are Monday through Saturday from 6 AM to 8 PM and Sunday from 7 AM to 4 PM, with breakfast, lunch, and dinner all covered. Fridays and Saturdays before noon get busy, so plan around that if you want the full selection.
5. Marys Mexican Taste, Gainesville, GA

Before there was a storefront, there was a food truck, and the tamales are what turned that truck into a brick and mortar restaurant on McEver Road.
Everything here is made from scratch, and the tamales taste like someone’s grandmother is cooking in the back. The street taco plate is another reason to stop, and the whole menu leans into homemade Mexican cooking.
Prices fall in the 10 to 20 dollar range, and the vibe is casual and a little trendy. If you follow a plant based diet, the team is known for working with you to adjust an order.
Hours run Monday through Saturday from 10 AM to 7:30 PM, and the kitchen is closed on Sundays. Friday afternoons draw the biggest crowds, while mornings tend to be the calmest stretch of the week.
6. Tortilleria La Imperial, Norcross, GA

Part tortilleria, part market, part sit down spot, this Norcross fixture on Buford Highway does a lot at once and does tamales especially well.
The tamales are made with white corn and come with a choice of red or green chicken, so you can pick your heat and flavor. Fresh tortillas are a big part of the appeal too, along with carnitas, carne asada, and fresh baked breads.
Prices stay affordable, and the food comes out fresh and hot with quick service even when it gets busy. The market side means you can pick up a few things while you eat.
Open every day from 6:30 AM to 9:30 PM, this is a genuine all day option. Weekend mornings pull the biggest crowds, dogs are welcome outside, and parking is usually plenty when you swing by.
7. La Bendicion Bakery y Taqueria, Lilburn, GA

Coffee, fresh bread, and tamales under one roof make this Lilburn bakery and taqueria a little different from a straight up restaurant.
The family atmosphere is the point here, and the menu crosses Mexican and Central American lines. Tamales oaxaqueños share space with pupusas, empanadas, tacos, conchas, and cream cheese empanadas.
The same fresh bread that fills the bakery cases ties into the kitchen, and the tamales get real love from regulars. Shrimp tacos are another favorite worth trying while you are there.
Prices run 10 to 20 dollars per person, and the spot is set up for breakfast through dinner with coffee and dessert on offer. Hours are Monday through Saturday from 6 AM to 10 PM, with Sundays closed, so save it for a weekday breakfast or a Saturday evening bite.
8. Elaina’s Mexican Restaurante Y Cafeteria, Roswell, GA

Handmade tortillas and gorditas set the tone at this relaxed Roswell spot on Alpharetta Highway, and the tamales fit right in with that from scratch approach.
The menu mixes Mexican and El Salvadoran cooking, so alongside tamales you will find pupusas, pozole, tacos de lengua, caldo de res, and a mixed quesadilla. It is one of the more authentic all around options in the area.
Prices sit around 10 to 20 dollars per person, and the setting is casual, cozy, and quiet enough for an easy meal. It works for groups and has high chairs and a kids’ menu for families.
Open Monday through Saturday from 7 AM to 9 PM and Sunday from 8 AM to 8 PM, there is plenty of room in the schedule to visit. Parking can get a little tight, so leave a few extra minutes on busy Sunday afternoons.
Enjoyed this story?
Add Fast Food Club as a preferred source to see more of our reporting on Google.