In a medium bowl, toss beef cubes with flour; set aside.
Heat the olive oil in a medium saucepan with a tight-fitting lid over medium heat. Add onions; sauté for 5 minutes or until translucent. Stir in garlic, caraway seeds and paprika; cook for 3 minutes. Add beef cubes; cook for 5 minutes or until browned on all sides. Add broth and wine; stir to combine.
Bring mixture to a boil then reduce heat, cover and simmer for 1 hour or until beef cubes are forktender.
Season with salt and pepper to taste.