Preheat the oven to 350°.
Cut the beef into chunks about 2" square, removing any excess fat.
Heat a large, heavy Dutch oven over a medium-hot flame. Add the olive oil. Brown the meat in batches and remove to a bowl.
Peel the carrots and cut into small 1/2" dice. Peel the onion and cut into small dice as well.
When the meat is all browned, add the vegetables to the empty pan and cook over medium heat for about 5 minutes.
Add all the spices and garlic and continue to cook, stirring for about 2 minutes.
Drain the tomatoes and finely chop them on a board. Add to the pot.
Add the wine and beef stock.
Now add all the meat to the pot and gently mix to coat the meat.
Cover with a tight-fitting lid and place in the oven.
Cook for 2 1/2 - 3 hours. Meat should be very tender.
Serve with mashed potatoes, potato gratin or rice pilaf.
Recipe by Jane O'Riordan
Terre Rouge and Easton Wines