In a large skillet, heat olive oil over medium heat. Add the thinly sliced onions and sauté them for approximately 10-12 minutes until caramelized.
Push the onions to one side of the skillet and add the ground beef to the empty side. Cook until fully browned, breaking it apart as it cooks. Season with garlic powder, dried thyme, salt, and pepper, then combine with the onions.
In a mixing bowl, combine the cooked rice, beef and onion mixture, beef broth, and French onion dip. Stir until well mixed.
Transfer the mixture into a greased 9x13 inch casserole dish and spread evenly.
Sprinkle the shredded Swiss cheese over the top layer of the casserole.
Cover with aluminum foil and bake for 25 minutes. Remove the foil and continue baking for an additional 10-15 minutes until the cheese is bubbly and golden.
Let the casserole rest for about 5 minutes before serving. Garnish with freshly chopped parsley if desired.
Notes
Garnish with fresh parsley for added flavor and color.