clock menu more-arrow no yes

10 Places for Rainy Day Dining in Miami

Beat the rainy day blues with these top spots

View as Map
Phuc Yea
| Phuc Yea/Facebook

In Miami, torrential downpours and hurricane force winds have never been known to stop hunger, in fact, the stormy weather has a habit of causing comfort food cravings. Beware, the 11 spots on this list may cause an immediate food coma and desire to do nothing but Netflix and chill after.

Read More
Note: Restaurants on this map are listed geographically.

1. Phuc Yea

Copy Link
7100 Biscayne Blvd
Miami, FL 33138
(305) 602-3710
Visit Website

It’s already dark and cozy inside Phuc Yea even when it’s not rainy, so grab a table and enjoy the atmosphere. The Viet-Cajun menu has everything from curries to Coca-Cola duck confit. The P.Y. Noodles made with house egg noodles, garlic, oyster sauce, and parmesan cheese are a cult favorite. And don’t forget to order a bowl of its popular pho, and on Wednesdays its just $10.

2. Blue Collar

Copy Link
6730 Biscayne Blvd
Miami, FL 33138
(305) 756-0366
Visit Website

With a menu that highlights a daily parm, daily rib, and a daily braise it’s no surprise that Blue Collar is the place to be on a wet Miami day. Go for the extra cheesy meaty Big Ragout sandwich that’s served overflowing with pork and veal shoulder, brisket, reggiano, San Marzano tomatoes. Save room for dessert, because Devin Braddock’s sweets are worthy of a visit all on their own.

3. Clive's Cafe

Copy Link
5890 NW 2nd Ave
Miami, FL 33127
(305) 757-6512
Visit Website

Clive’s Cafe is the best spot in Miami for rainy day Tings — get it, like the Jamaican grapefruit soda? All jokes aside, this is the place to be for Jamaican food that speaks to the soul, especially when there’s no end in sight for storm season. Each entree is served with two sides (think: rice & peas, macaroni and cheese, steamed veggies, and plantains) piled high next to options like oxtail, curried goat, stewed beef, and jerk chicken. 

4. St. Roch Market

Copy Link
140 NE 39th St Suite #241
Miami, FL 33137
(786) 542-8977
Visit Website

Not sure what to eat? Head to St. Roch Market and order one of everything. There’s Peruvian sushi at Itamae, tacos at Hot Lime, vegan baked goods at Chef Chloe, well-executed coffee from Sabal Coffee, and eight other spots to choose from, plus a full bar featuring happy hour from 4 to 7 p.m. with drink specials under $6. Leave the umbrella in the car and use the Palm Court parking garage with $3 parking for up to four hours. 

5. Le Chick Miami

Copy Link
310 NW 24th St
Miami, FL 33127
(786) 216-7086
Visit Website

A little rain won’t stop Le Chick was barbecuing on its two Big Green Eggs. The Amsterdam implant is serving up fried chicken and ribs no matter how bad the weather is. Get the Royale with cheese if a burger is on the brain or have a little bit of everything and order the ‘Why Not’ platter that comes with pork ribs, fried chicken, rotisserie chicken, a mountain of onion rings, and special sauces for each. 

6. The Social Club

Copy Link
1717 Collins Ave
Miami Beach, FL 33139
(305) 604-1800
Visit Website

Caught in the rain on South Beach? Pop into The Social Club at Surfcomber for creative cocktails like the Timeless Sunset with Japanese whiskey, angostura amaro demerara, and lemon, and stay for dinner to drown the rainy day sorrows in lobster mac n’ cheese or fried chicken. The Social Club gets extra bonus points for serving a full brunch menu every day.  Hello, Cinnamon Toast Crunch waffle on a Tuesday. 

7. The Seven Dials

Copy Link
2030 Douglas Rd #102
Coral Gables, FL 33134
(786) 542-1603
Visit Website

The Seven Dials is a British-American gastropub and easily one of the most underrated places to eat in Coral Gables. Home to what many consider Miami’s best fish and chips, regulars who dine at The Seven Dials know to check the special board before ordering. If the cottage pie is on the board — order it. The meat and veggies hidden under a bed of parmesan potatoes is the epitome of rainy day comfort food.

8. Taco Rico Tex Mex Cafe

Copy Link
473 S Dixie Hwy
Coral Gables, FL 33146
(305) 663-3200
Visit Website

Taco Rico has seven locations throughout Miami, meaning there’s a large likelihood that there’s one on the route home. The Tex-Mex joint has all the south of the border staples. Share a platter of nachos or go handheld with the burrito and supersize it for guaranteed leftovers. Take advantage of the lunch platters being served until 4 p.m. that include rice, beans, chip and salsa for under 8 bucks. 

9. The Big Cheese Italian Restaurant

Copy Link
8080 SW 67th Ave
Miami, FL 33143
(305) 662-6855
Visit Website

There’s something about carb loading on a rainy day that just feels right. The Big Cheese is the OG place for pizza, pasta, and subs in South Miami. For the past three decades, The Big Cheese has been serving up hearty portions of Italian fare. Stop in for a meatball sub and homemade lasagna, or keep it simple with a slice of pizza and a salad. The large menu has plenty to pick from.

10. Pho Thang Restaurant

Copy Link
9539 SW 160th St
Miami, FL 33157
(786) 293-1118
Visit Website

