Press the tofu for 15 minutes to remove excess moisture. Then, pat it dry, crumble it in a bowl, and season to taste with sesame oil, teriyaki sauce, dark soy sauce, salt, white pepper, ginger, roast chicken rub seasoning (optional), and garlic powder. Mix to combine and let marinate while you prep your vegetables.
Peel and grate the carrots, finely slice the cabbage and the shallots, mince garlic, and finely chop the spring onions.
To a pan, add a drizzle of vegetable oil, heat it up, and then add the marinated tofu. Let gently fry on medium heat, stirring regularly, until cooked and golden-brown in color. Once cooked, remove it from the pan and set it aside.
To the same pan, add the shallots and carrots. Stir-fry until softened, then add garlic and cabbage. Lightly season with salt, pepper, and a drop of soy sauce, and stir-fry until the vegetables soften.
Add in the leftover cooked rice, drizzle with a bit of soy sauce, and stir it all together. Remove from the pan, mix in with the tofu, and let cool down. Once cooled, mix in the chopped spring onions.
Fill a shallow large bowl with water and dip in a rice paper wrapper. Let it soak for a couple of seconds, then place it on a flat working area. Scoop a generous spoon of the cabbage and tofu filling and spread it in a heap on the lower part of the wrapper. Make sure to leave about an inch of space to the sides. Take the left and right sides of the wrapper, pull them over the filling and roll the wrapper from the bottom up into a roll, sticking the sides as you go to make sure the filling is safe inside the roll.
Optional: Soak another rice paper, place the rolled roll on it as with the filling, and wrap it again for double wrapping to keep shape and crispness.
Continue until you use up all of the ingredients, making about 15 spring rolls.
Heat a pan, add a drizzle of oil, and place a couple of spring rolls, ensuring they don't touch. Fry for 1-2 minutes per side, including the sides, until all sides are crispy. Remove and drain on paper towels.
Place the pan-fried spring rolls on a serving plate. You can also cut them in half to expose the interior and make them easier to grab and dip.
Serve with a generous amount of sweet chili sauce of your liking and dig in hot!