Heat 2 tablespoons olive oil in a large pot over medium-high heat.
Add 2 pounds stew meat and brown on all sides. Remove the beef from the pot and set aside.
Add 6 slices chopped bacon to the pot and cook until crispy.
Add ½ yellow onion and 2 minced garlic cloves. Cook until the onion is soft.
Stir in ¼ cup all-purpose flour and 2 tablespoons butter. Cook for 1-2 minutes.
Slowly pour in 1 bottle Guinness, scraping the bottom of the pot to remove any browned bits.
Stir in ¼ cup tomato paste, 4 cups beef stock, 1 tablespoon Worcestershire sauce, 2 bay leaves, 1 teaspoon thyme, and salt and pepper to taste.
Add the browned stew meat back to the pot.
Stir in 3 chopped carrots, 2 chopped celery stalks, and 3 cups peeled and chopped potatoes.
Bring the stew to a boil, then reduce the heat to low.
Cover and simmer until the beef is tender and the vegetables are cooked through.
Taste and add salt and pepper as needed, remove bay leaves and enjoy.
Notes
You may use chicken broth in place of beef. The chicken broth will mask the taste of the Guinness more.Refrigerate the leftovers in an airtight container for up to 5 days.