-
1
Preheat the oven to 400 degrees F.
-
2
Melt the butter in a large pot over medium heat.
-
3
Add the onions and garlic and cook until they are softened, about 2 minutes.
-
4
Whisk in the flour and cook, stirring constantly, until the mixture turns light brown, about 3 minutes.
-
5
Gradually whisk in the milk.
-
6
Add the paprika, nutmeg, salt, and pepper.
-
7
Reduce the heat to low and cook, stirring, until the sauce is thickened, about 5 minutes.
-
8
Add the cheeses and stir until they are melted.
-
9
Add the macaroni and stir until the noodles are thoroughly coated.
-
10
Remove from heat.
-
11
Butter 2 (6-inch) cast iron skillets or 1 (12-inch) skillet.
-
12
Transfer the macaroni mixture into the skillets.
-
13
Top with the sliced tomatoes.
-
14
Sprinkle the bread crumbs on top.
-
15
Bake until the cheese is bubbling and golden brown, about 30 minutes.
-
16
Garnish with chopped herbs.
-
17
Preheat the oven to 300 degrees F. Spread the cubes of bread on a baking sheet and toast them in the oven until golden brown, about 15 minutes.
-
18
Place the butter, garlic, and herbs in a small saucepan and heat over low heat until the butter is melted.
-
19
Toss the toasted bread with the butter mixture in a large bowl and sprinkle with salt and pepper.
-
20
Process the bread in 2 batches in a food processor until you have fine crumbs.
-
21
Sift the crumbs through a mesh strainer and process the larger crumbs again until all are fine.
-
22
(If you do not have a food processor, crush the bread on the baking sheet with a rolling pin.)