Have you found your Mojo?

The MOJO experience ignited in 2003 and since then has blazed across North Florida, into eight locations. “Mojo” comes from the Blues, denoting a good luck feeling or vibe, and when it was paired with barbecue, a divergent atmosphere erupted.

When you hang out in any MOJO location, you can expect to hear great blues music, sit under local art, and to visit with members of the MOJO family, all the while enjoying a plate full of meats smoked in-house and homemade sides.

The MOJO goal was to be able to offer an array of regional barbecue styles in one place and with their own personal touches; they’ve been able to do just that! From North Carolina to Texas, you can find anything you like at MOJO.

In 2011, MOJO took their first serious step towards a whiskey and craft cocktail bar. The fourth location, MOJO no. 4 Urban BBQ and Whiskey Bar, is nestled in Avondale’s historic district and hosts the first collection of whiskey and bourbon MOJO owns.

When they were met with great bar success, MOJO knew they needed to move forward with whiskey, and with each new location opened, one has a larger bar than the previous one before it. They even installed a much-desired whiskey bar in their second location on Jacksonville Beach in 2014, eight years after they opened.

The bar scene wasn’t the only thing increasing in the MOJO world. In the last few years, MOJO catering has expanded to large festivals, major events, and elegant weddings. There was a demand for good barbecue and southern food at home, and MOJO delivered.

When you’re looking for killer food in a laid back, one-of-a-kind atmosphere, and you’re looking to get your mojo workin’… you can find it at any of the eight MOJO locations in Jacksonville, Gainesville, Ocala, and (soon to be) Lakeland.

Our Locations


1607 University Blvd.
Jacksonville, FL 32217

(904) 732-7200

Sun-Thurs: 11am-9pm
Fri-Sat: 11am-10pm

Jax Beach

1500 Beach Blvd.
Jacksonville, FL 32250

(904) 247-6636

Sun-Thurs: 11am-10pm
Fri-Sat: 11am-11pm

Fleming Island

1810 Town Center Blvd.
Fleming Island, FL 32003

(904) 264-0636

Sun-Mon: 11am-9pm
Tues-Thurs: 11am-10pm
Fri-Sat: 11am-11pm


3572 St Johns Ave.
Jacksonville, FL 32205

(904) 381-6670

Sun-Tues: 11am-10pm
Wed-Thurs: 11am-11pm
Fri-Sat: 11am-Midnight

St. Augustine

5 Cordova St.
St. Augustine, FL 32084

(904) 342-5264

Sun-Wed: 11am-10pm
Thurs: 11am-11pm
Fri-Sat: 11am-2am


12 SE 2nd Ave.
Gainesville, FL 32601

(352) 727-7871

Sun-Thurs: 11am-11pm
Fri-Sat: 11am-1am


10 S Magnolia Ave.
Ocala, FL 34471

(352) 512-9458

Sun-Mon: 11am-10pm
Tues-Thurs: 11am-11pm
Fri-Sat: 11am-2am

Coming Soon


  • — Denise D.
    Always great and consistent food through the years. Hadn't been for a while and stopped in yesterday. Food was even better than I remember with plenty of it too. Everyone was totally pleased.
    — Denise D.
  • — Carlos P.
    Great food and great staff. Great blues music and bananas pudding best I ever taste. Sending Sun and shine for fort Lauderdale to the chef.
    — Carlos P.
  • — Jan B.
    Great staff and food! Love the decor and music too!
    — Jan B.
  • — Rebekah G.
    Delicious food! Great staff! This is one of our favorite places to eat.
    — Rebekah G.
  • — Jeryl B.
    We eat at Mojo's often. The food is fantastic and so is the wait staff!
    — Jeryl B.