Press and cube the tofu if you haven’t already and add it to a bowl.
In a small bowl mix the soy sauce, gochujang, garlic powder, and sesame oil and pour it over the tofu. Toss well to coat. Add 2 teaspoons of the cornstarch and toss well. If the mixture is still somewhat wet then add the rest of the cornstarch and toss well.
Either bake the tofu: transfer the tofu cubes to a parchment-lined baking sheet and bake it at 400ºF (205c) for 20-25 minutes, or transfer them to a hot wok with a teaspoon of oil and cook them until they are crisp on most of the edges, about 5-6 minutes.
Remove the tofu once crisp from the pot and then make the ramen. Add oil, mushrooms, and a good pinch of salt and cook for 2-3 minutes to brown the mushrooms on some of the edges.
Add the ginger-garlic paste, peanut butter, gochujang, maple syrup and soy sauce and mix really well. Add ¼ cup of the water or broth and mix in. Mix well to incorporate the peanut butter.
Bring the mixture to a boil then gradually add the rest of the broth. Mix and bring to a good rolling boil, then add your noodles. Press to submerge in the boiling broth, then cook them according to the time on the packaging.
Once the noodles are cooked to your preference, switch off the heat. Taste and adjust salt and flavor. If you want it sweeter then you can add more maple syrup. You can add more salt if needed or some black pepper for extra heat.
To serve, ladle the broth into your serving bowls. Then transfer some of the noodles with mushrooms to your serving bowls. Top it with the crispy tofu, a squeeze of lime or lemon, lime wedge, green onions, and sesame seeds, and serve.
