Reservations · Delivery · Takeout · Outdoor seating
Vibrant Peruvian spot near Moscone with standout ceviche and pollo a la brasa, lively vibe, and occasional service inconsistency; prices are fair for SoMa if you order smartly.
Mariposas delivers solid neighborhood dining with strong food quality anchored by standout ceviche, empanadas, and pollo a la brasa, but inconsistent execution—occasional oversalting, soggy fries, and uneven seasoning—prevents a higher grade. The convenient SoMa location and lively butterfly-themed setting create appealing atmosphere, though service can be slow at peak times, limiting the overall experience to reliable but not exceptional territory.
Right off Mission by the Metreon, Mariposas feels lively and whimsical with greenery and glowing butterflies. Service is warm when it clicks, though a few guests noted slow greetings. One diner summed it up: "Fresh, vibrant plates and a fun room" that turns the night into a mini escape with Latin-leaning energy and cocktails to match. The cooking leans classic Peruvian with bright, seafood-forward starters and wok-kissed staples. Ceviches pop, empanadas are flaky, arroz chaufa comforts, and the rotisserie chicken wins frequent fans. A few reports mention overly salty lomo sauce or soggy fries, but most describe bold, satisfying flavors over a casual, upbeat dinner. Families will do well here: fries, rice, rotisserie chicken, and a burger make it kid-friendly without fuss. Portions are generally solid, though the steak is a splurge. Expect a spirited room at peak hours; earlier seatings or mid-afternoons are easiest with children.
Area: Busy SoMa corridor near Metreon and Moscone; business, convention, and shopping foot traffic with tourist spillover.
Safety: Well-trafficked during events; standard urban precautions at night; bright interiors provide a safe feel inside.
Nearby: Steps from Metreon, Moscone Center, hotels, and parking garage; convenient for conferences and pre-show meals.
Available: Reservations, Delivery, Takeout, Outdoor seating
View full analysis on Seemor →