Prepare the Beef Mixture:
In a large bowl, combine the ground beef with baking soda and salt. Mix thoroughly and let it sit for 10 minutes. The baking soda helps to tenderize the meat, making it juicy when cooked.
Cook the Aromatics:
Heat 1½ tablespoons of vegetable oil in a large skillet over medium heat. Add the finely chopped onion and cook until softened and translucent, about 4-5 minutes. Add the minced garlic and cook for another 1-2 minutes, until fragrant.
Brown the Ground Beef:
Add the seasoned ground beef to the skillet. Cook it over medium-high heat, breaking it apart with a spoon or spatula. Continue cooking until the beef is browned and fully cooked, about 7-8 minutes.
Add the Spices:
Stir in the chili powder, ground cumin, ground coriander, smoked paprika, dried oregano, and cayenne pepper. Cook for an additional 1-2 minutes, allowing the spices to bloom and become fragrant.
Simmer the Beef:
Add the tomato sauce, water, and sugar to the skillet. Stir well to combine. Reduce the heat to low and let the mixture simmer for about 15 minutes, stirring occasionally, until the sauce thickens and the flavors meld together.
Add Lime Juice:
Stir in the lime juice and adjust the seasoning with more salt or cayenne if desired. The lime juice adds a nice zesty kick to balance the richness of the beef.
Prepare Taco Shells and Toppings:
While the beef is simmering, warm the taco shells according to the package instructions. Prepare your toppings: shred the cheese, chop the lettuce, dice the tomatoes, avocados, and onions, and chop cilantro.
Assemble the Tacos:
Spoon the beef filling into the warmed taco shells. Top with your favorite toppings like shredded cheese, lettuce, diced tomatoes, sour cream, avocado, onions, and cilantro.
Serve and Enjoy!
Serve your tacos immediately with extra lime wedges on the side for squeezing.