Yes, you can swap in fresh tomatoes instead of canned ones. I recommend either roasting or steaming the tomatoes so you can remove the peel. Some good tomatoes to try are roma or heirloom tomatoes.