16 Virginia Stops Known For Serious Burritos
Virginia days just hit different when you’ve got a burrito in hand.
Across the Commonwealth, a burrito revolution is happening: one tortilla at a time.
From the mountains to the coast, these spots are rolling up the perfect combination of fillings and flavors that make your taste buds do a happy dance.
Whether you’re grabbing a quick lunch, refueling after work, or enjoying a lazy weekend, these 16 Virginia establishments are serving up burritos so good, they deserve their own fan club.
1. Cochiloco – Richmond, VA

Richmond’s burrito scene wouldn’t be complete without mentioning this gem that’s been making locals lose their minds over perfectly wrapped meals.
Cochiloco has mastered the art of the burrito with portions so generous, you might need a forklift—or at least a really good appetite.
Located at 3340 W Moore St, Richmond, VA 23221, this spot transforms traditional Mexican flavors into morning magic.
The chorizo breakfast burrito comes loaded with scrambled eggs that are fluffy enough to make clouds jealous.
Fresh ingredients hit your palate with every bite, from the creamy refried beans to the perfectly melted cheese that creates those Instagram-worthy cheese pulls.
What sets this place apart is their commitment to authenticity without sacrificing convenience. You won’t find any frozen ingredients or microwave shortcuts here.
Everything gets made fresh, which means the wait might be a few minutes longer, but your taste buds will thank you for the patience.
The salsa bar deserves its own standing ovation, offering everything from mild pico de gallo to fiery habanero options that’ll wake you up faster than three cups of coffee.
Regulars swear by adding their house-made green sauce, which brings a tangy kick that complements the richness of the eggs and meat perfectly.
2. Maya Latin Kitchen – Richmond, VA

Ever wondered what happens when Latin American culinary traditions throw a flavor party? Maya Latin Kitchen answers that question deliciously every single day.
This isn’t your average grab-and-go burrito situation—it’s an experience wrapped in a warm tortilla.
You’ll find this culinary treasure at 2812 W Broad St kitchen 105, Richmond, VA 23230, where the aroma of fresh-cooked food hits you before you even walk through the door.
Their burritos showcase a fusion approach that respects tradition while embracing creativity.
Think perfectly seasoned steak alongside fluffy scrambled eggs, or chorizo that’s been cooked to crispy perfection.
The vegetarian options here actually excite carnivores, which is saying something.
Black beans get seasoned with spices that make them taste like they’ve been simmering for hours.
Peppers and onions arrive grilled just right—tender but still with enough bite to add texture.
Maya’s secret weapon might be their tortillas, which come warm and slightly crispy on the outside while remaining soft and pliable inside.
They wrap everything so tightly that you won’t experience the dreaded burrito blowout that ruins lesser burrito experiences.
The portions strike that perfect balance between filling and not requiring a post-meal nap.
3. Juan More Taco – Richmond, VA

The name alone makes you smile, but the burritos at Juan More Taco will have you grinning from ear to ear. This Richmond favorite has built a cult following around their offerings that combine classic American comfort with Mexican flair.
Plant yourself at 1304 N Robinson St, Richmond, VA 23220, and prepare for burrito bliss.
Their bacon breakfast burrito deserves a spot in the breakfast hall of fame.
Thick-cut bacon gets crisped to perfection, then combined with eggs scrambled to a golden yellow that looks like sunshine wrapped in a tortilla.
What makes Juan More Taco stand out is their playful approach to traditional recipes.
They’re not afraid to experiment with unexpected ingredients while keeping the core of what makes a great burrito.
The hash browns tucked inside add a satisfying crunch that contrasts beautifully with the creamy elements.
Their hot sauce selection ranges from “gentle wake-up call” to “five-alarm fire in your mouth,” so there’s something for every heat tolerance level.
The staff actually knows their menu inside and out, offering genuine recommendations rather than just pointing at the most expensive item.
Prices remain reasonable enough that you can make this a regular habit without your wallet staging a revolt.
4. Barbie’s Burrito Barn – Charlottesville, VA

