In a medium sized bowl cover the meat with the flour, salt & pepper. Stir and toss till all is coated evenly.
In a large, heavy pot, melt the butter. Add the garlic and sauté for a couple minutes. Carefully add in the meat. Cook and stir on medium high till the meat it just browned.
Add in the liquids. Broth, Guinness (optional) and water. Bring to a simmer.
Add in the tomato paste, and then add all the chopped veggies.
Add the seasonings. Stir and simmer on medium low for 2 hours. If too much liquid cooks off, I add a little more beef broth.
Make a runny flour and water paste. Slowly pour in while stirring quickly. Repeat till the soup thickens to a stew. This step is optional.
May serve over mashed potatoes to make the stew more Irish style. Serve with Soda bread or biscuits.