Wash your rice until the water runs clean, then drain well.
Heat your pot on medium high, add in your oil and onions. Fry until they just start to brown.
Then add in your sliced garlic and washed rice (the rice should be pretty dry by now)
Fry the rice in the oil for a few minutes until they change color and start to sound different. Don't let the garlic burn.
Then pour in your water, salt (half first, half later), sugar, and tasting salt.
Let it come up to a boil, then put the lid on, turn your heat down to low, and let simmer/steam for about 15 minutes.
While your rice is cooking, use a small pan to first scramble your eggs, then fry the rest of your veggies one by one and transfer to a plate for later.
Remember to lightly salt and pepper each item, and use as little oil as possible.
You should be done with the toppings by the time your rice is finished steaming. Check a grain from the top to see if it's cooked through.
Then throw in all your toppings and some more salt
Mix everything together, taste and adjust with more salt/sugar/tasting salt if needed
Then put the lid back on and let it steam on low or with the heat turned off for a few more minutes for the flavors to come together. Serve hot and enjoy!