Sear the Steak: Heat olive oil in a large pan over medium-high heat. Sear the beef steaks for 2–3 minutes per side until golden brown, then transfer to a plate.
Sauté Aromatics: In the same pan, cook the onions and garlic for 2 minutes until soft and fragrant.
Add Liquid and Seasoning: Pour in the beef broth, diced tomatoes, Worcestershire sauce, and soy sauce. Stir in smoked paprika, thyme, salt, and pepper.
Braise the Steak: Return the steaks to the pan, ensuring they’re submerged in the liquid. Cover and simmer on low heat for 1.5–2 hours until fork-tender.
Thicken Sauce (Optional): Mix cornstarch with cold water and stir into the pan. Cook for an additional 5 minutes until sauce thickens.
Serving and Storage Tips
