French onion soup lovers are going to go CRAZY for it in stuffing form! Caramelized onions, crusty French bread and tons of swiss cheese star in this flavor-packed Thanksgiving-style stuffing!
In a medium saucepan over medium heat, melt butter. Add onions to pan and slowly cook over medium heat, stirring occasionally until onions are a deep golden-brown and caramelized, about 25 minutes. Stir Marsala wine and seasonings into onions and let cook 2 minutes. Add beef broth and bring to a very light simmer. Remove from heat.
In a large bowl, whisk eggs until smooth. Toss bread cubes into bowl until coated. Pour broth/onion mixture over bread cubes and gently toss until coated. Scrape stuffing into a greased 9x13 pan and season with salt and pepper to taste.
Cover stuffing and bake at 375F 30 minutes, then uncover and top with swiss cheese. Bake an additional 20 minutes uncovered until stuffing is golden and cheese is melted. Serve stuffing hot and enjoy!