clock menu more-arrow no yes
Captain Jim's Seafood

The Essential Guide to North Miami Restaurants

17 spots the locals love, and will always love

View as Map

Granted, North Miami isn't exactly the area you think of when you think of cutting-edge, South Florida cuisine. More it's the land of suburbia, strip malls and Range Rovers, but that doesn't mean that true dining gems can't be found all around the neighborhood.

Whether you're venturing to Aventura to make a stop at the mall, looking to soak up the sun and sand of one of its beautiful (albeit quiet) beaches, or even visiting a relative, there are plenty of solid dining options in the north part of town. No matter you're mood, there's something for everyone and every time of the day, like over-the-top French toast, authentic Thai food, classic Italian eats, or even some healthy juices and bites, the options a plentiful — you just need to know where to look. So here's your guide to eat like a true local at any of these 17 restaurants, listed in alphabetical order below.

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

1. Alaska Coffee Roasting Co.

Copy Link
13130 Biscayne Blvd
North Miami, FL 33181
(786) 332-4254
Visit Website

Established in 1994, this spot hasn’t lost its touch. Before there was Panther Coffee, Alaska Coffee Roasting stole the show with its pre-approved, perfectly ripened, home-roasted coffee beans. But that’s not all, its also offers a made-to-order pizza served right from a wood-fired pizza oven.

Alaska Coffee Roasting Co.

2. Bourbon Steak

Copy Link
19999 W Country Club Dr
Aventura, FL 33180
(786) 279-6600
Visit Website

Bourbon Steak is an upscale steakhouse in the heart of Aventura. The menu was created by award-winning chef Michael Mina, and offers dishes such as Wagyu Beef tartare and fresh Maine lobster. The polished dining room and refined menu makes this venue perfect for celebrating special events.

Marriott

3. Captain Jim's Seafood

Copy Link
12950 W Dixie Hwy
North Miami, FL 33161
(305) 892-2812
Visit Website

If you’re in the mood to to eat seafood so fresh that it was swimming earlier that day, head to Captain Jim’s seafood. The Florida grouper is usually the fish of choice for locals accompanied by Captain’s slaw and hush puppies.

4. Casa Mia Trattoria

Copy Link
1950 NE 123rd St
North Miami, FL 33181
(305) 899-2770
Visit Website

The epitome of a local neighborhood Italian restaurant, it’s best suited for a low-key night where you go to enjoy its house wine and strike up a conversation with native Italian owner, Paolo Retani. Items on the menu only need simple preparation but are served with quality ingredients – and you can’t go wrong with the linguine alle vongole.

Tony C.

5. Green Eggs Cafe

Copy Link
18729 Biscayne Blvd
Aventura, FL 33180
(786) 657-7225
Visit Website

Green Eggs is the place to enjoy an indulgent brunch all week long. You won’t regret trying the skillet Buffalo Chicken Mac n’ Cheese or the Cookie Dough Stuffed French Toast, jus make sure to go with an empty stomach.

Tim S.

6. Here Comes The Sun

Copy Link
2188 NE 123rd St
North Miami, FL 33181
(305) 893-5711
Visit Website

If you’re craving good, healthy food head to Hear Comes the Sun. The dishes follow a simple formula of a brown rice or vegetable base topped with protein. The best item on the menu is the Sun Sauce – seriously, pour it on everything.

Lou D.

7. Little Havana Restaurant

Copy Link
12727 Biscayne Blvd
North Miami, FL 33181
(305) 899-9069
Visit Website

Little Havana is a neighborhood restaurant that offers authentic Cuban food as if it was just delivered from the island itself. The portions are large, making it a fun place to go with friends and family. Be sure to try its tostones with a refreshing Cuba Libre on the side.

mapquest.com

8. Miami Juice

Copy Link
18660 Collins Ave
Sunny Isles Beach, FL 33160
(305) 945-0444
Visit Website

Miami Juice is a staple in Golden Beach if you’re looking to eat a fresh and healthy meal. Reward your body by trying its nutritious spin on sundried tomato pizza or a roasted sweet potato platter. And if after your meal you’re still craving something nutritious, there is a health foods market in the back of the restaurant.

fitrats.com

9. Mignonette Uptown

Copy Link
13951 Biscayne Blvd
North Miami Beach, FL 33181
(305) 705-2159

The North Miami offshoot of the popular seafood concept from Danny Serfer and Ryan Roman, it features plenty of the classics the restaurant made it so popular like the lobster roll and vast assortment of oysters, plus Uptown only dishes like buffalo scallops, fried chicken and lamb tartare.

TripAdvisor

10. Oishi Thai

Copy Link
14841 Biscayne Blvd
North Miami, FL 33181
(305) 947-4338
Visit Website

Self taught Chef Bee dominates the sushi scene in North Miami. Oishi Thai offers simple dishes that let the quality of fish and knifeman-ship shine on their own like the crispy tuna truffle. Don’t be fooled by its location in a strip mall, Oishi Thai is the real deal.

