Heat a large skillet over medium-high heat. Add the ground beef and break it apart with a wooden spoon, cooking for 5-6 minutes until no pink remains. Drain any excess fat.
Add the taco seasoning, garlic powder, and tomato paste to the beef. Stir to combine and cook for 1-2 minutes until the tomato paste darkens slightly and coats the beef evenly.
Push the beef to one side of the skillet. Add the diced onion and cook for 3-4 minutes until softened. Add the minced garlic and stir everything together. Cook for 30 seconds.
Season with salt and pepper to taste. If using optional add-ins (black beans, corn, bell pepper), stir them in now. Transfer the filling to a bowl and set aside.