Tenderize the beef round steak with a meat mallet and season with salt and pepper.
Heat olive oil in a large skillet over medium-high heat.
Sear the steak for 3-4 minutes on each side until browned.
Remove steak from skillet and set aside.
Sauté chopped onions and garlic in the same skillet until fragrant.
Add diced tomatoes and beef broth, stirring to combine.
Return the steak to the skillet, ensuring it is submerged in the liquid.
Cover and simmer on low heat for about 2 hours until tender.
Serve hot with gravy spooned over the steak.
Garnish with fresh herbs before serving.