Heat oil over medium high heat in a large pan.
Blot meat dry with a paper towel and then transfer it (in batches, if necessary) to the pan.
Sear beef cubes for 1 to 3 minutes on each side.
As beef cubes are done, transfer them to a crock pot.
Add onions, mushrooms, carrots, beans and tomatoes to the crock pot.
Stir broth, wine, Italian seasoning, salt and pepper together in a small bowl and then pour over beef and vegetables.
Cook 4-5 hours on high or 6-8 hours on low.
About 30 minutes before serving time, stir together flour and cold water (or corn starch and water) and create a slushy mixture.
Add slush mixture to the crock pot and stir into beef and vegetables.
Cook for 30 minutes more and then enjoy!