North Atlanta has no shortage of Mexican restaurants, but the strongest choices offer more than a predictable plate of tacos and rice. Some specialize in traditional street food, while others stand out for family recipes, regional dishes, seafood or a lively night-out atmosphere.
This is not a strict ranking. It is a selection of eight restaurants worth trying across Alpharetta, Johns Creek, Roswell, Cumming and Suwanee.
Catrina’s Mexican Grill, Alpharetta
Catrina’s Mexican Grill is a family-owned restaurant on McGinnis Ferry Road, serving the Johns Creek and South Forsyth communities since 2020.
The menu reaches beyond familiar combinations with birria, house-made tamales, mole, chile Colorado, whole fried tilapia and mixed grills. Margaritas, aguas frescas and a patio make it equally suitable for a family dinner or relaxed evening out…