Last fall DH's best friend got married to a lovely Latina and they had a super casual gathering for friends and family to celebrate. Her family, I think they were all born and raised in the US but they had extended family still in Mexico, made traditional Mexican food for lunch and holy wah were those the best tacos I ever had.
They got a rotisserie chicken from the store and shredded that for the meat, for convenience sake, but I just use ground beef.
Brown in a pan:
drizzle of preferred oil
1 pound of your preferred protein
diced onion
minced garlic
salt and pepper
Drain excess fat.
Add:
1 sm can (like the little 8 oz can, not a regular 15 oz can) tomato sauce
oregano
chipotle pepper to taste
Get the can of chipotle peppers in sauce and run them through the blender or food processor and just add it to taste. Keep checking because those babies can make your tacos super spicy fast.
After that just add your preferred toppings. I like refried beans, lettuce, diced tomatoes, sour cream, and lime wedges for squeezing on the tacos. The lime adds a ton of flavor to your taco so don't forget that.
Now I have a craving for tacos. I will have to make a batch next week.
Also, they used corn tortillas that they somehow fried on the griddle. We have tried to duplicate that and just can't get it right so we just use flour tortillas. One of the people cooking told me that you can have the best taco fillings in the world but if your tortillas suck, your tacos are going to suck. And.....he's not wrong but sometimes you gotta work with what you got. And here in the Great White North we have crappy tortillas. It is what it is.