Baked Beans with Tangy BBQ Sauce

  • Prep Time
    40 mins- includes WSM set up
  • Cook Time
    3 hours
  • Difficulty
  • Servings
  • Ideal for
    • charcoal
    • gas
    • Q
    • pulse


  • 1 can (400g) cannellini beans, rinsed and drained
  • 2 rashers rindless bacon
  • ¼ cup water


For the tangy BBQ sauce (only 1 cup require for the recipe):

  • 2 tablespoons vegetable oil
  • ½ brown onion, diced
  • 1 garlic clove, crushed
  • 1 jalapeno, cored, seeded and diced
  • 1 cup tomato sauce
  • 3 tablespoons apple cider vinegar
  • 3 tablespoons Worcestershire sauce
  • 2 tablespoons fresh lemon juice
  • ½ teaspoon Tobasco sauce (optional)
  • 3 tablespoons brown sugar
  • 2 tablespoons treacle
  • 2 tablespoons American style mustard
  • 1 teaspoon dry mustard powder
  • ½ teaspoon freshly ground black pepper
  • Salt
  • 1 cup water
  • ¼ cup Whiskey


Step 1
For the tangy sauce: Heat the oil in a small saucepan over low heat. Add the onion, garlic, jalapeno and cook until softened, about five minutes. Stir in the remaining sauce ingredients. Bring to a boil, then reduce the heat to low and let the sauce simmer uncovered, until thickened, about 10 minutes. Stir often to prevent the bottom from sticking or burning. Remove the sauce from the heat and set aside to cool for 10 minutes. Once the sauce has cooled, process the sauce in a blender until smooth.

Step 2
Set up your smoker for indirect cooking over very low heat (100°C to 130°C). Place the beans in a small aluminium drip pan.

Step 3
Cook the bacon on a preheated barbecue or stovetop over direct medium heat, until crisp and golden. Roughly chop the bacon and add to the beans.

Step 4
Pour one cup of the tangy barbecue sauce and ¼ cup of water over the beans and bacon and mix well. Once the smoker has reached the desired temperature, add 2 chunks of Weber Firespice Apple or Hickory wood (or a combination of both) to the charcoal.

Step 5
Once the barbecue has started smoking, place the drip pan with the beans on the cooking grill, close the lid and cook over indirect very low heat for 3 hours. Stir the beans every hour.