Season the cubed beef generously with salt and pepper.
Heat a couple of tablespoons of olive oil in a heavy pot. Sear the beef on all sides, working in batches so the pot doesn't get crowded. Set the beef aside on a plate.
Add another tablespoon of olive oil to the pan if necessary, then add the onions, peppers, and garlic. Sauté on medium heat until the veggies are tender and browned, about 10 minutes.
Add the carrots, whole peppercorns, and the wine of your choice. Stir and simmer until the wine reduces by two-thirds, about 2-3 minutes.
Add the beef and bay leaves, then cover the meat with water or beef broth. Bring to a boil, then cover the pot and simmer for 1 ½ hours, or until the beef is tender.
Add the potatoes and simmer uncovered until they are fork tender, about 20 minutes. Adjust the salt and pepper to taste.
Serve immediately, or for even more flavor, allow the stew to rest for a few hours or overnight. Enjoy!