Whether it’s Taco Tuesday or just another day that ends in “y,” there’s never a wrong time for tacos. The La Crosse area is bursting with flavorful spots that serve up everything from traditional street-style tacos to inventive takes that are perfect for satisfying your next taco craving. Whether you like yours with a kick, piled high, or straight off a sizzling grill, these local gems are dishing out some of the best tacos around. Here’s your ultimate guide to the top taco stops in La Crosse and beyond!
Betty’s Tacos | 1220 Crossing Meadows Drive Suite 120, Onalaska
Hours: Monday – Sunday 10 AM – 8 PM
Betty’s Tacos is a local favorite in Onalaska, offering authentic food that packs a serious flavor punch. Look for them on the road too – their food truck makes frequent appearances at local businesses!
Hacienda Vieja | 208 South Holmen Drive #103, Holmen
Hours: Sunday – Thursday 11 AM – 9 PM, Friday – Saturday 11 AM – 10 PM
A great Holmen stop for taco lovers, Hacienda Vieja dishes up hearty tacos in a laid-back setting that’s perfect for family dinners, casual get-togethers, or celebrations.
Burritos House | 1205 La Crosse Street, La Crosse
Hours: Monday – Thursday 11 AM – 6 PM, Friday – Saturday 11 AM – 7 PM
Don’t let the name fool you—while the burritos are awesome, their tacos are also crave-worthy, with bold fillings and generous portions.
Las Margaritas | 2505 State Road, La Crosse
Hours: Sunday – Saturday 11 AM – 10 PM
Known for its festive vibe and friendly service, Las Margaritas offers a wide range of taco options that are as tasty as they are satisfying. When the weather is nice, you can enjoy tacos on their patio!
The Mexcal | 333 Main Street, La Crosse
Hours: Monday – Tuesday 11 AM – 9 PM, Wednesday – Saturday 11 AM – 10:30 PM
A stylish downtown spot known for its elevated Mexican cuisine, The Mexcal delivers bold, authentic tacos. Whether you go for a unique craft or street taco, you’ll be satisfied!
Super Street Tacos | 1800 State Street, La Crosse and 306 Sand Lake Road, Onalaska
Hours: Monday – Saturday 10:30 AM – 8:30 PM
True to its name, this spot specializes in street-style tacos done right—simple, flavorful, and piled with perfectly seasoned meats.
Taco Broz | 118 3rd Street South Suite B, La Crosse
Hours: Monday 9 AM – 8 PM, Tuesday – Wednesday 11:30 AM – 8:30 PM, Thursday 11 AM – 9 PM, Friday – Saturday 11 AM – 3 AM
This downtown haven is serving up fast, fresh, and flavorful tacos with generous fillings and a street food vibe that keeps people coming back. Watch for their food truck at local events, too!
Tacomex | 302 Pearl Street, La Crosse
Hours: Monday – Wednesday 11 AM – 9 PM, Thursday – Saturday 11 AM – 2:30 AM
Another downtown favorite, Tacomex offers a great mix of classic and modern tacos with big flavors and fresh ingredients.
Taqueria Monarca | 1200 County Road PH, Onalaska
Hours: Monday – Sunday 11 AM – 9 PM
This spot is known for its colorful atmosphere and even more colorful plates—think fresh, classic tacos with rich, savory meats and house-made salsas.
Taco Town | All around the area!
Hours: Check out their Facebook page for updates on where they’ll be and when!
This warm-weather taco cart is small in size but huge in flavor. Known for its fantastic seasoning and friendly service, it’s a must-visit when it rolls into town.
Taqueria Pato Azul | 127 4th Street South, La Crosse

Hours: Tuesday – Saturday 11 AM – 10 PM
A vibrant and authentic taqueria that brings the flavors of Mexico right to downtown La Crosse, with dishes that are as beautiful as they are delicious.
Tequilas La Crosse | 515 West Ave North, La Crosse
Hours: Sunday – Thursday 11 AM – 10 PM, Friday – Saturday 11 AM – 10:30 PM
This lively spot serves up flavorful food alongside an impressive tequila selection—perfect for a fun night out or a festive taco feast.
Señor Villa | 325 West Ave North, La Crosse and 425 2nd Ave South, Onalaska

Hours: Daily 11 AM – 10 PM
With tacos starting at just $5 during lunch, Señor Villa is easy on the wallet, but a go-to that doesn’t skimp on taste or variety.