Prepare all ingredients beforehand to enhance the dish's final taste and make for a more enjoyable cooking experience.
Sauté the bacon in vegetable oil until crispy, then add onions and garlic, cooking until softened.
Add the beef and brown on all sides, then stir in tomato paste, flour, and seasonings.
Pour in the Guinness beef broth and beef broth, then add thyme, carrots, and potatoes.
Bring to a boil, then reduce heat and simmer until the beef is tender, about 2-3 hours.
Garnish with chopped parsley before serving.