Dice onions and cut pork shoulder into cubes. Leave fat on the pork cubes to give more flavor.
Heat cooking pot. When very hot, add olive oil.
Add the onions and leave over hot heat until onions are translucent and become tender. Stir regularly to avoid burning. If needed, add a little water to prevent the onions from sticking to the pot and becoming too dark.
Remove the pot from the heat. Add the paprika powder and stir. Add salt and pepper. Stir 1 to 2 minutes off of heat before next step.
Add the pork cubes into the pot and stir. Leave to cook until brown on all sides.
Add the tomatoes cut in quarters. If you are using canned tomatoes, use stewed tomatoes if available, otherwise cubes are fine. Mix well and continue to cook a couple minutes.
Add enough water to cover the ingredients by about 1 inch (2.5 centimeters). Bring to a boil and then reduce to low heat and leave covered to cook for about 1 1/2 to 2 hours or until the meat is almost tender. Stir from time to time. Keep adding water so the water tops the ingredients by about 1 inch (2.5 centimeters).
Add remaining ingredients (potatoes, carrots, parsley roots, celery root, garlic, wax peppers) as well as Lescó if you choose to add. Bring back to a boil and then reduce heat and continue to cook until vegetables are tender. Make sure the ingredients have the soup consistency that you like. If needed, add more water.
Serve with bread and if you choose with nokedli (Hungarian dumplings). Enjoy!