Preheat the oven to 180 degrees Celsius. Place the oven rack in the center.
Grease a 23 cm x 33 cm baking dish with butter.
Bring salted water to a boil in a large pot and cook the pasta according to the package instructions.
Meanwhile, for the cheese sauce, melt the butter in a medium saucepan. Add the shallot and sauté for 3 minutes. Add the flour and mix. Gradually add the milk and whisk with a balloon whisk. Cook for 10 minutes.
Add half of the Parmesan cheese, thyme, Tabasco, and season with salt and pepper to the sauce. Add the ham, peas, and spinach.
Add 1/4 of the water in which the pasta is cooking to the white sauce and whisk a little more.
Place the cooked pasta in the baking dish and cover with the white sauce.
Mix the remaining Parmesan cheese with the breadcrumbs and season with salt and pepper. Pour over the baking dish.
Bake the pasta for 20 minutes or until it begins to bubble. Remove from the oven and serve.
Nutritional Information
* * Information per 100g serving, percentage of daily values based on a 2,000 calorie diet.
Do you want to know what other nutrients this or other recipes have?