This recipe is a filling soup, perfect for a cold weeknight.
Wrap the tofu in a clean towel and add a heavy weight on top to press out the moisture. Leave pressing for at least 8-10 minutes.
Mix the remaining ingredients in a small-medium bowl and set aside. After pressing, cut the tofu into bite-sized cubes and gently mix the tofu into the combined ingredients, coating all or most of the sides of the tofu.
Preheat a heavy pan (Preferably cast iron). After the broth simmers for about 8-10 minutes, add the tofu to the preheated pan and leave undisturbed for a few minutes. Cook the tofu for a total of about 10 minutes, gently moving it around every few minutes to brown all or most of the sides of the cubes. If they are done slightly before the broth, turn off the light and let them sit in the pan.
Bring a medium sized pot of water to a boil. Add the eggs and bring the water back to a boil. Boil for 6 minutes for "jammy," i.e. soft yellow - 10 minutes for hard boiled.
Once the eggs are done, rinse them with cold water and leave in a bowl (or the pot, cooled down) filled with ice and a bit of cold water. When they are thoroughly cooled down, peel them and cut in half lengthwise. Set aside.
Combine all the ingredients. Bring to a boil, lower the heat to a simmer, cover and cook for 20 minutes.
While the soup is cooking (during the last few minutes), microwave, steam or boil the hard vegetables until cooked but still crisp. For microwaving, generally 2-3 minutes in a covered bowl on high will be sufficient.
After the broth is fully simmered, add the noodles and greens. Simmer for another 3-5 minujtes, breaking up the noodles as they get soft. Once the noodles are soft, add the hard vegetables and stir.
Ladle the ramen into bowls, top with tofu, egg halves, and the optional scallions and cilantro/basil if using.
For an easy way to peel ginger, try this.