01 - Heat olive oil in a large skillet over medium heat, then add sliced onions and cook for 4 to 5 minutes until softened and lightly golden.
02 - Stir in minced garlic and cook for an additional minute until fragrant.
03 - Add ground beef to the skillet, breaking it up with a spoon. Cook for 6 to 8 minutes until browned and no longer pink.
04 - Stir in tomato paste, Worcestershire sauce, salt, black pepper, thyme, and smoked paprika. Cook for 1 to 2 minutes to blend flavors.
05 - Pour in beef stock or water, stir thoroughly, and bring to a simmer. Cook for 5 to 7 minutes until sauce thickens slightly.
06 - Taste and adjust seasoning if necessary. Serve hot over rice, mashed potatoes, or pasta.