Pat the beef roast dry with paper towels. Season with salt and black pepper.
In a large pot or Dutch oven, heat the vegetable oil over medium-high heat.
Add the beef roast and sear on all sides until well browned. Remove the beef and set aside.
In the same pot, add the chopped onions, minced garlic, and bell peppers. Sauté until the vegetables are softened, about 5-7 minutes.
Stir in the soy sauce, Worcestershire sauce, brown sugar, red wine, beef broth, balsamic vinegar, bay leaves, ground black pepper, and ground cumin.
Bring the mixture to a simmer.
Return the seared beef to the pot, turning to coat it in the sauce.
Reduce the heat to low, cover, and let it cook for about 2-3 hours, or until the beef is tender. Turn the beef occasionally to ensure even cooking.
Once the beef is tender, remove it from the pot and set it aside to rest.
Increase the heat to medium-high and let the sauce reduce until thickened to your desired consistency.
Slice the beef roast and arrange it on a serving platter.
Pour the reduced sauce over the sliced beef.
Enjoy your meal!