Preheat a Dutch oven or a heavy-bottomed pot over medium heat. Add the vegetable oil and heat until shimmering.
Add the beef cubes and season with salt and pepper. Brown the beef on all sides for about 8-10 minutes. Remove the beef from the pot and set aside.
Add the onions to the pot and cook until softened, stirring occasionally for about 8-10 minutes.
Add the flour and brown sugar to the onions, and stir until the flour is well incorporated.
Gradually pour in the beef broth and red wine while stirring constantly. Add the bay leaves, cloves, and thyme. Bring the mixture to a simmer and stir until the sauce thickens.
Add the beef back to the pot, stir to combine with the sauce, and cover with a lid. Reduce the heat to low and let the stew simmer for 2-3 hours or until the beef is tender.
After 2-3 hours, remove the bay leaves and cloves, and adjust the seasoning with salt and pepper.
Serve hot with mashed potatoes or crusty bread.
Notes
Tips and Tricks
Use a heavy-bottomed pot or Dutch oven to distribute heat evenly and prevent burning.Brown the beef cubes first to add flavor to the stew.Use red wine to add depth of flavor to the stew.Let the stew simmer on low heat for a few hours to allow the flavors to meld together.