Yes, you can use fresh tomatoes. Simply blanch, peel, and dice the tomatoes before adding them to the skillet. Keep in mind that canned tomatoes tend to have a more concentrated flavor.