Preheat the oven to 325°F
On the stovetop, heat a large ovenproof pot with a lid over medium-high heat
Dry the beef well with paper towels before browning. Add 3 tablespoons olive oil and ½ of the beef, careful not to crowd the beef, you want it to be very brown, if crowded it won’t brown nicely
Brown the remaining beef. Pour out the used oil.
Return the beef and add the onions to the pot, sauté for approximately 4-5 minutes, until softened
Create an empty area in the pot and add the garlic and tomato paste, cook for 1-2 minutes
Add flour, stir well and cook for 1 minute
Add the beef stock, Guinness, salt, and pepper and bring to a boil
Add all remaining ingredients and return to a boil
Place the pot in the oven uncovered, stirring occasionally until beef, potatoes, and carrots are all tender and the sauce has reduced, approximately 1 1/2 - 2 hours
Garnish with fresh parsley and serve with crusty bread