Brown the butter in a pan, watch closely so it doesn't burn. Should be golden and smell wonderful. Remove from heat and set aside.
Add olive oil to pan and saute garlic.
Add spinach. Cook just until it starts to wilt.
Add in tomatoes and cook for 2-3 minutes.
Add cooked pasta and and browned butter to pan. Toss to distribute evenly.
Sprinkle with hazelnuts and cheese.
Salt and pepper to taste
Precook the pasta the night before or morning of so it is ready to go. Just cook it al dente (still a little firm) and then put it in a strainer and run water over it to remove the starch. Put it into a zip loc bag and refrigerate it. When you are ready to use it, put it back in the strainer and run some warm water over it and it's ready to eat! Just add it into your browned butter sauce.It is also delicious served with some sliced chicken, shrimp or sliced steak.