- In a large skillet over medium-high heat, brown the onion in the oil. Add the tofu and garlic and cook until the tofu begins to brown. Season with salt and pepper. Add the remaining ingredients. Continue cooking, stirring constantly, until the beans are heated through. Adjust the seasoning.
- In a bowl, combine all the ingredients. Season with salt and pepper.
- Spoon the tofu filling into the taco shells. Top with the coleslaw and cheese.