Shallow Fry Tofu: Heat 1 tbsp oil in a pan. Add tofu cubes and cook on medium heat, flipping them until golden on all sides. Remove and set aside.
Shallow Fry Mushrooms: In the same pan and leftover oil, add ½ cup sliced mushrooms. Shallow fry until lightly golden. Keep flipping the mushrooms so they cook from all sides. Remove and keep aside.
Prepare the Base: Add a little more oil if needed. Add onion, ginger, garlic, and 1 tsp ginger garlic paste (optional). Sauté on low heat for a few minutes until fragrant.
Add Vegetables: Add julienned carrot, capsicum, cabbage, spring onion, and salt. Stir fry on high heat for 1–2 minutes.
Add Water and Spices: Pour in 3 cups water, sugar, soy sauce, vinegar, red chilli flakes, black pepper powder and bring it to a boil.
Cook Noodles: Add Korean instant noodles and seasoning. Cook for 2–3 minutes as per packet instructions.
Combine Everything: Add fried tofu, mushrooms and spring onions. Mix gently and cook for another minute.
Final: Mix well and switch off the heat.
Serve: Garnish with spring onion greens and serve hot.