Heat half of olive oil in a large pot over medium-high heat. Brown meat in two batches, setting them aside on a plate when brown.


Then add rest of the oil in the pot and continue by adding onions and garlic. Sauté for 1 to 2 minutes. Pour in rest of the ingredient (except carrots, potatoes, mushrooms and celery). Add beef back into the pot. Stir to combine. Cover and simmer for 1 to 1 ½ hour until beef is tender.




Add carrots, mushrooms, celery and potatoes, then cover and cook for an additional 30-40 minutes. Taste and adjust seasonings as needed.

Serve and garnish with fresh parsley, if desired.
