While explained further below, the simple answer is no, you don't have to use bacon fat. While I feel it adds a lot of extra flavor, you could use olive oil, vegetable oil, or butter. Or even a combination of any or all of these.