Open for Carry Out

The BBQ Shacks

Johnson’s BBQ Shack serves up tasty BBQ and sides every weekend for lunch and dinner. The restaurants are located in Greenwood and downtown Bargersville.


82 S. Baldwin St.



100 Byrd Way

Sun – Thur: 10:30am – 9pm
Fri – Sat: 10:30am – 10pm 

Get directions to the BBQ shacks (Greenwood & Bargersville)

The Shack Menu

See the Shack’s menu.


The Food Trucks

Our BBQ food trucks are licensed to vend in Marion, Johnson, and Monroe Counties. We do dozens of events a year, so if you can’t make it to Greenwood or Bargersville, check out our Event Calendar for food truck appearances near you.

Food Truck Menu

See our BBQ food truck menu.

Book an Event

Need us for an event? We can bring the BBQ to you. Book us for your next event!


Catering & Orders

Have a big event coming up? We provide catering services or if you just need a lot of BBQ and don’t want to do the work, we can handle that for you, too.


Book our BBQ services for your wedding, event, or next big party. Check out our catering menu, and let us know how we can help.

Place an Order

Having a party or a family get together and don’t want to cook? Need a large order for the weekend or holiday? Place a bulk order with us, and we’ll have your BBQ ready when you need it.