This homemade beef stew could not be more comforting! Tender beef, hearty vegetables and a rich, savory broth come together to create the ultimate cozy meal. Perfect for chilly nights, this classic dish is easy to make and will fill your home with an incredible aroma as it cooks.
Season the beef with salt & pepper and then coat in the flour.
Heat the avocado oil in a large Dutch oven over medium heat. Add the beef in a single layer, and brown on all sides, for about 4-5 minutes (you will need to do this in batches). Transfer the beef to a plate and set aside.
To the same pot, add the onion and cook down for 4-5 minutes. Stir in the celery and garlic and saute another minute then add in the tomato paste, Italian seasoning, and cayenne pepper. Saute for a few minutes then add in the beef broth, Worcestershire sauce, and bay leaves.
Return beef and any accumulated juices to the pot. Stir with a wooden spoon to loosen any brown bits from the bottom of the pot and bring to a boil. Cover the Dutch oven, transfer to the preheated oven, and braise for 2 hours.
Remove the pot from the oven and add the carrots, potatoes, and green beans. Cover and place back in the oven for 45 minutes to 1 hour, or until the meat is tender and the vegetables are cooked through.
Remove the bay leaves from the stew. Taste and adjust the salt if needed. Stir in the fresh chopped parsley. Enjoy with bread or rice!