In a paper towel-lined tray, spread cauliflower in an even layer. Sprinkle on salt and let it sit for 20 minutes to release moisture.
Meanwhile, in a small bowl, combine sauce ingredients then set aside.
Heat a wok or large skillet on medium-high heat. Add about a tablespoon of oil, then add eggs. Cook until eggs are set, then remove and set aside. Keep the pan on.
Add a little more oil, then the shallots, garlic, ginger and cook until fragrant, about 30 seconds. Toss in carrots until slightly soft but still crunchy. Add in bell peppers and peas, cook for a couple more minutes until tender. Turn off the heat and cover until the cauliflower is ready.
Pat dry cauliflower to remove any excess moisture.
Reheat the wok or skillet on high heat. Add the cauliflower and combine with the vegetables. Spread them into an even layer and allow the cauliflower to toast for about a minute.
Pour in the sauce and combine well. Cook for a couple of minutes until the cauliflower starts to soften but still has a bit of firmness. You don’t want to overcook it because you’ll get mushy cauliflower. Mix in eggs, pineapple, and green onions. Cook for another 10 seconds. Top with sesame seeds, if desired. Enjoy!
Notes
Vegetables: I like using fresh vegetables instead of frozen vegetables for this recipe to eliminate as much moisture as possible. Too much moisture can lead to your cauliflower being boiled and mushy.
Pineapple: You can use fresh or canned pineapple for this recipe. Either way, remember to pat dry the pineapple well since it retains a lot of moisture. The more moisture you have in the pan, the higher chance you have of boiling your cauliflower and getting mushy fried rice.