01 - Pat the beef cubes dry with paper towels and season generously with salt and freshly ground black pepper.
02 - Heat olive oil in a large, heavy-bottomed pot or Dutch oven over medium-high heat. Brown the beef in batches, turning to sear all sides until deeply caramelized. Transfer the browned beef to a plate and set aside.
03 - In the same pot, add the onion, carrots, and celery with a pinch of salt. Sauté for 5 to 6 minutes until the vegetables are softened. Add the minced garlic and cook for 1 additional minute until fragrant.
04 - Stir in the tomato paste and cook for 2 minutes to caramelize. Pour in the dry red wine, scraping the bottom of the pot to deglaze and release any browned bits. Allow the wine to reduce by half.
05 - Return the beef and any accumulated juices to the pot. Add the diced tomatoes, beef broth, bay leaves, thyme sprigs, and rosemary. Stir well to combine and bring to a gentle simmer.
06 - Cover the pot and cook over low heat for 1 hour 30 minutes, stirring occasionally to prevent sticking.
07 - Add the cubed potatoes, adjust salt and pepper to taste, and continue cooking uncovered for an additional 30 minutes, or until the beef is fork-tender and the sauce has thickened to a rich consistency.
08 - Remove and discard the bay leaves and herb stems. Ladle the stew into bowls and serve hot with crusty bread, creamy polenta, or mashed potatoes.