Blacksburg's Favorite Salvadoran Kitchen

Taste the warmth of El Salvador — right here in Blacksburg

Handmade pupusas pressed fresh every day, served with curtido, house salsa, and the kind of hospitality that makes you feel like family.

Loved by the Blacksburg community

Freshly made pupusas with curtido and salsa on a rustic table
Kitchen preparation at Pupuseria Mari
Fresh ingredients for pupusas
Fresh curtido and salsa
Pupusas being served

About Us

A taste of home, now in Blacksburg

At Pupuseria Mari, we believe food is one of the most honest ways to share who you are. Our pupusas are made the way they've been made in our family for generations — by hand, with patience, and with real ingredients.

We opened our doors on South Main Street because Blacksburg felt like the right place to share a piece of El Salvador with our neighbors. Whether you're a longtime resident or just discovering us, we want you to leave feeling satisfied and welcomed.

100%

Handmade with care

Fresh

Pressed to order daily

Real

Traditional recipes

Warm

Family-friendly space

Our story starts with a kitchen table

It began the way many good things do — around a kitchen table, with flour on your hands and a story to tell. In El Salvador, making pupusas is never just a chore. It's a conversation, a rhythm passed down from mother to daughter, from abuela to grandchild.

When we moved to Blacksburg, we missed those mornings. So we brought them with us. We set up our griddle, gathered the ingredients, and started pressing. Word spread. Neighbors stopped by. And soon, Pupuseria Mari became more than a restaurant — it became a gathering place for anyone who wants to share a warm meal and feel at home.

That's the promise we make every day: real food, made the old way, served with genuine warmth.

Pupuseria Mari signature and stamp

Visit Us

Come hungry, leave happy

We're located right on South Main Street in the heart of Blacksburg. Pull up a chair, and let us take care of the rest.

Address

1307 S Main St
Blacksburg, VA 24060-5525

Hours

Monday – Sunday
11:00 AM – 9:00 PM

Hours may vary — call ahead to confirm

Get in Touch

Have a question or want to place an order?

We'd love to hear from you. Send us a message and we'll get back to you as soon as possible.

Is this your business?This is my business