Café y Chocolate is one of The 7 Best Places for Mexican Rice in Philadelphia.

1. Café y Chocolate

8.6
1532 Snyder Ave, Philadelphia, PA
Mexican Restaurant · South Philadelphia · 22 tips and reviews

gil j.gil johnson: The red curry at Cafe Con Chocolat is really good. Get it with pork and shred the pork into the dish, yum.

Philadelphia MagazinePhiladelphia Magazine: Try the chilaquiles made with homemade fried corn tortillas and a bright salsa verde ($8.50), or everything-but-the-kitchen-sink veggie tacos ($7.50)! Read more.

Nick T.Nick Taylor: Awesome barista!

Tequilas is one of The 7 Best Places for Mexican Rice in Philadelphia.

2. Tequilas

8.2
1602 Locust St (at 16th St), Philadelphia, PA
Mexican Restaurant · Rittenhouse Square · 59 tips and reviews

Stephanie R.Stephanie Reid: roses margarita & empanadas are to die for

Food NetworkFood Network: Check out the owner’s tequila line that’s used in many of the house drinks including Siembra Azul. Via CityEats.com Read more.

Lindsay D.Lindsay Duggan: Mexipolitan is the best drink on the menu!

Cantina Dos Segundos is one of The 7 Best Places for Mexican Rice in Philadelphia.

3. Cantina Dos Segundos

8.5
931 N 2nd St, Philadelphia, PA
Mexican Restaurant · Northern Liberties - Fishtown · 131 tips and reviews

Lillia A.Lillia Andrules: New cocktails on the menu! One even has a fantastic mezcal in it. You have to try these. X

Jeffrey S.Jeffrey Slick: get free chips and salsa.

Becki F.Becki Frieiefnfn: Buy the chips and salsa for take-out. Its $2.50 and they give you huge tubs of salsa and an entire bag of chips! Steal of a deal

El Azteca Uno is one of The 7 Best Places for Mexican Rice in Philadelphia.

4. El Azteca Uno

714 Chestnut St (at 8th St), Philadelphia, PA
Mexican Restaurant · Center City East · 24 tips and reviews

Ivy Agnes N.Ivy Agnes Nguyen: Excellent tacos, rice, & nachos!

RichardRichard: Evidently these hating Philadelphians do NOT know what good authentic Mexican cuisine tastes like ... Just go back to El Vez for your bland tasteless gringo-style Mexican food, you haters!!

Rich C.Rich Cardona: Great vegetarian friendly options. Otherwise, as authentic as you're going to find in Center City.

Cantina Los Caballitos is one of The 7 Best Places for Mexican Rice in Philadelphia.

5. Cantina Los Caballitos

8.4
1651 E Passyunk Ave (at Morris St), Philadelphia, PA
Mexican Restaurant · Bella Vista - Southwark · 136 tips and reviews

CaryCary: Great tequila lineup & margaritas! Always love going there!

DrinkPhilly.comDrinkPhilly.com: Sit outside and enjoy a $2 Mexican beer or margarita M-F from 4-6pm!

Philadelphia MagazinePhiladelphia Magazine: Order the Mexican take on the special, Tecate and a shot of tequila for just $4.

Las Cazuelas is one of The 7 Best Places for Mexican Rice in Philadelphia.

6. Las Cazuelas

6.8
426 W Girard Ave (btw 4th & 5th St), Philadelphia, PA
Mexican Restaurant · Northern Liberties - Fishtown · 29 tips and reviews

Andrew J.Andrew J: The empanadas are absolutely amazing with the salsa they serve! Perfect compliment to a cold beer at this BYOB

Alicia R.Alicia Roebuck: I love this place!! If you check in on yelp you can get a free pitcher of margarita mix and it's a byob so stop at the wine and spirits up the street. My favorite dish is the arroz com pollo!

James G.James Gerber: Try the Carnitas Taco -

Moriarty's Restaurant & Irish Pub is one of The 7 Best Places for Mexican Rice in Philadelphia.

7. Moriarty's Restaurant & Irish Pub

8.1
1116 Walnut St (btwn 11th & 12th St), Philadelphia, PA
Pub · Center City East · 123 tips and reviews

Gary N.Gary Noe: Very good food and good beer selection. Dinner time, will sometimes get very crowded, so get there early.

K H.K H: I've never met ruder people than those who manage and work at this bar. You should probably stop serving underage kids if you're going to treat people like that.

Cassie P.Cassie P: I'm a huge wings fan so after reading reviews I knew it was a must visit. 1lb wings for $10 plus $3 beer specials. Let me tell you, these are wings on roids. Finger lickin' good!!