Fry the tofu in a heated two tablespoons of oil until slightly golden on each side.
Remove the fried tofu and place it on the plate or bowl.
In the same pan, add the remaining olive oil.
Add in minced garlic and onions, saute for 60 seconds.
Place the yellow Thai curry paste and cook for another 2 minutes, stirring constantly.
Then, add the cooked rice, button mushroom, red & green bell pepper, Thai chili, and chopped tomatoes.
Mix the fried rice well until the grains are coated with the yellow Thai curry paste for 5 minutes.
Add in vegan fish sauce, brown sugar, salt, and ground black pepper.
Mix in the fried tofu, chopped cilantro, and spring onions.
Continue cooking for another 2 minutes.
Turn off the heat and transfer into serving plates or bowls.
Serve the fried rice with lemon wedges.