01 -
Set the oven to 175°C and allow it to fully preheat.
02 -
Heat olive oil in a large skillet over medium heat. Add sliced onions and cook, stirring occasionally, until golden brown and caramelized, about 20 minutes.
03 -
Add ground beef to the skillet with the caramelized onions. Cook, breaking meat apart with a spoon, until beef is well browned.
04 -
Stir in minced garlic, salt, black pepper, and dried thyme. Sauté for 1 minute until aromatic.
05 -
Pour in Worcestershire sauce and beef broth. Stir to combine, bring to a simmer, and cook for 5 minutes to meld flavours.
06 -
Cook pasta in a large pot of salted boiling water according to package directions until al dente. Drain thoroughly.
07 -
In a large casserole dish, combine drained pasta with beef and onion mixture. Stir in shredded Swiss cheese until evenly distributed.
08 -
Sprinkle grated Parmesan cheese evenly over the surface of the casserole.
09 -
Transfer the casserole to the preheated oven and bake for 20 to 25 minutes, until the cheese is melted and the top is bubbling.
10 -
Garnish with chopped fresh parsley or fried French onions before serving.