Sauté the base: Heat oil in a small pot over medium heat. Add the pork belly and cook until golden and slightly crispy. Add the onion and garlic and cook for 1-2 minutes until fragrant.
Add flavor: Stir in gochujang, chopped kimchi, and sugar. Cook for 1-2 minutes to deepen the flavor.
Add broth: Pour in your broth or stock. Bring to a simmer and cook for 6–8 minutes, allowing the flavors to meld.
Add tofu: Spoon the soft tofu into the stew, breaking it up slightly while keeping large chunks. Simmer for another 3–4 minutes.
Finish with an egg: Turn off the heat and crack in an egg. Let the residual heat gently cook it, or cover with a lid for 1–2 minutes.
Optional toppings: Add a pinch of gochugaru for heat, sliced green onions, or a drizzle of sesame oil.
Serve: Serve bubbling hot with steamed white rice on the side.