Cut the beef into large chunks (at least 2 inches thick).
Heat olive oil in a Dutch oven pot over high heat. Brown the beef chunks. Then remove them and set aside.
Cook the chopped onion and minced garlic in the same pot until they are fully cooked (or translucent).
Now return the seared beef chunks to the pot and evenly sprinkle all the spices on top. Then add the sauteed onions on top.
Add the red wine and water to the meat and place the lid on top. Place the pot onto the cooktop and bring it to a boil. Place the pot into the oven for 1 1/2 -2 hours at 350 Fahrenheit. Cook until the meat is fully cooked through and fork-tender. Note: if the meat still feels tough after 1.5 hours, you need to let it cook longer. Tip: Take a peek at the meat every so often... if the liquid dries out, add about 1/4 cup water.
Notes
Cut the beef into uniform sized chunks- Doing this ensures even cooking and avoids smaller pieces overcooking.
Make sure to brown the beef- This step is important because it gives the beef a delightful crust on the outside.
Don't rush it- You want to take your time making this dish because braising is a slow cooking process that tenderizes the meat making it juicy and delicious.