In a large skillet brown you hamburger along with the chopped onion and garlic. Cook until meat is brown, drain grease well.
Add black beans, taco seasoning, and salsa. Mix well and let cook for a couple of minutes so that the flavors can meld and the mixture can thicken.
In a large 9 x 13 inch baking dish, line up all the taco shells. Fill each one with a couple of scoops of the beef mixture and pack down into the shell. Repeat until all the shells are filled. Top each taco with shredded cheese.
Bake for 8-10 minutes (or until all the cheese is melted).
Serve with your favorite taco toppings (tomatoes, lettuce, olives, sour cream, guacamole, hot sauce, or whatever you like).
Video
Notes
We like to use ground beef in these tacos. You can easily sub the ground beef out for a healthier option such as ground turkey.