Carefully place the tofu cubes in a shallow baking dish – in a single layer.
In a small bowl, combine the marinade ingredients – Korean BBQ blend, soy sauce, rice wine, rice vinegar, honey and toasted sesame oil. Mix well.
Pour 1/3 of the marinade over the tofu. Let sit for at least 30 minutes.
In a large skillet, heat about 1 tbsp of oil over medium-high heat. When the oil is hot, add in the tofu – in a single layer. Let tofu sear for about 2 minutes on one side until the edges are firm and golden.
Flip the tofu and do the same. Continue to cook for another 2 minutes, or until all edges are nicely browned. Transfer the tofu to a plate.
Wipe the skillet clean with a paper towel. Then heat about 1 tbsp of oil again over medium-high heat. Add in the shiitake mushrooms. Cook until mushrooms are tender, about 3-4 minutes.
Return the tofu to the skillet and turn heat up to high. Add in the julienned carrots and pour in the rest of the marinade. Stir, and give everything a few tosses until the carrots warmed through.
Taste the sauce and add in more seasoning if needed. If you like it more saucy, just add in one or two spoonfuls water or rice wine. When the sauce is hot and bubbly, turn heat off.
Serve the Korean Tofu and Shiitake Mushrooms over steamed rice or brown rice. Add in the avocado slices. And finally, garnish with roasted black sesame seeds and chopped scallions. Enjoy!