OishiThai.com

11. Paquito's

Copy Link
16265 Biscayne Blvd
Aventura, FL 33160
(305) 947-5027
Visit Website

Paquitos is the place to enjoy a full pitcher of margaritas and tacos overflowing with salsa and pico de gallo. Brightly decorated with colorful sombreros, cultural Mexican art, and flags, it even brings in a live Mariachi band on the weekends.

Paquitos Mexican Restaurant

12. Petit Rouge

Copy Link
12409 Biscayne Blvd
North Miami, FL 33181
(305) 892-7676
Visit Website

This classic French bistro brings a little taste of Paris to Miami. It’s a quaint spot, with only 15 seats, but despite its size its food is hugely successful, mastering dishes like the Bavette a la Bordelaise.

urbandiningguide.com

13. Ricky Thai Bistro

Copy Link
1617 NE 123rd St
North Miami, FL 33181
(305) 891-9292
Visit Website

For the most authentic Thai food in Miami, Ricky Thai is the hole in a wall spot to visit. A local couple owns and prepares each dish including specialties like papaya salad and pineapple fried rice. Make sure to get there early enough before it run out of Thai doughnuts.

S F.

14. Sicilian Oven

Copy Link
20475 Biscayne Blvd
Aventura, FL 33180
(305) 682-1890

Sicilian Oven serves as Aventura’s classic, neighborhood Italian restaurant. Don’t expect any frills but do expect good hearty Italian dishes like chicken parmesan and homemade meatballs.

tripadvisor.com

15. Steve's Pizza

Copy Link
12010 Biscayne Blvd
Miami, FL 33181
(305) 891-0202
Visit Website

While Steve’s pizza is great any time of the day, its particularly good late night. Open until 4 a.m. on Fridays and Saturdays, stop by Steve’s for a solid slice of New York-style pizza no matter the hour.

Eater Miami

16. Timo

Copy Link
17624 Collins Ave
Sunny Isles Beach, FL 33160
(305) 936-1008
Visit Website

Timo’s is the place for your classic ‘Miami casual’ restaurant and a great place to dine elegantly, casually, or with a big group. The versatile restaurant serves up a mixed Italian-Mediterranean cuisine, favorites off the menu offers truffle pizza and local fresh fish.

17. Zaika Indian Restaurant

Copy Link
2176 NE 123rd St
North Miami, FL 33181
(786) 409-5187
Visit Website

Zaika serves modern Southern Indian food for local Southern Floridians. Created by a native Indian chef, the menu features fresh new flavors that can even accommodate a vegan and gluten-free diet. Even though you will mostly likely (and rightfully so) order the Chicken Tikka Masala, try its Lamb Biryani too.

Rebecca N.

1. Alaska Coffee Roasting Co.

13130 Biscayne Blvd, North Miami, FL 33181
Alaska Coffee Roasting Co.

Established in 1994, this spot hasn’t lost its touch. Before there was Panther Coffee, Alaska Coffee Roasting stole the show with its pre-approved, perfectly ripened, home-roasted coffee beans. But that’s not all, its also offers a made-to-order pizza served right from a wood-fired pizza oven.

13130 Biscayne Blvd
North Miami, FL 33181

2. Bourbon Steak

19999 W Country Club Dr, Aventura, FL 33180
Marriott

Bourbon Steak is an upscale steakhouse in the heart of Aventura. The menu was created by award-winning chef Michael Mina, and offers dishes such as Wagyu Beef tartare and fresh Maine lobster. The polished dining room and refined menu makes this venue perfect for celebrating special events.

19999 W Country Club Dr
Aventura, FL 33180

3. Captain Jim's Seafood

12950 W Dixie Hwy, North Miami, FL 33161

If you’re in the mood to to eat seafood so fresh that it was swimming earlier that day, head to Captain Jim’s seafood. The Florida grouper is usually the fish of choice for locals accompanied by Captain’s slaw and hush puppies.

12950 W Dixie Hwy
North Miami, FL 33161

4. Casa Mia Trattoria

1950 NE 123rd St, North Miami, FL 33181
Tony C.

The epitome of a local neighborhood Italian restaurant, it’s best suited for a low-key night where you go to enjoy its house wine and strike up a conversation with native Italian owner, Paolo Retani. Items on the menu only need simple preparation but are served with quality ingredients – and you can’t go wrong with the linguine alle vongole.

1950 NE 123rd St
North Miami, FL 33181

5. Green Eggs Cafe

18729 Biscayne Blvd, Aventura, FL 33180
Tim S.

Green Eggs is the place to enjoy an indulgent brunch all week long. You won’t regret trying the skillet Buffalo Chicken Mac n’ Cheese or the Cookie Dough Stuffed French Toast, jus make sure to go with an empty stomach.

18729 Biscayne Blvd
Aventura, FL 33180

