Begin by cooking the noodles according to the package instructions. Drain once cooked.
While the noodles are cooking, cut the tofu into cubes. Heat the oil in a large pan and place the tofu in the pan. Sear for 2 - 3 minutes per side. Once the tofu is seared, transfer it to a plate.
Into the same skillet, add the bean sprouts, carrots, and garlic. Cook until the carrots have softened, about 3 minutes.
While those are cooking, quickly whisk together the sauce.
Once the veggies are done, push them to the side of the pan. Crack both eggs in the pan and scramble them. Combine with the veggies.
Add the tofu, drained noodles, green onions, cilantro, lime, pepper flakes, and sauce. Toss to combine.
Plate the pad thai and top with additional cilantro, chopped peanuts, sliced hot peppers, and a spritz of lime (if desired). Enjoy!