Throughout Boston, you’ll find Mexican restaurants featuring hearty burritos boasting wide ranges of ingredients. In each neighborhood, whether you’re lounging with friends and sipping margaritas with a burrito or just making a quick stop to grab a burrito and go, you can’t do better than the following locations. An affordable and filling food, burritos allow you to keep it vegetarian with beans and cheese or to pack in grilled steak, chicken, pork or seafood for the best bite to meet all needs. Check out these hot spots hosting the best burritos in popular neighborhoods throughout Boston.

To find about more delicious Mexican foods click here.

Villa México Café
296 Cambridge St
Boston, MA 02114
(617) 957-0725

Hours: Mon to Fri – 9 a.m. to 9 p.m., Sat – 11 a.m. to 9 p.m.
Neighborhood: West End

Locals love the authentic Mexican cuisine at Villa México Café. Hidden away in a gas station, you’ll be surprised to find one of Boston’s best burritos, using only the freshest ingredients. Visitors are treated like family by the owner Julie King, who has recently been going through tough times to ensure Villa Mexico continues to have a spot right there on Beacon Hill. For its beloved burritos, cooks take a 16-inch tortilla and fill it with rice, beans, cheese, lettuce, tomatoes and the infamous house-made salsa. Then, diners have the option to add chicken, beef, veggies, chicken with mole sauce, pork or chorizo to the wrap, which is grilled to perfection for just $7.25. There’s a slight additional charge for guacamole and sour cream, but what’s a great burrito without these components?

Photo Credit: El Pelon Taqueria

El Pelon Taqueria
92 Peterborough St
Boston, MA 02215
(617) 262-9090

Hours: Daily – 11 a.m. to 11 p.m.
Neighborhood: Fenway/Kenmore

Located in both Brighton and Kenmore, El Pelon Taqueria offers authentic Mexican food with laid-back surroundings. Though this location was closed for a few years due to a fire, it has opened back up and is serving the same quality cuisine. The burritos all feature black beans, Mexican rice, jack cheese, lettuce and salsa fresco, rolled up in flour tortillas with crema and hot sauce. Affordable menu selections range from $4.50 to $6.50, with many choices like pollo (chicken), carnitas (braised pork), carne asada (steak) or pescado (fish). Consider the El Guapo burrito, which has a little bit of everything, including steak and fried plantains.

Related: Boston’s Tequila Takeover

Photo Credit: Thinkstock

Zocalo Cocina Mexicana
35 Stanhope St
Boston, MA 02116
(617) 456-7849

Hours: Lunch Mon to Fri – 11:30 a.m. to 3 p.m., Dinner Daily – 5 p.m. to 11 p.m.
Neighborhood: Back Bay

Zocalo serves up contemporary Mexican cuisine in the Back Bay area, with indoor and outdoor seating available. It’s the kind of place you can linger while noshing on chips and guacamole and sipping sangria. The burritos are a hot lunch item perfect for breaking up the busy work day. Each lunchtime burrito consists of a flour tortilla stuffed with rice, beans, pico de gallo, sour cream and guacamole with chicken, steak, pork or vegetables. However, these burritos beat out all other Back Bay competition with the delectable ranchera salsa and jack cheese additions for only $7.95. Don’t expect a burrito for dinner, however. The dinner menu changes considerably to more upscale, funky entrees for evening diners.

Photo Credit: Thinkstock

Anna’s Taqueria: Mass General
242 Cambridge St
Boston, MA 02114
(617) 227-8822

Hours: Daily – 7 a.m. to 11 p.m.
Neighborhood: Beacon Hill

With six locations throughout the Boston area, Anna’s has been a local favorite since opening in 1995. Featuring authentic Mexican favorites using only the freshest ingredients, Anna serves breakfast and lunch with burritos made right before your eyes, personalized just for you. A hot flour tortilla is rolled up with rice, beans, cheese, salsa and hot sauce, topped with grilled chicken carnitas, chicken ranchero chile verde, steak al pastor or grilled vegetables. Choose from regular or super sizes, using either a 10-inch or 12-inch tortilla for $4.85 or $5.35. This is by far the biggest bang you’ll get for your buck in the burrito department.

Photo Credit: El Triunfo

El Triunfo
69 Prince St
Boston, MA 02113
(617) 973-6766

Hours: Daily – 11 a.m. to 11 p.m.
Neighborhood: North End

Among the North End’s Italian restaurants, you’ll find a cozy, casual and quick Mexican spot located in the center of all the action. El Triunfo offers both burritos and burrito plates, served with either a flour or wheat wrap and rice, beans, cheese, pico de gallo, onions, hot sauce, jalapeños, guacamole and sour cream. The burrito options are where you can really go crazy. Options range in price from $5 to $8.50 with steak, chicken, ground beef, Kofta, shrimp, zucchini fritters, and even falafel or hummus options. El Triunfo has an option to suit every particular taste, making it a great spot for your next bite in the North End.

Photo Credit: Fajitas & ‘Ritas

Fajitas & ‘Ritas
25 West St
Boston, MA 02111
(617) 426-1222

Hours: Mon to Tues – 11:30 a.m. to 9 p.m.; Wed, Thurs, Sat – 11:30 a.m. to 10 p.m.; Fri – 11:30 a.m. to 11 p.m., Sun – 12 p.m. to 8 p.m.
Neighborhood: Downtown Boston

For burritos in a lively downtown atmosphere with a full bar including tequila and tasty margaritas, Fajitas and ‘Ritas has Boston covered. Since it was established in 1989, it has served affordable Tex-Mex food to locals and visitors alike. Burritos are filled with refried beans, pico de gallo and cheese. For seafood lovers, you can even order a scallop burrito mixed with beans and cheese. This might not appeal to all taste buds, but it is definitely one of the best and most unique burrito options around town. Prices range from $5.37 to $11.45 depending on whether your visit falls during lunch or dinner hours.

Related: Boston’s Best Margaritas

Michelle is a creative energetic, young professional that is passionate about everything Boston has to offer. She loves to attend local events, dine out, and cook and wants to share her findings with you. Her work can be found on