Independence, Virginia

We Don't Just Cook Mexican Food.
We Preserve It.

Every dish at Mi Casa Azteca carries the weight of generations — hand-ground masa, slow-charred salsas, and recipes that predate borders. This is not fusion. This is heritage on a plate.

Scroll to discover
Chef preparing authentic Mexican cuisine in the kitchen

A Family Tradition
That Refuses to Compromise

Mi Casa Azteca was born from a single conviction: that authentic Mexican food deserves nothing less than absolute devotion. Not the adapted, watered-down versions found elsewhere — the real thing. The kind your abuela would recognize.

Located on East Main Street in the heart of Independence, Virginia, our kitchen operates as an extension of our home. We source chiles from importers who work directly with Oaxacan farmers. Our tortillas are pressed by hand every morning. Our mole takes three days to develop properly, and we will never rush it.

When you sit at our table, you're not just dining — you're entering a lineage. Every spice blend, every technique, every dish on this menu has been tested, refined, and passed down. We don't chase trends. We honor tradition.

100% Handmade Tortillas Daily
3 Day Mole Process
15+ Authentic Salsa Varieties

Crafted With Intention,
Served With Pride

Heritage Recipes

Every dish traces back to family recipes passed through generations — not from a textbook, but from lived experience in Mexican kitchens.

Slow & Methodical

We don't rush. Our moles simmer for days. Our carnitas braise until they surrender. Good food cannot be hurried.

Community Focused

We're not a chain. We're your neighbors on East Main Street. Every regular's name is known, every order remembered.

Authentic Ingredients

Imported chiles, fresh cilantro, genuine masa harina — we source what matters and refuse substitutes that dilute the flavor.

Your Table Is Waiting

Walk-ins are always welcome. Reservations are appreciated for parties of six or more. We look forward to welcoming you to Mi Casa Azteca.

Find Us on
East Main Street

Address

314 E Main St
Independence, VA 24348

Hours

Monday – Thursday: 11am – 9pm
Friday – Saturday: 11am – 10pm
Sunday: 12pm – 8pm

We'd Love
To Hear From You

Have a question about our menu, want to plan a private event, or simply want to say hello? Fill out the form below and we'll get back to you within 24 hours.

Is this your business?This is my business