What are you looking for?

Mexican Restaurants in Beloit

4.5 - 83 votes

Hours: 7AM - 2:30PM

1545 Prairie Ave, Beloit
(608) 207-9899

Papa Johns Pizza

Why didn't anyone TELL us they have a great selection of Mexican flavors at Johnny's Cafe on Prairie?! We haven't even gotten our food ye... More reviews

4.7 - 48 votes

Hours: 10:30AM - 8PM

1817 Prairie Ave, Beloit
(608) 299-8393

Papa Johns Pizza

Today was a cheat day. Got a great workout in at the gym next door. I was only planning on having a scoop of ice cream, but... Steak nachos with all the ... More reviews

4.3 - 186 votes

Hours: 4 - 9PM

315 State St, Beloit
(608) 207-9471

Papa Johns Pizza

Such delicious food and maragitas! Miguel, the owner is so welcoming, the restaurant has a great atmosphere! Highly recommend! More reviews

4.6 - 50 votes

Hours: 10AM - 6PM

2042 S Afton Rd, Beloit
(608) 365-4497

Papa Johns Pizza

Living in Dallas I'm used to street tacos so I ordered my usual 4. I was a bit put off by the price until I saw my order. These tacos are STUFFED w... More reviews

4.9 - 10 votes

Hours: 10AM - 9PM

1343 1/2, S Madison Rd, Beloit
(608) 312-2221

Papa Johns Pizza

Went back a second time and was delighted to discover the (agua frescas?). This is something that is common in Mexico but almost never found in the US. ... More reviews

3.9 - 143 votes

Hours: 9AM - 10PM

1910 Shopiere Rd, Beloit
(608) 313-9720

Papa Johns Pizza

Service was just as good as the food.Just so-so.I've been to better and to worse.But I don't recommend this place.Portions were good. More reviews

3.8 - 30 votes

Hours: 11AM - 8PM

2851 Milwaukee Rd, Beloit
(815) 914-0392

Papa Johns Pizza

Portion: DecentTaste: GreatPrice: CheapDefinitely coming back again. Their Lengua Taco was very delicious More reviews

3.8 - 137 votes

Hours: 7AM - 10PM

147 Liberty Ave, Beloit
(608) 365-7055

Papa Johns Pizza

order at taco johns, tots got handed to me burnt greased like would you eat these. Then whole order had things on it I asked not to. Staff if unfriendly ... More reviews

3.7 - 150 votes

Hours: Closed today

2787 Milwaukee Rd, Beloit
(608) 312-2200

Papa Johns Pizza

I just found out about Little Mexico yesterday. I'm glad I did! The food was delicious! Quick service and I got my food in 10 mins. More reviews

3.6 - 114 votes

Hours: 10:30AM - 10PM

2777 Milwaukee Rd Unit A, Beloit
(608) 299-2500

Papa Johns Pizza

They gave me sour cream on my burrito bowl that was clumpy and spoiled… never will go again More reviews

View on map