Cut kimchi and onion into bite-size pieces.
Dice the canned ham into cubes.
Add cooking oil to a pot and stir-fry onion and canned ham.
Add kimchi and continue stir-frying.
Add red pepper powder and stir-fry briefly.
Pour in water (or broth).
Add minced garlic, soy sauce, and sugar.
When it starts to boil, slice tofu into bite-sized pieces and add them.
Simmer over medium heat for 10-15 minutes.
Taste and adjust seasoning with salt or soy sauce if needed.