In a large skillet or pan, heat oil over medium-high heat (if using lean meat). Add chopped onions and jalapeños (optional) and sauté until translucent, about 2-3 minutes.
Add the ground meat to the skillet. Break the meat apart with a spatula and cook until browned and cooked through, about 5-7 minutes. Drain meat if necessary.
add mince garlic and chipotle and cook for another 5 minutes
If using pre-packaged taco seasoning, sprinkle it over the cooked meat. If making homemade seasoning, mix all the seasoning ingredients in a bowl and add to the meat. Stir well to evenly coat the meat with the seasoning.
Pour in the tomato sauce and stir to combine. Allow the mixture to simmer for another 3-4 minutes, allowing the flavors to meld and the liquid to reduce. If the mixture becomes too dry, you can add a little more tomato sauce.
Taste and adjust the seasoning with Bayou City Seasonings, salt, and pepper if needed
Once the taco meat is cooked and seasoned to your liking, remove the skillet from heat.
Serve the taco meat in taco shells, tortillas of your choice, or nachos. Top with your favorite toppings such as shredded lettuce, diced tomatoes, shredded cheese, sour cream, salsa, jalapenos, cilantro, and avocado slices.
Enjoy your homemade tacos HOT!