Preheat oven to 450F.
Place a large pan over medium-high heat, add some cooking fat and cook the onion, sun-dried tomatoes, artichokes, garlic, herbs, and spices for about 10 minutes. Set aside in a bowl in the refrigerator to cool down a bit.
½ onion, 6 sun-dried tomatoes, 2 artichoke hearts, ½ tsp. fresh sage, ⅛ tsp. fresh thyme, 2 garlic cloves, Cooking fat, ⅛ tsp. ground nutmeg
Place the tenderloin in a baking dish, rub it with cooking fat, and season it all over with salt and pepper. Cut in and down the center, lengthwise, but do not cut through to the other side, to create the seam.
1 large pork tenderloin, Salt and pepper to taste
When the vegetable mixture is cool enough, whisk in the whole egg.
1 large egg
Stuff the tenderloin with the mixture and place in the oven for 30 minutes.
Reduce heat to 300F and cook for another 20 minutes. Turn the oven off, but leave the tenderloin in for another 15 minutes.
Wash the asparagus and cut the hard white parts off the tail.
1 bunch of fresh asparagus
Place a pan over medium-high heat, add some cooking fat and cook the asparagus for about 5 minutes with salt and pepper. Cook until just done and still a bit al dente.
Cooking fat, Salt and pepper to taste