01 - Heat olive oil in a large heavy-bottomed pot or Dutch oven over medium-high heat. Brown the beef cubes in batches until well seared on all sides, then remove and set aside.
02 - In the same pot, add onion, carrots, celery, and garlic. Sauté for 5 minutes, stirring occasionally, until softened.
03 - Return the beef to the pot. Pour in the red wine and deglaze, scraping up any browned bits from the bottom. Let simmer for 2-3 minutes until the wine reduces slightly.
04 - Add chopped tomatoes, beef stock, bay leaves, rosemary, and thyme. Stir well to combine all ingredients.
05 - Bring to a boil, then reduce heat to low. Cover and simmer gently for 1.5 hours, stirring occasionally.
06 - Add the potatoes, season with salt and pepper, and simmer uncovered for another 30 minutes, or until the meat is fork-tender and the sauce has thickened.
07 - Remove bay leaves and herb stems. Adjust seasoning if necessary. Serve hot, garnished with chopped fresh parsley.