In a large bowl whisk together eggs, ricotta, parmesan cheese, salt and pepper. Stir in flour until dough starts to come together.
Scoop dough onto a floured work surface and knead gently for a few turns until dough is smooth. Shape into a round disk, cover and allow to rest for 10 minutes for the flour to hydrate.
Cut dough disk into 4 equal portions and roll eat portion into an approximate 15" log. Cut each log into 3/4" pieces, dusting lightly with flour as you go to prevent sticking.
Roll each piece across the tines of a fork or gnocchi board, sprinkle with flour as you go to prevent sticking. Dust a large baking tray with flour and lay formed gnocchi in a single layer on the tray. Sprinkle with flour, cover and keep chilled until ready to use.
Melt butter in a large saucepan over medium heat. Whisk in flour until combined. Slowly add 1 cup of hot milk and whisk until the mixture is smooth. Repeat with remaining milk, adding it gradually and stirring until smooth after each addition. Once all the milk has been added, bring to a gentle simmer to ensure flour has thickened to its capacity. Continue to cook for 5-10 minutes, stirring occasionally.
While the sauce is simmering, bring a large pot of lightly salted water to a simmer and preheat oven to 350°F.
Remove the sauce from heat and stir in half of the Gruyere cheese, salt, pepper and nutmeg. Once the cheese has melted stir in spinach and chopped artichokes.
Gently add gnocchi to the simmering water. Cook until all the gnocchi float to the surface which will only take a few minutes. Remove with a slotted scoop to a towel-lined tray to remove excess moisture. Immediately add gnocchi to the sauce and stir gently to combine.
Divide between 4 oven-safe individual cocotte dishes or ramekins that will hold a minimum of 1 1/2 cups. Divide remaining Gruyere cheese evenly over tops and place on a foil-lined baking tray. Bake for 25-30 minutes until bubbly. Turn oven to broil to lightly brown the tops for about 2 minutes.
Remove from oven and allow to rest for a few minutes before serving as they are very hot.
A single casserole dish can be used instead of individual cocotte dishes if desired.
It's important to add the cooked gnocchi immediately to the sauce as they will start to stick together if left to sit for too long.
Cook noodles for slightly less time than package instructions so they are al dente (firm to the bite). Drain well.
While noodles are cooking, melt the 1/4 cup of butter in a large saucepan over medium heat. Whisk in flour until combined. Slowly add a cup of hot milk whisking constantly until the mixture is smooth and starts to bubble. Continue adding hot milk and whisking until all the milk has been added and the mixture is smooth. Bring to a simmer and cook for 5 minutes, whisking often.
Remove sauce from heat and whisk in mushroom soup, 1 tsp salt and 1/4 tsp pepper. Stir in half of the cheddar cheese, tuna, and peas until combined. Add drained noodles and stir to evenly coat.
Spray a 9"x13" casserole dish with non-stick spray and pour casserole into the dish, spreading out evenly. Top with remaining cheddar cheese.
Stir together breadcrumbs, melted butter, parsley and a sprinkle of salt and pepper. Spread evenly over casserole and bake on the centre rack for 35-40 minutes until bubbly and the top is golden. Remove from oven and serve immediately.
Combine cream and milk in a medium saucepan and bring to a simmer over medium heat. Remove from heat and stir in chocolate. Allow chocolate to sit for a few minutes and then stir until chocolate has melted and the mixture is smooth.
In a medium bowl whisk together egg yolks and sugar. Whisk in an approximate 1/4 cup of the chocolate mixture until combined, repeat with another 1/4 cup and then slowly whisk in the remaining hot mixture. Whisk in espresso powder and salt.
Strain through a fine-mesh sieve and allow to sit for 10 minutes, then skim off any foam on the surface.
Pour evenly among six 3/4 cup ramekins. Arrange ramekins in a 9"x13" baking pan and add enough boiling water to come up the ramekins halfway. Cover entire pan with foil and bake on centre rack for approximately 40 minutes until the edges are set but centers still jiggle when shaken.
Remove from oven and remove custards from pan. Allow to rest for 10-20 minutes and then chill until cold, about 3 hours.
Serve with fresh raspberries and lightly sweetened whipped cream.
-If you do not use boiling water to start with the cooking time will be longer.
-You can also use good quality semi-sweet chocolate, however bittersweet results in a richer custard.
-Do not skip the straining as it ensures a smooth custard.
-Can be made up to 2 days in advance, covered and chilled.
Combine flours and salt in a large bowl. Cut in butter chunks until pea-size or smaller. Drizzle with 4-5 tbsp of cold water and the vinegar tossing with a fork until dough becomes scraggly. Add another tbsp of cold water if necessary. Turn mixture out onto a clean work surface and knead until dough comes together. Form into a flat disk and wrap in plastic wrap. Refrigerate for at least an hour.
Heat oil in a large skillet. Add onion and green pepper and sauté over medium heat for 2-3 minutes. Add ground beef and continue to cook until beef is no longer pink and has started to brown, breaking up beef chunks as it cooks. Remove from heat and dab out any excess fat with a paper towel.
Return to medium heat and add spices and water, stirring to combine. Allow mixture to come to a simmer and cook uncovered until most of the moisture has evaporated, about 10 minutes.
Remove from heat and stir in beans and half of the cheese.
Preheat oven to 375°F and line a large baking tray with parchment.
Roll dough into a 14" circle that will be about 1/8" thick. Fold dough in half and move to your prepared baking tray.
Spread beef mixture in the centre of the dough leaving a 1 1/2"-2" boarder of dough. Fold the dough boarder up and over the beef mixture, crimping the dough slightly as you go.
Whisk egg with a tbsp of water and brush onto exposed pastry edge. Bake for about 35 minutes until pastry is golden.
Remove from oven and top centre with remaining cheese. Cut into wedges and serve with desired toppings.
-The pastry can be made up to a day in advance and kept chilled until ready to use.