01 -
Preheat oven to 175°C. Toss baguette cubes with olive oil, salt, pepper, and oregano. Spread on a baking tray and toast for 10–12 minutes until golden and crisp. Let cool and pulse briefly in a food processor for coarse breadcrumbs.
02 -
Thinly slice onions into long strips. Heat olive oil in a large skillet over medium heat. Add onions and sauté for 30–40 minutes, stirring occasionally, allowing them to caramelize slowly without burning. Add sugar to accelerate caramelization if desired.
03 -
If onions start sticking, pour in beef broth. Simmer for 10 minutes, stirring to ensure rich flavor. Once caramelized, remove from heat and set aside.
04 -
In the same skillet, melt butter over low-medium heat. Whisk in flour and cook for 1 minute. Gradually add heavy cream, whisking continuously. Let the sauce thicken. Add cold water if the sauce becomes lumpy and whisk until smooth.
05 -
Stir in two-thirds of the caramelized onions to the béchamel. Let simmer. Add salt, chopped parsley, garlic powder, smoked paprika, nutmeg, and Parmesan cheese. Stir until well combined.
06 -
Bring a large pot of salted water to a boil. Add cavatappi and cook until just under al dente. Drain pasta well.
07 -
Combine drained pasta with the béchamel-onion mixture, stirring gently to ensure even coating.
08 -
Transfer pasta mixture to a lightly greased baking dish. Top evenly with remaining caramelized onions and prepared breadcrumbs.
09 -
Bake uncovered at 175°C for 10–15 minutes, until the top is golden and crisp. Serve immediately, garnished with additional parsley if desired.