Homemade Barbecue Sauce  

Summer is the perfect time to go camping or have a cook out in the yard with your friends and family. Cooking outdoors gives you a great opportunity to enjoy the beautiful weather and to add some delicious deep, smoky flavors to your food that are difficult to reproduce with your oven or stove top.

And what is a cook out without condiments? This homemade barbecue sauce is a delicious alternative to conventional BBQ sauces that contain processed, artificial ingredients. It is smoky, sweet, and a bit spicy – everything a good BBQ sauce should be.


  • 1 small yellow onion, diced finely
  • 2-4 cloves of garlic, diced finely (this will depend on the size of your garlic cloves and how garlicky you enjoy your food. I tend to enjoy lots of garlic, so I use 4 cloves.)
  • 1 Tablespoon of olive oil
  • 6 oz of tomato paste
  • 1/2 cup of water
  • 1/2 cup of blackstrap molasses
  • 1/2 cup of honey
  • 1 1/2 Tablespoons of liquid aminos or soy sauce
  • 2 teaspoons of chipotle powder (reduce or omit this if you don’t like a spicy BBQ sauce – this amount will result in a medium-spicy level of heat.)
  • 2 Tablespoons of maple syrup (omit this step if you don’t want your sauce quite as sweet. Tip: The sweetness of the maple syrup can counter the spiciness of the chipotle if you went a little overboard with it.)
  • 1/4 cup apple cider vinegar
  • salt, to taste

*This recipe makes about 1 pint of sauce. 


Heat a sauce pan on medium low. Add oil and let it warm up. Then add the onions, garlic, and a pinch of salt. Stir frequently until the onions are translucent and soft. Add the other ingredients and stir well to combine. Taste the sauce and make sure it is to your liking. Add more maple syrup to increase sweetness, more chipotle powder to increase smokey spiciness, or more salt if needed. Reduce sauce to low and let simmer for about 10 minutes.

When sauce is finished smear it on tempeh, tofu, or your favorite meat option before or after grilling. Unused sauce can be stored in the fridge for a few weeks.