Heat olive oil in a large pot over medium-high heat.
Brown the beef cubes on all sides, then remove and set aside.
In the same pot, sauté onions and garlic until fragrant.
Add carrots, potatoes, and tomato paste, stirring well.
Pour in beef broth and red wine, then return the beef to the pot.
Season with thyme, rosemary, salt, and pepper.
Simmer for 1.5 to 2 hours until beef is tender.
Mix flour with a little water and stir into the stew to thicken.
Add frozen peas and cook for another 5 minutes.
Serve hot and enjoy!