Put the oil in a large pot over medium-high heat. When it’s hot, add the onion, garlic, and beef stirring occasionally for about 15 minutes. You can add a little water here and there to keep it simmering.
Lower the temperature to medium, add carrots and continue simmering. Every few minutes add another ingredient: green beans, then potatoes, then tomatoes and sugar, all while adding a little bit of water in between.
By this time the meat has been simmering for about 30 minutes, and vegetables a little less. Add 3-4 cups of water (so it covers the ingredients, plus a little more). Add salt and pepper. Mix. Cover with lid, leaving a little bit uncovered. Lower the temperature to low, and leave to cook for 90 minutes.