María Bonita in Baltimore: Casual Seafood and Raw Bar on the Canton Waterfront

María Bonita is a counter-service seafood restaurant on the Canton waterfront specializing in ceviches, crudo, and grilled fish, with a raw bar and a small menu of hot preparations. The space seats about 40 people across a few communal tables and counter seating, positioned between the recreational anchor of the Canton neighborhood and Federal Hill's denser restaurant corridor.

What María Bonita actually is

The restaurant operates as a walk-up counter with minimal front-of-house service. You order at the register, find a seat at shared tables or the bar counter, and food arrives when ready. The setup mimics a Miami or coastal Latin American casual-dining model rather than a sit-down restaurant. No reservations are taken. The menu is intentionally short: ceviches (typically $12 to $16), crudo and aguachile preparations (around $14 to $18), grilled whole fish or fish collars ($16 to $22), and a few sides like plantain chips and beans. Drinks are beer, wine, and non-alcoholic beverages only; no cocktails are made. The restaurant sources from local and regional fish suppliers, though specifics vary by season and availability.

Menu, pricing, and ordering

Ceviches anchor the menu and change with what is available; a typical order includes shrimp, sea bass, or a mixed option cured in citrus and served with tostadas. Crudo (raw, lightly dressed fish) and aguachile (raw fish in a chili-lime broth) sit in the $14 to $18 range. Grilled preparations include whole branzino and mackerel, as well as fish collars, which are the cartilage-rich base of the fish head prized for their gelatinous texture. A plate of grilled whole fish runs $18 to $22 before sides. Plantain chips and seasoned black beans are around $4 to $6 each. No appetizers or desserts are served. Prices may shift seasonally; confirm current offerings when visiting. Most diners order one or two dishes to share, and the pace is casual enough that a group of four can spend 45 minutes to an hour eating and talking.

How it compares to other Baltimore seafood options

Baltimore's seafood eating splits between casual crab houses (Faidley's, which focuses on steamed crabs and Old Bay seasoning), upscale preparations (Woodberry Kitchen sources regional fish but sits in a fine-dining frame), and casual fish sandwiches and fried plates (Atwater's on the waterfront, which leans toward breading and frying). María Bonita occupies a different territory: raw and lightly cooked seafood with a Latin American technique and flavor profile. If you want steamed blue crabs, go to a traditional crab house. If you want a crispy-battered fish sandwich, Atwater's delivers that better. If you want raw fish cured in citrus without the sushi-restaurant formality, or grilled whole fish with minimal intervention, María Bonita is where Baltimore's seafood-eating culture intersects with cevichería tradition. The waterfront location and walk-up format also make it faster and less commitment than a reservations-only fine-dining table.

Who it suits and who it does not

This restaurant works for: groups who like to share, diners comfortable ordering raw fish, people who want fresh fish without heavy sauces or frying, and anyone seeking a change from Baltimore's crab-centric seafood identity. The counter service and communal seating appeal to solo diners and friends who want informality. It does not suit: people who need a quiet, private table (shared tables are the norm), diners who avoid raw fish, anyone looking for a full bar with cocktails, or those who prefer reservations and pacing control. Children are welcome, though the menu has limited options for young palates used to fried fish or milder flavors.

What the first visit involves

Arrive during a non-peak hour (lunch between 11:30 a.m. and 1 p.m., or weekday dinners before 6 p.m.) to avoid a line. Walk up to the counter, study the menu board, and ask the staff about daily specials or anything that just came in. Ceviche and crudo are ready quickly; grilled whole fish takes longer (10 to 15 minutes). Order at the counter, pay cash or card, grab a number, and seat yourself. The staff will call your number or bring the plate to the counter when ready. Drinks (beer, wine, sparkling water) are self-service or ordered separately. Eating is casual; no one hurries you off, though seating pressure builds during peak dinner hours (6 to 8 p.m., particularly Friday and Saturday).

Hours, parking, and logistics

María Bonita is open Tuesday through Thursday 11:30 a.m. to 9 p.m., Friday and Saturday 11:30 a.m. to 10 p.m., and Sunday 11 a.m. to 8 p.m. (closed Mondays). Confirm hours before visiting, as seasonal adjustments occur. Street parking on the Canton waterfront is metered and available but competitive, especially on weekends; a municipal lot is one block away on Boston Street. The restaurant is accessible by the #3 and #10 bus lines, and Canton Crossing light rail station is a 10-minute walk.

María Bonita fills a gap between Baltimore's crab traditions and the raw-seafood preparations most diners know only from high-end or Japanese contexts. For anyone seeking fresh fish handled with restraint and technique, and willing to embrace the waterfront walk-up experience, it delivers a distinct point of entry into how seafood eating can happen in the city.