Charlottesville’s burrito royalty resides at a place with a name as fun as its food.
Barbie’s Burrito Barn doesn’t take itself too seriously, but they’re dead serious about crafting burritos that’ll make you want to write home about them.
Head over to 201 Avon St, Charlottesville, VA 22901, where the casual atmosphere invites you to relax while your burrito gets assembled.
The options here lean toward hearty and satisfying, with generous portions that understand the assignment. Their sausage burrito comes loaded with savory breakfast sausage that’s been seasoned perfectly—not too salty, just right.
The egg-to-filling ratio at Barbie’s deserves applause because they’ve figured out the formula that so many places mess up.
You get substantial amounts of meat and cheese without the eggs becoming an afterthought.
Everything stays warm throughout your meal thanks to proper wrapping techniques that trap heat like a cozy tortilla blanket.
Local college students have declared this their go-to recovery meal after late nights, which speaks volumes about its restorative powers.
The prices won’t make you cry, and the friendly service feels like visiting a neighbor who happens to make killer burritos.
Don’t skip their potatoes option—crispy outside, fluffy inside, seasoned with a spice blend that keeps you guessing.
5. La Michoacana Taqueria & Restaurant – Charlottesville, VA

Authenticity meets accessibility at La Michoacana Taqueria & Restaurant, where burritos get made the way abuela intended.
This Charlottesville establishment brings genuine Mexican flavors to the table without any watered-down adaptations.
Located at 1138 E High St, Charlottesville, VA 22902, this spot serves up morning meals that transport your taste buds south of the border.
Their chorizo and egg burrito showcases the real deal—spicy, flavorful chorizo that hasn’t been tamed for timid palates.
The eggs get cooked in the chorizo’s rendered fat, absorbing all those incredible flavors.
Fresh ingredients define every bite here.
Cilantro tastes like it was picked that morning, onions arrive crisp and pungent, and the tomatoes actually have flavor instead of that sad, watery taste you get from mass-produced produce.
The tortillas come from a local supplier who understands that a great burrito starts with its wrapper.
La Michoacana doesn’t rush the cooking process, which means your burrito arrives hot and properly prepared rather than lukewarm and hastily thrown together.
The salsa verde here could convert people who claim they don’t like green salsa—it’s tangy, slightly spicy, and adds brightness to the rich fillings.
Value-wise, you’re getting authentic Mexican cuisine at prices that won’t require taking out a small loan.
6. Taco Zocalo – Reston, VA

Northern Virginia’s burrito game gets elevated at Taco Zocalo, where culinary creativity meets serious hunger.
This isn’t your cookie-cutter taco joint—it’s a place where chefs actually think about flavor combinations that work together harmoniously.
Make your way to 1810 Michael Faraday Dr., Reston, VA 20190, and discover breakfast burritos that balance innovation with tradition.
Their steak and egg burrito features marinated skirt steak that’s been grilled to tender perfection.
The meat gets sliced thin so every bite contains protein rather than leaving you with awkward chunks that fall out.
The modern, clean interior reflects the food’s quality—everything feels fresh and well-maintained. You’ll notice the open kitchen concept, which lets you watch your burrito come together.
There’s something reassuring about seeing your food being prepared by people who clearly care about what they’re doing.
Taco Zocalo’s breakfast burritos come with thoughtful touches like lime-infused rice that adds brightness, and black beans that have been seasoned with cumin and garlic.
The cheese selection goes beyond standard cheddar, incorporating queso fresco that provides a creamy, slightly tangy element.
Their pico de gallo gets made in small batches throughout the day, ensuring freshness.
Commuters love this place because it’s quick without feeling rushed or sacrificing quality.
7. District Taco – Arlington, VA

What started as a food cart has evolved into an Arlington institution that takes burritos seriously—especially the breakfast ones.
District Taco proves that chain restaurants can maintain quality and soul when the founders stay connected to their original vision.
Visit them at 500 Wilson Blvd Suite 102, Arlington, VA 22209, where the breakfast burrito lineup offers something for everyone.
The chorizo breakfast burrito here has developed a loyal following among locals who’ve tried every other option in the area.
The chorizo brings authentic spice without overwhelming the other ingredients.
District Taco’s commitment to Yucatecan-inspired recipes sets them apart from generic Mexican fast-casual places.
Their tortillas get pressed in-house daily, which makes a noticeable difference in taste and texture. You’re getting a wrapper that actually complements the filling rather than just holding everything together limply.
The eggs arrive scrambled to a perfect consistency—not rubbery, not runny, just right. Cheese melts throughout rather than clumping in one disappointing corner.
Their hot sauce options include a smoky chipotle variety that adds depth without just bringing straight heat.
Morning rush efficiency here deserves recognition because the line moves quickly despite the constant crowd. Prices remain reasonable considering the quality and portion sizes.
Many customers grab multiple burritos to save one for later, which speaks to both the value and the craveable nature of these breakfast creations.
8. Burritos Bro’s – Arlington, VA

