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 a deep golden crust forms. Transfer each batch 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. Stir in the minced garlic and cook for an 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, and rosemary. Stir well to combine and bring to a gentle simmer.
06 - Cover the pot and cook over low heat for 1.5 hours, stirring occasionally to prevent sticking and ensure even cooking.
07 - Add the cubed potatoes, adjust seasoning with salt and pepper, and cook uncovered for an additional 30 minutes until the potatoes and beef are fork-tender and the sauce has thickened to a rich consistency.
08 - Remove and discard the bay leaves and herb stems. Ladle into bowls and serve hot with crusty bread, creamy polenta, or mashed potatoes.