I heat the vegetable oil in a skillet over medium heat.
I add the chopped onion and cook for 2–3 minutes until soft, then stir in the garlic and cook for 30 seconds.
I add the ground beef and cook, breaking it apart, until fully browned. I drain excess fat if needed.
I season the beef with paprika, cumin, chili powder, salt, and black pepper.
I pour in the water or beef broth and let it simmer for about 5 minutes until flavorful.
I warm the taco shells or tortillas according to the package instructions.
I divide the beef evenly into the shells to make 6 tacos and add my favorite toppings.