Yes, technically it *can* be made without bacon but the flavor won't be the same (or as good). You can make this without bacon by simply omitting the bacon and cooking the onions in canola oil.