While the rice is cooking, first make the sauce. Combine the ingredients, hoisin sauce through chopped ginger, in a blender or food processor. Blend until completely smooth. Set aside.
Heat a large non-stick skillet over medium-high heat. Drain the tofu and squeeze out any excess moisture. Crumble the tofu into the skillet in thumb-sized pieces. Using a spatula, stir occasionally. The goal here is for it to sizzle and sear the tofu, drying it out a bit and browning it all around.
Once the tofu is mostly browned, add the sauce. After a few minutes, add the sliced bell pepper, and sliced carrot. Cook for 5-7 minutes, or until the carrots are becoming tender and the sauce is slightly reduced.
Remove from heat and serve over rice, topped with peanuts, green onions, bean sprouts, and sesame seeds.
Recipe by The Kitchen Paper at http://c02.ddd.mwp.accessdomain.com/ginger-peanut-hoisin-tofu/