Step 1: Prepare the Epis: Combine all Epis ingredients in a food processor or blender and process until a smooth paste forms. Adjust water if needed to achieve desired consistency.
Step 2: Cook the Macaroni: Preheat oven to 375F (190C). Cook macaroni according to package directions until al dente. Drain well and set aside.
Step 3: Make the Bchamel Sauce: In a large saucepan, melt butter over medium heat. Whisk in flour and cook for 1-2 minutes, creating a roux. Gradually whisk in milk, ensuring no lumps form. Bring to a simmer, stirring constantly, until the sauce thickens.
Step 4: Add Cheese and Seasonings: Remove from heat. Stir in salt, pepper, nutmeg, and Epis. Add cheddar, Gruyre, and mozzarella cheeses, stirring until melted and smooth. Incorporate minced Scotch bonnet pepper, if using. Reserve 1/2 cup of shredded cheddar for topping.
Step 5: Combine and Bake: Add the cooked macaroni to the cheese sauce and stir to coat evenly. Pour into a greased 9x13 inch baking dish. Sprinkle with reserved cheddar cheese, Parmesan cheese, and breadcrumbs. Drizzle with melted butter.
Step 6: Bake: Bake for 30-40 minutes, or until golden brown and bubbly. Let stand for 10 minutes before serving.
Optional Tips: For a richer flavor, use a combination of cheeses. For a smoother sauce, use a whisk continuously. Breadcrumbs can be seasoned with herbs. Leftover can be stored in fridge and used within three days.