Start by sautéing your spinach, onion, garlic powder, pepper and garlic in olive oil over medium heat. Cook until onions are soft and spinach is wilted down, about 5-7 minutes. Place your spinach mixture on a cutting board and carefully chop it up into finer pieces. Place in bowl with cream cheese and mix until combined and smooth. Set aside.
Place your flour on your surface and make a well in the middle. Crack your eggs and gently combine everything.
Keep combining everything together until a dough starts to form. Pressing everything together with your palms and kneading into a nice dough. You can add a SPRINKLE of water to help incorporate everything together. This takes awhile! Its messy, fun and worth it.
Once you knead and form your dough into a ball. Cover with plastic wrap and set in fridge and rest for at least 30 minutes.
After resting. You can cut your dough into halves or 4 equal pieces. It will be easier to roll out with your rolling pin. Just keep the other pieces covered so it won’t dry out.
Roll out your dough as thin as you can. This is where I messed up at. If you have a pasta machine use that! Along this process you can sprinkle a pinch of flour if it starts sticking. Not too much or it will dry out.
Once your dough is rolled out thin. Get your cookie cutter or knife and cut out your dough.
Fill with your filling and place another cut piece of dough over and press firmly with a little bit of water. Repeat until done.
Store your pasta in the fridge in a airtight container if your cooking later. If your cooking right away. Bring some salted water to a boil and boil for about 2-3 mintutes. They will start to float when done.
10. Add to your favorite pasta sauce and enjoy!