There’s something about a big bowl of pho that instantly warms the heart. This no-frills Vietnamese restaurant is the place to be when looking for a variety of pho noodle soups to take away the rainy day blues. The large portions and affordable prices make this an ideal place to grab some grub when the weather just won’t cooperate. 

1. Phuc Yea

7100 Biscayne Blvd, Miami, FL 33138

It’s already dark and cozy inside Phuc Yea even when it’s not rainy, so grab a table and enjoy the atmosphere. The Viet-Cajun menu has everything from curries to Coca-Cola duck confit. The P.Y. Noodles made with house egg noodles, garlic, oyster sauce, and parmesan cheese are a cult favorite. And don’t forget to order a bowl of its popular pho, and on Wednesdays its just $10.

7100 Biscayne Blvd
Miami, FL 33138

2. Blue Collar

6730 Biscayne Blvd, Miami, FL 33138

With a menu that highlights a daily parm, daily rib, and a daily braise it’s no surprise that Blue Collar is the place to be on a wet Miami day. Go for the extra cheesy meaty Big Ragout sandwich that’s served overflowing with pork and veal shoulder, brisket, reggiano, San Marzano tomatoes. Save room for dessert, because Devin Braddock’s sweets are worthy of a visit all on their own.

6730 Biscayne Blvd
Miami, FL 33138

3. Clive's Cafe

5890 NW 2nd Ave, Miami, FL 33127

Clive’s Cafe is the best spot in Miami for rainy day Tings — get it, like the Jamaican grapefruit soda? All jokes aside, this is the place to be for Jamaican food that speaks to the soul, especially when there’s no end in sight for storm season. Each entree is served with two sides (think: rice & peas, macaroni and cheese, steamed veggies, and plantains) piled high next to options like oxtail, curried goat, stewed beef, and jerk chicken. 

5890 NW 2nd Ave
Miami, FL 33127

4. St. Roch Market

140 NE 39th St Suite #241, Miami, FL 33137

Not sure what to eat? Head to St. Roch Market and order one of everything. There’s Peruvian sushi at Itamae, tacos at Hot Lime, vegan baked goods at Chef Chloe, well-executed coffee from Sabal Coffee, and eight other spots to choose from, plus a full bar featuring happy hour from 4 to 7 p.m. with drink specials under $6. Leave the umbrella in the car and use the Palm Court parking garage with $3 parking for up to four hours. 

140 NE 39th St Suite #241
Miami, FL 33137

5. Le Chick Miami

310 NW 24th St, Miami, FL 33127

A little rain won’t stop Le Chick was barbecuing on its two Big Green Eggs. The Amsterdam implant is serving up fried chicken and ribs no matter how bad the weather is. Get the Royale with cheese if a burger is on the brain or have a little bit of everything and order the ‘Why Not’ platter that comes with pork ribs, fried chicken, rotisserie chicken, a mountain of onion rings, and special sauces for each. 

310 NW 24th St
Miami, FL 33127

6. The Social Club

1717 Collins Ave, Miami Beach, FL 33139

Caught in the rain on South Beach? Pop into The Social Club at Surfcomber for creative cocktails like the Timeless Sunset with Japanese whiskey, angostura amaro demerara, and lemon, and stay for dinner to drown the rainy day sorrows in lobster mac n’ cheese or fried chicken. The Social Club gets extra bonus points for serving a full brunch menu every day.  Hello, Cinnamon Toast Crunch waffle on a Tuesday. 

1717 Collins Ave
Miami Beach, FL 33139

7. The Seven Dials

2030 Douglas Rd #102, Coral Gables, FL 33134

The Seven Dials is a British-American gastropub and easily one of the most underrated places to eat in Coral Gables. Home to what many consider Miami’s best fish and chips, regulars who dine at The Seven Dials know to check the special board before ordering. If the cottage pie is on the board — order it. The meat and veggies hidden under a bed of parmesan potatoes is the epitome of rainy day comfort food.

2030 Douglas Rd #102
Coral Gables, FL 33134

8. Taco Rico Tex Mex Cafe

473 S Dixie Hwy, Coral Gables, FL 33146

Taco Rico has seven locations throughout Miami, meaning there’s a large likelihood that there’s one on the route home. The Tex-Mex joint has all the south of the border staples. Share a platter of nachos or go handheld with the burrito and supersize it for guaranteed leftovers. Take advantage of the lunch platters being served until 4 p.m. that include rice, beans, chip and salsa for under 8 bucks. 

473 S Dixie Hwy
Coral Gables, FL 33146

9. The Big Cheese Italian Restaurant

8080 SW 67th Ave, Miami, FL 33143

There’s something about carb loading on a rainy day that just feels right. The Big Cheese is the OG place for pizza, pasta, and subs in South Miami. For the past three decades, The Big Cheese has been serving up hearty portions of Italian fare. Stop in for a meatball sub and homemade lasagna, or keep it simple with a slice of pizza and a salad. The large menu has plenty to pick from.

8080 SW 67th Ave
Miami, FL 33143

10. Pho Thang Restaurant

9539 SW 160th St, Miami, FL 33157

There’s something about a big bowl of pho that instantly warms the heart. This no-frills Vietnamese restaurant is the place to be when looking for a variety of pho noodle soups to take away the rainy day blues. The large portions and affordable prices make this an ideal place to grab some grub when the weather just won’t cooperate. 

9539 SW 160th St
Miami, FL 33157

Related Maps