Order Online

Best Pupusas in London, Ontario

(3 reviews)

Sink your teeth into our handmade Salvadoran pupusas, the heart and soul of Pupuseria Rosa's Latin Food. Thick, griddle-cooked corn tortillas are stuffed with melty cheese, savoury refried beans, seasoned pork or loroco, then served with tangy curtido and warm tomato salsa. This is authentic Salvadoran comfort food made fresh to order in London, Ontario.

Salvadoran Classic
Griddled to Order
Vegetarian Options
Pupusas at Pupuseria Rosa's Latin Food - authentic Latin American food in London, Ontario

About Our Salvadoran Pupusas

Pupusas are El Salvador's national dish, and at Pupuseria Rosa's Latin Food we make every one by hand the traditional way. We press fresh masa, fill it generously, and cook each pupusa on a hot comal until the outside is golden and the cheese inside is irresistibly gooey.

Choose from classic fillings like cheese (queso), bean and cheese (frijol con queso), revueltas with pork, or vegetarian loroco. Every order arrives with house-made curtido, our lightly fermented cabbage slaw, and a side of warm salsa roja for dipping. It is the most authentic taste of El Salvador you will find in East London.

What Makes Our Pupusas Special

What Customers Say About Our Pupusas

Maria G.

London Resident

"The pupusas are incredible and everything tastes homemade. Portion sizes are generous and the staff are very friendly. A true hidden gem in London!"

June 2026

Carlos M.

Latin Food Lover

"Best pupusas I've had in London. Fresh, flavourful and authentic, just like back home. The curtido on the side is perfect. Will be coming back regularly."

May 2026

Ana R.

Regular Customer

"Amazing food and great value. You can tell they put a lot of care into every pupusa. Highly recommend the pupusa platter!"

May 2026

Ready to Try Our Pupusas?

Order online for pickup or delivery across East London, or visit us on Thompson Road in London, Ontario.

Order Now View Full Menu

Visit Us in London, Ontario

Pupuseria Rosa’s Latin Food

198 Thompson Rd
London, ON N5Z 2Y9, Canada

Opening Hours

  • Open Daily: 12:00 AM – 11:59 PM