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–6 minutes until the vegetables have softened. Add the minced garlic and cook for an additional minute until fragrant.
04 - Stir in the tomato paste and cook for 2 minutes to deepen its color and flavor. Pour in the 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 the mixture to a gentle simmer.
06 - Cover the pot and cook over low heat for 1 hour and 30 minutes, stirring occasionally to prevent sticking.
07 - Add the cubed potatoes, adjust the seasoning with salt and pepper, and cook uncovered for an additional 30 minutes, or until both 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 hot into bowls and serve alongside crusty bread, creamy polenta, or mashed potatoes.