Heat avocado oil in a large pot over medium-high heat.
Pat the beef dry, season with a portion of the salt and pepper, and sear until browned on all sides then remove and set aside.
In the same pot, sauté the diced onion, celery, and carrots until the onion is translucent and fragrant.
Stir in the minced garlic, thyme, and oregano, cooking for one minute until the aromas are released.
Return the beef to the pot and add the cubed potatoes, diced tomatoes, and beef bone broth.
Add the bay leaves and bring the soup to a boil, then reduce heat to low and cover with a lid.
Simmer for 45 to 60 minutes until the beef is fork-tender and the potatoes are soft.
Remove the bay leaves before ladling the hearty soup into deep bowls to serve.