Guyanese Beef Stew

Ingredients
¼ cup flour
 * ¼ tbsp black pepper
 * 1 lb beef stewing meat, trimmed and cut into one-inch cubes
 * 5 tbsp vegetable oil
 * 2 tbsp vinegar
 * 1 cup red wine (optional)
 * 3 beef bouillon cubes
 * 2 bay leaves
 * 1 medium onion, peeled and chopped
 * 5 medium carrots, peeled and cut into quarter-inch rounds (optional)
 * 2 large potatoes, peeled and cut into three-quarter- inch cubes
 * salt to taste

Directions

 * 1) Combine the flour and pepper in a bowl.
 * 2) Add the beef and toss to coat well.
 * 3) Heat 3 tablespoons of the oil in a large pot.
 * 4) Add the beef a few pieces at a time; do not overcrowd.
 * 5) Cook, turning the pieces until beef is browned on all sides, about 5 minutes per batch.
 * 6) Add more oil as needed between batches.
 * 7) Remove the beef from the pot and add vinegar and wine.
 * 8) Cook over medium-high heat, scraping the pan with a wooden spoon to loosen any brown bits.
 * 9) Add the beef, diluted bouillon cubes, and bay leaves.
 * 10) Bring to a boil, then reduce to a simmer.
 * 11) Cover and cook, skimming broth from time to time, until the beef is tender, about 90 minutes.
 * 12) Add the onions and carrots and simmer, covered for ten minutes.
 * 13) Add the potatoes and simmer until vegetables are tender, about 30 minutes more.
 * 14) Season with salt and pepper to taste.