Nothing beats a home made Tortilla, it’s super simple and you don’t even need a tortilla press. However if you do have one, lucky you, use it. I don’t have a tortilla press and ju…