6. Here Comes The Sun

2188 NE 123rd St, North Miami, FL 33181
Lou D.

If you’re craving good, healthy food head to Hear Comes the Sun. The dishes follow a simple formula of a brown rice or vegetable base topped with protein. The best item on the menu is the Sun Sauce – seriously, pour it on everything.

2188 NE 123rd St
North Miami, FL 33181

7. Little Havana Restaurant

12727 Biscayne Blvd, North Miami, FL 33181
mapquest.com

Little Havana is a neighborhood restaurant that offers authentic Cuban food as if it was just delivered from the island itself. The portions are large, making it a fun place to go with friends and family. Be sure to try its tostones with a refreshing Cuba Libre on the side.

12727 Biscayne Blvd
North Miami, FL 33181

8. Miami Juice

18660 Collins Ave, Sunny Isles Beach, FL 33160
fitrats.com

Miami Juice is a staple in Golden Beach if you’re looking to eat a fresh and healthy meal. Reward your body by trying its nutritious spin on sundried tomato pizza or a roasted sweet potato platter. And if after your meal you’re still craving something nutritious, there is a health foods market in the back of the restaurant.

18660 Collins Ave
Sunny Isles Beach, FL 33160

9. Mignonette Uptown

13951 Biscayne Blvd, North Miami Beach, FL 33181
TripAdvisor

The North Miami offshoot of the popular seafood concept from Danny Serfer and Ryan Roman, it features plenty of the classics the restaurant made it so popular like the lobster roll and vast assortment of oysters, plus Uptown only dishes like buffalo scallops, fried chicken and lamb tartare.

13951 Biscayne Blvd
North Miami Beach, FL 33181

10. Oishi Thai

14841 Biscayne Blvd, North Miami, FL 33181
OishiThai.com

Self taught Chef Bee dominates the sushi scene in North Miami. Oishi Thai offers simple dishes that let the quality of fish and knifeman-ship shine on their own like the crispy tuna truffle. Don’t be fooled by its location in a strip mall, Oishi Thai is the real deal.

14841 Biscayne Blvd
North Miami, FL 33181

11. Paquito's

16265 Biscayne Blvd, Aventura, FL 33160
Paquitos Mexican Restaurant

Paquitos is the place to enjoy a full pitcher of margaritas and tacos overflowing with salsa and pico de gallo. Brightly decorated with colorful sombreros, cultural Mexican art, and flags, it even brings in a live Mariachi band on the weekends.

16265 Biscayne Blvd
Aventura, FL 33160

12. Petit Rouge

12409 Biscayne Blvd, North Miami, FL 33181
urbandiningguide.com

This classic French bistro brings a little taste of Paris to Miami. It’s a quaint spot, with only 15 seats, but despite its size its food is hugely successful, mastering dishes like the Bavette a la Bordelaise.

12409 Biscayne Blvd
North Miami, FL 33181

13. Ricky Thai Bistro

1617 NE 123rd St, North Miami, FL 33181
S F.

For the most authentic Thai food in Miami, Ricky Thai is the hole in a wall spot to visit. A local couple owns and prepares each dish including specialties like papaya salad and pineapple fried rice. Make sure to get there early enough before it run out of Thai doughnuts.

1617 NE 123rd St
North Miami, FL 33181

14. Sicilian Oven

20475 Biscayne Blvd, Aventura, FL 33180
tripadvisor.com

Sicilian Oven serves as Aventura’s classic, neighborhood Italian restaurant. Don’t expect any frills but do expect good hearty Italian dishes like chicken parmesan and homemade meatballs.

20475 Biscayne Blvd
Aventura, FL 33180

15. Steve's Pizza

12010 Biscayne Blvd, Miami, FL 33181
Eater Miami

While Steve’s pizza is great any time of the day, its particularly good late night. Open until 4 a.m. on Fridays and Saturdays, stop by Steve’s for a solid slice of New York-style pizza no matter the hour.

12010 Biscayne Blvd
Miami, FL 33181

Related Maps

16. Timo

17624 Collins Ave, Sunny Isles Beach, FL 33160

Timo’s is the place for your classic ‘Miami casual’ restaurant and a great place to dine elegantly, casually, or with a big group. The versatile restaurant serves up a mixed Italian-Mediterranean cuisine, favorites off the menu offers truffle pizza and local fresh fish.

17624 Collins Ave
Sunny Isles Beach, FL 33160

17. Zaika Indian Restaurant

2176 NE 123rd St, North Miami, FL 33181
Rebecca N.

Zaika serves modern Southern Indian food for local Southern Floridians. Created by a native Indian chef, the menu features fresh new flavors that can even accommodate a vegan and gluten-free diet. Even though you will mostly likely (and rightfully so) order the Chicken Tikka Masala, try its Lamb Biryani too.

2176 NE 123rd St
North Miami, FL 33181

Related Maps