1. cut the tomatoes into crosses and soak them in boiling water, then peel and cut them into pieces; cut the onions into pieces;
2. peel the potatoes and carrots and cut them into pieces;
3. cut the beef into pieces and then blanch them for 10 minutes in the boiling water, then remove them from the potatoes;
4. heat the frying pan and then pour in the vegetable oil. Sauté the potatoes on high heat until the surface is lightly browned;
5. Sauté the tomatoes in a separate frying pan until soft, then sauté the onions and beef;
6. Cook the red wine (if you don't have any, you can use cooking wine), then add the tomato sauce and sauté well;
7. Add enough water, bring to a boil, then turn the heat to low and slowly simmer the beef for 2-2.5 hours until it is tender;
8. Add the potatoes and carrot pieces, season with salt, sugar, and pepper. Add potatoes and carrots, season with salt, sugar and pepper, and continue to simmer on low heat for 15-30 minutes until potatoes are cooked through.