Sometimes you need a burrito that means business, and Burritos Bro’s delivers exactly that.
This Arlington spot understands that a serious appetite calls for a seriously loaded tortilla, so they pack their burritos accordingly.
Located at 2599 Columbia Pike, Arlington, VA 22204, this establishment has perfected the art of the overstuffed burrito that somehow doesn’t fall apart.
Their signature burrito comes loaded with eggs, bacon, sausage, ham, cheese, and hash browns—basically everything you’d want from a diner plate, but portable.
The name might sound casual, but the execution is professional. Ingredients arrive fresh daily, and you can taste the difference.
The bacon gets cooked until crispy, the sausage brings savory depth, and the ham adds a slightly sweet element that rounds out the flavor profile.
What really impresses is how they manage to keep everything hot despite the burrito’s substantial size.
The foil wrapping technique must be some kind of heat-retention wizardry. Even if you eat slowly, the last bite stays as warm as the first.
Burritos Bro’s doesn’t skimp on the cheese, which creates those satisfying stretchy moments when you pull the burrito apart.
Their salsa selection includes a unique pineapple habanero option that brings sweet heat. The staff genuinely seems happy to be there, which creates a welcoming atmosphere that makes your morning visit pleasant.
9. Two Burritos – Fairfax, VA

The name tells you exactly what you’re getting at Two Burritos, where the philosophy is simple: one burrito is good, but two is better.
This Fairfax favorite has built its reputation on consistently excellent burritos that keep customers coming back.
Find them at 4290 Chain Bridge Rd, Fairfax, VA 22030, where the menu offers creative combinations alongside traditional favorites.
Their vegetarian burrito actually satisfies meat-eaters, which is the ultimate test.
Packed with sautéed peppers, onions, mushrooms, black beans, eggs, and cheese, it proves that vegetables can be the star of the show.
The steak burrito here uses quality beef that’s been marinated overnight, resulting in tender, flavorful meat that doesn’t require aggressive chewing.
They slice it thin and distribute it evenly, so you’re not playing burrito roulette where some bites are all steak and others are all rice.
Two Burritos takes pride in their house-made salsas, which range from mild and fruity to volcanic and intense.
The tomatillo salsa brings bright, tangy notes that cut through the richness of eggs and cheese beautifully. Their chipotle crema adds smokiness and creaminess in one convenient squeeze.
Portion sizes here are generous without being absurd, hitting that sweet spot where you finish satisfied but not uncomfortably stuffed.
The casual atmosphere makes it perfect for a quick bite or a leisurely weekend meal.
10. Grande Burrito Grill – Virginia Beach, VA

Beach days call for substantial fuel, and Grande Burrito Grill delivers burritos worthy of the oceanfront location.
This Virginia Beach spot has mastered the art of the grilled burrito, which takes the whole experience up several notches.
Located at 138 Thalia Village Shoppes, Virginia Beach, VA 23452, this grill serves up breakfast burritos with a special finishing touch—they grill the wrapped burrito on a flat-top, creating a slightly crispy exterior that adds textural contrast.
The char marks aren’t just for looks; they bring a subtle smoky flavor that enhances everything inside.
Their bacon and egg burrito showcases thick-cut bacon that provides serious crunch and flavor. The eggs get scrambled with just enough butter to make them rich without being greasy. Cheese melts into every crevice, creating pockets of gooey goodness throughout.
What makes Grande Burrito Grill special is their understanding of seasoning. Nothing tastes bland or underseasoned here.
Even the scrambled eggs have a peppery kick that wakes up your palate.
The salsa bar offers fresh options that clearly get replenished regularly—no dried-out, sad-looking pico de gallo here.
Surfers, beach joggers, and tourists all crowd this place on weekend mornings, which tells you everything you need to know about quality.
Despite the crowds, service stays friendly and efficient. Prices reflect the beachfront location but remain reasonable considering the quality and portion sizes you’re getting.
11. Pelon’s Baja Grill (Oceanfront) – Virginia Beach, VA

