In a large skillet, heat the olive oil over medium heat. Add the chopped onion and cook until softened and translucent, about 5-7 minutes.
Stir in the minced garlic and cook for an additional minute until fragrant.
Add the ground beef to the skillet, breaking it apart with a spatula. Season with salt, black pepper, and dried thyme. Cook until the beef is browned and cooked through, about 8-10 minutes. Drain any excess fat.
Stir in the Worcestershire sauce and beef broth, bringing the mixture to a simmer. Allow it to cook for about 5 minutes, letting the flavors meld together.
Stir in the French onion dip until well combined.
Toast the hamburger buns if desired. Spoon the beef mixture onto the bottom half of each bun, then top with shredded Swiss cheese. Place the top half of the bun on each sandwich.
Serve immediately, or place under a broiler for 2-3 minutes to melt the cheese and toast the buns further.