1Combine ingredients for pork marinade and rub mixture into the meat. Cover and marinade pork for at least 2 hours up to 24 hours.
2In an oven safe pot, heat up 2 tbsp of neutral oil and sear your pork on each side for 90 sec.
3Remove pork and add a knob of butter with your shallots. Cook shallots for 3-4 min on medium.
4Add carrots and stir for additional 3-4 min. Add garlic and stir for 60 sec.
5Add salt with fresh sage and thyme. Deglaze pan with 1 cup of white wine and scrap the bottom of your pan as you're deglazing.
6Add chicken stock and water, bring back up to a light boil and place your pork back inside. Make sure your pork is 70% submerged in liquid. Cover and place into a 325F oven for 3 hours.
7After three hours, remove the pork, cover it in plastic wrap and let it cool in the fridge overnight.
8Next day, take it out of the fridge and cut into thin slices.
9To make your mayo, add 1 cup of cold avocado oil, 1 tsp of dijon, squeeze of lemon, pinch of salt/pepper and 1 large egg into a tall glass. Use an immersion blender for 60 sec.
10Blanch broccoli rabe in hot water for 60 sec.
11Add 2 tbsp of butter to a separate pot and melt. Add garlic and pepper flakes, saute for 60 sec.
12Add the broccoli rabe and stock, cover and cook for 15 min. Season with salt, pepper, and Parmesan cheese.
13Assemble the sandwich: Spread basil mayo on the bread, add cheese, broccoli rabe, and roast pork.