Baja-style burritos hit different when you’re eating them with an ocean view.
Pelon’s Baja Grill brings West Coast burrito culture to the East Coast, and the results are absolutely worth the trip to the oceanfront.
Situated at 3619 Pacific Ave, Virginia Beach, VA 23451, this spot captures that laid-back California surf vibe while serving seriously good food.
Their burritos often feature fresh avocado, which elevates the whole experience. Creamy avocado slices add richness and a buttery texture that pairs perfectly with other fillings.
The fish taco place also does an unexpectedly amazing burrito with grilled fish, eggs, cheese, and their signature sauces.
It sounds unconventional, but it works beautifully—the light, flaky fish provides protein without the heaviness of bacon or sausage.
Perfect for when you want something satisfying but don’t want to feel weighed down before hitting the beach.
Pelon’s uses quality ingredients across the board.
The tortillas arrive warm and pliable, the eggs taste farm-fresh, and the salsas bring brightness and heat in balanced proportions.
Their cilantro-lime rice adds a refreshing element that cuts through richer ingredients.
The oceanfront location means you can grab your burrito and eat it on the boardwalk while watching the waves.
Service is quick enough for tourists on tight schedules but friendly enough to make locals feel at home.
The casual atmosphere welcomes everyone from businesspeople to beachgoers still in their swimsuits.
12. Los Cuates Taqueria – Virginia Beach, VA

Authentic Mexican flavors shine at Los Cuates Taqueria, where burritos get made with the same care and traditional techniques you’d find in Mexico.
This Virginia Beach gem doesn’t compromise on authenticity to please timid palates.
Visit them at 412 Newtown Rd B, Virginia Beach, VA 23462, where the menu reads like a love letter to Mexican cuisine.
Their machaca breakfast burrito features shredded beef that’s been slow-cooked with tomatoes, onions, and peppers until fork-tender.
Mixed with scrambled eggs, it creates a protein-packed breakfast that satisfies on every level.
The chorizo here tastes like actual Mexican chorizo—spicy, rich, and slightly greasy in the best possible way. They don’t use the commercial stuff that tastes like vaguely spiced mystery meat.
Real chorizo brings depth and complexity that transforms simple scrambled eggs into something memorable.
Los Cuates makes their own tortillas daily, and you can taste the difference immediately.
Fresh tortillas have a corn-forward flavor and tender texture that store-bought versions can’t match. They’re substantial enough to hold generous fillings without tearing but soft enough to bite through easily.
The salsa selection includes a roasted tomato variety that brings smoky sweetness and a tomatillo version with serious tang.
Prices remain incredibly reasonable, especially considering the quality and portion sizes. The no-frills atmosphere keeps the focus where it belongs—on the food.
13. Taco Riendo Taqueria – Roanoke, VA

Roanoke’s burrito scene gets elevated at Taco Riendo Taqueria, where the name translates to “laughing taco” and the food brings smiles.
This spot combines authentic Mexican cooking with friendly service that makes every visit pleasant.
Located at 5316 Williamson Rd, Roanoke, VA 24012, this taqueria serves breakfast burritos that understand balance.
Their potato and egg burrito might sound simple, but the execution makes it special. The potatoes get diced small and fried until golden and crispy, adding crunch and substance to the soft scrambled eggs.
What sets Taco Riendo apart is their attention to detail. The beans taste like they’ve been simmering all day with spices and aromatics.
The cheese melts completely instead of staying cold and chunky. Even the lettuce and tomatoes taste fresh rather than like sad afterthoughts pulled from a refrigerator bin.
Their burrito with bacon brings thick-cut, properly crispy bacon that doesn’t turn into rubber after sitting for a few minutes.
The eggs get cooked to order, so you can request them scrambled soft or hard according to your preference. This kind of customization shows they care about customer satisfaction.
The salsa bar features house-made options that get refreshed throughout the day. The habanero salsa here isn’t playing around—approach with respect and caution.
Prices make this an affordable regular option rather than a special occasion splurge.
14. La Casa Del Burrito Taco Shop – Vinton, VA

