Cabrito Mexican Grill in Baltimore: Charcoal-Grilled Meats and Agave Spirits in Federal Hill

Cabrito Mexican Grill is a sit-down restaurant in Federal Hill that specializes in wood and charcoal-grilled proteins paired with agave-forward cocktails and a focused tequila and mezcal program. The restaurant occupies a compact, high-ceilinged space designed around an open kitchen and mesquite grill, making the cooking method visible from most tables.

What Cabrito Actually Serves

The menu centers on grilled meats: cabrito (young goat), carne asada, carnitas, and whole fish. Each protein comes with warm tortillas, grilled onions, cilantro, and a choice of sides (refried beans, black beans, or Mexican street corn). The kitchen sources young goat from domestic suppliers and grills it whole over mesquite and hardwood charcoal, a preparation that is uncommon in Baltimore and demands both skill and time. Cooking times for whole cabrito run 45 minutes to an hour, so this is not fast-casual service.

The cocktail program leans heavily on tequila and mezcal, with house margaritas made to order and a mezcal-based smoked cocktail that appears on the regular menu. The bar also stocks agave spirits beyond the typical top-shelf brands, signaling that drinks here are not an afterthought.

Pricing and What to Order

Main dishes run between $28 and $38, with cabrito and whole fish at the upper end. Tacos, served as three per order, range from $14 to $18. Cocktails are priced $12 to $16. This is mid-to-upper-casual pricing for Baltimore, comparable to other independent fine-casual restaurants in Federal Hill rather than higher-volume Mexican chains. Because whole cabrito requires advance preparation and is grilled to order, the kitchen often limits availability; confirm availability before ordering if you plan to dine during peak hours.

The carne asada is more reliably available and cooks faster. Pairing it with the street corn and a margarita is a straightforward entry point if you are new to the restaurant.

How Cabrito Compares Locally

Baltimore has no shortage of Mexican restaurants, but most cluster in two categories: high-volume taquerias in Highlandtown and Canton, and casual-to-casual-upscale spots with broader Latin American menus. Cabrito differs in specificity: it is built around a single protein tradition and a focused spirit program rather than a wide menu.

Compared to Loco Hombre in Canton, which offers Oaxacan and Yucatec regional cooking across a larger menu, Cabrito is narrower and more meat-focused. If you want variety and regional depth, Loco Hombre makes the case. If you are drawn to expert grilling and agave spirits, Cabrito is the choice.

Compared to taquerias like Taco Bamba on Eastern Avenue, Cabrito is slower, more expensive, and designed for sit-down service and cocktails rather than quick lunch runs. Go to Taco Bamba for speed and cost; go to Cabrito for ritual and craft.

Who This Place Suits

Cabrito works well for diners who appreciate open-kitchen cooking, are patient with longer cook times, and want cocktails as part of the meal. It also suits groups ordering family-style, since the larger plates and whole fish encourage sharing. Mezcal and tequila enthusiasts will find value in the spirit list.

It is a poor fit for those seeking rapid service, a broad menu, vegetarian mains beyond basics like elote, or budget dining. It is also not a late-night destination; Federal Hill has many bars, but Cabrito is a restaurant first.

What a First Visit Involves

Expect to be seated at a table with a full view or partial view of the grill. You will see your meat being cooked. The menu is short and readable in one pass. Order a cocktail while deciding on the main; if you are unsure, ask the server about availability on cabrito and the daily whole fish. Allow 45 minutes to an hour for a full meal if you order cabrito; 30 to 40 minutes otherwise. Plates arrive with charred edges, soft interiors, and a smoke flavor that sits between restaurant kitchen and backyard grill.

Hours, Parking, and Getting There

Cabrito is located on Light Street in Federal Hill, a neighborhood with street parking and a few nearby lots. Street parking turns over throughout the day but can be tight during dinner service (after 5 p.m.). The restaurant typically operates for dinner Wednesday through Sunday; verify current hours before visiting, as these sometimes shift with staffing or season.

Cabrito earns its place in Baltimore as one of the few restaurants in the city built entirely around grilled-meat excellence and agave spirits rather than menu breadth, making it a deliberate choice for specific occasions rather than a default neighborhood meal.