In a large skillet, heat 1 Tbsp olive oil over medium-high heat.
Stir-fry the beef cubes in two batches, 1 to 2 minutes each, or until the outside is no longer pink.
Remove from skillet and season with salt and pepper.
In the same skillet, heat 1 1/2 teaspoons olive oil over medium heat until hot.
Add carrots, stir-fry for 3 minutes, then add the onions and stir-fry 5-8 minutes more, until crisp-tender. Stir in mushrooms and wine. Continue stir-frying 5 minutes.
Stir in beans and tomatoes. Continue cooking 3 more minutes.
Return the cooked beef to the skillet.
Cook 2 minutes more until just heated through.