Family-run establishments often serve the best food, and La Casa Del Burrito Taco Shop proves that theory correct.
This Vinton spot treats every customer like family and every burrito like it’s being made for someone they love.
Find them at 515 2nd St, Vinton, VA 24179, where the burrito menu offers traditional options made with obvious care.
Their ham and egg burrito features quality deli ham that’s been grilled to add caramelization and depth.
The eggs arrive fluffy and generously portioned, mixed with cheese that melts into creamy pools.
The tortillas here deserve special mention—they’re thick, fresh, and substantial enough to handle serious fillings without structural failure.
You won’t experience the disappointment of a burrito bottom blowout halfway through your meal.
Everything stays contained from first bite to last.
La Casa Del Burrito doesn’t rush anything. Your burrito gets assembled with care, heated properly, and wrapped securely.
The extra minute or two of wait time results in a superior product that stays hot and holds together beautifully.
Their refried beans have a smooth, creamy texture with hints of garlic and cumin.
The hot sauce selection includes a smoky chipotle variety that adds complexity beyond just heat. Service feels personal and genuine rather than scripted and corporate.
Regulars get greeted by name, and newcomers receive recommendations that prove the staff actually knows their menu.
15. Alejandro’s Mexican Grill – Roanoke, VA

North Roanoke’s go-to burrito destination combines quality ingredients with generous portions at Alejandro’s Mexican Grill.
This spot has built a reputation for consistency—your burrito tastes just as good on your fiftieth visit as it did on your first.
Located at 127 Campbell Avenue Roanoke, VA 24011, Alejandro’s serves breakfast burritos that take the concept seriously.
Their carne asada breakfast burrito brings grilled steak that’s been marinated in citrus and spices, then cooked over high heat to develop a flavorful crust.
The meat gets chopped into bite-sized pieces that distribute evenly throughout the burrito.
The scrambled eggs here have a fluffy, almost cloud-like texture that comes from proper technique and fresh ingredients.
They don’t overcook them until they’re rubbery or leave them undercooked and runny.
The cheese selection goes beyond basic cheddar, incorporating a Mexican cheese blend that melts beautifully and adds authentic flavor.
Alejandro’s understands that a great burrito needs textural variety. They include crispy elements like fried potatoes alongside soft scrambled eggs and tender meat.
The result is a burrito that keeps your palate interested from start to finish rather than becoming monotonous.
Their salsa verde brings brightness and acidity that cuts through the richness of eggs and cheese perfectly. The pico de gallo tastes fresh and vibrant, with cilantro that hasn’t turned brown and tomatoes that actually have flavor.
Portion sizes satisfy without being so large that you need a nap afterward.
16. La Morena – Harrisonburg, VA

Harrisonburg’s burrito crown belongs to La Morena, where traditional Mexican recipes meet Virginia hospitality.
This spot has become a go-to destination for locals who appreciate authentic flavors and generous portions.
Head to 751 Chicago Ave, Harrisonburg, VA 22802, where breakfast burritos get crafted with skill and care. Their chorizo and egg burrito showcases the kind of authentic Mexican chorizo that actually tastes like something rather than generic spiced meat.
The chorizo brings heat, richness, and complexity that transforms simple scrambled eggs into something extraordinary.
La Morena doesn’t take shortcuts with ingredients. The beans taste like they’ve been cooked from dried rather than dumped from a can.
The rice gets seasoned with tomato and spices, adding flavor instead of just serving as filler. Even the cheese tastes fresher and more flavorful than the pre-shredded bags many restaurants rely on.
The tortillas arrive warm and pliable, substantial enough to contain generous fillings without tearing.
They wrap each burrito tightly, ensuring structural integrity throughout your meal.
You won’t need extra napkins to catch falling ingredients because everything stays where it belongs.
Their salsa selection includes a roasted habanero option that brings serious heat alongside smoky depth. The pico de gallo gets made fresh daily with ingredients that taste like they came from a garden rather than a commercial supplier.
Prices remain affordable, making this a sustainable regular burrito habit rather than an occasional treat.
