1. Preheat your Dutch oven over medium-high heat and add olive oil.
2. Coat the beef cubes with flour, salt, and pepper. Brown the beef in batches, setting aside each batch once browned.
3. Add the onions and garlic to the Dutch oven and sauté until softened.
4. Stir in the tomato paste, then add the red wine to deglaze the pot, scraping up any browned bits.
5. Return the beef to the pot, add the beef broth, carrots, potatoes, thyme, and rosemary. Bring to a boil.
6. Reduce heat to low, cover, and simmer for about 3 hours, or until the beef is tender.
7. Adjust seasoning with salt and pepper to taste before serving.