Penn Supermarket in Baltimore: Asian Groceries and Prepared Foods on a Budget

Penn Supermarket is a single-location, independently operated Asian grocery anchored to Fayette Street in West Baltimore that stocks East and Southeast Asian dry goods, fresh produce, and prepared foods at prices consistently 20 to 40 percent lower than conventional supermarkets for the same items. The store occupies roughly 6,000 square feet and pulls customers from across the city seeking specific ingredients unavailable at chain grocers, as well as residents of the surrounding neighborhood who treat it as their primary food source.

What Penn Supermarket actually stocks

The store carries a deep inventory of Chinese, Vietnamese, Korean, and Filipino products organized by language and origin rather than conventional grocery categories. Dried goods occupy the bulk of shelf space: rice varieties (jasmine, arborio, sticky rice) priced at $8 to $12 per 10-pound bag, dried noodles and instant ramen in dozens of brands and flavors at 50 cents to $1.50 per package, canned fish and vegetables, soy sauce, fish sauce, oyster sauce, and specialty vinegars. A dedicated refrigerated section holds fresh tofu, fish cakes, frozen dumplings, and prepared items from local producers and regional suppliers.

The produce section changes with season and supplier availability but typically features Asian vegetables most grocery chains do not stock: bok choy, gai lan, bitter melon, water spinach, long beans, and specialty squashes. Prices fluctuate; a bunch of fresh bok choy costs roughly $1 to $1.50, noticeably cheaper than the $3 to $4 charged at Whole Foods or conventional chains.

Fresh and frozen seafood occupies a dedicated counter: whole fish, shrimp, squid, and specialty items rotate based on weekly deliveries. Prices run $8 to $16 per pound for most items, lower than supermarket fish counters but subject to daily change.

The back of the store operates as a prepared-foods counter and informal restaurant. Steam-table items (roasted pork, braised chicken, stewed vegetables, rice, noodle soups) are priced between $5 and $8 per container, with rice or noodles often included. Banh mi sandwiches and spring rolls are made to order. This section operates primarily for lunch crowds; availability drops sharply after 2 p.m.

Pricing and value compared to Baltimore alternatives

Penn Supermarket undercuts conventional grocery chains on staple Asian ingredients by a consistent margin. A 5-pound bag of jasmine rice costs $6 to $7 here; at Safeway or Giant, the same product runs $9 to $11. A case of instant ramen (24 packages) sells for $8 to $10, versus $12 to $14 at CVS. Specialty items like fish sauce, tamarind paste, or dried shiitake mushrooms are 30 to 40 percent cheaper than at Harris Teeter or Whole Foods, assuming those chains stock them at all.

H Mart, a Korean-focused chain with a location in Towson, offers a wider product range and more consistent inventory but charges 10 to 15 percent more for overlapping items and skews toward Korean brands. Harbor East Market, a smaller independent grocer, stocks some Asian ingredients but at higher prices and with limited selection. For Baltimore residents cooking regular Asian meals, Penn Supermarket is the low-cost supplier; H Mart suits shoppers seeking breadth and consistency.

Who shops here and who should go elsewhere

Penn Supermarket serves two distinct customer bases. Neighborhood residents from surrounding West Baltimore blocks use it as a primary food store, drawn by affordable prices on everyday items and the prepared-foods counter. Home cooks across the city seeking specific ingredients or bulk purchases of staples come here intentionally, often making the trip for one focused shopping run rather than regular browsing.

The store does not suit shoppers seeking convenience, organic certification, prepared salads, or Western groceries. Produce selection is seasonal and driven by supplier access, not guaranteed stock. The prepared-foods counter closes by mid-afternoon and does not operate for dinner service. Shoppers expecting English-language signage on all items or extensive nutritional labels will find the environment challenging.

First visit: what to expect

Entry from Fayette Street leads into a narrow space with produce directly ahead and dried goods shelved along both sides. The layout is dense and unlabeled by Western grocery conventions. Dried goods are grouped by origin and item type, not alphabetically. A paper or phone translation app is useful for reading package labels and ingredient lists, though staff speak English and can direct customers to specific products if asked.

The prepared-foods counter operates from opening until roughly 2 to 3 p.m. most days. Lunch crowds peak between 11:30 a.m. and 1 p.m.; quieter browsing happens in early morning or after 3 p.m. Payment is cash preferred but debit and credit cards are accepted.

Hours, parking, and logistics

Penn Supermarket operates Tuesday through Sunday, 9 a.m. to 7 p.m., closed Mondays. Hours can shift seasonally; call 410-539-7676 to confirm. Street parking on Fayette Street and nearby blocks is free but limited, especially at lunch hours. The store occupies one unit in a row building with no dedicated lot.

Penn Supermarket fills the price-focused niche in Baltimore's Asian grocery landscape; it is the only independent grocer in the city offering this combination of affordability, prepared-foods counter, and product depth for Chinese and Vietnamese cooking.