Filling:
1 lb. Butternut Squash [halved, seeds and strings removed]
1 Onion [small, chopped finely]
2 Garlic Cloves [minced]
Cayenne Pepper [just a dash]
Salt + Fresh Ground Black Pepper to taste

Roast the squash face down in a glass baking pan for 1/2 an hour at 375F. Flip over and roast until browning around the edges, about 10 minutes more. Scoop out meat from squash and mash till smooth. Meanwhile, sauté the onions until just beginning to brown, then add garlic and cook till tender, about another 2 minutes. Add onions + garlic to mashed squash and season with salt, pepper and cayenne.

Pesto:
1/2 c. Cilantro Leaves [packed]
1 Tbs. Squash Seeds [toasted and hulled pumpkin seeds or your butternut squash seeds if you have time and patience to hull them yourself!]
1 Tbs. Almonds [toasted]
1 Garlic Clove
3 tsp . Lemon Juice [squeeze 1/2 a fresh lemon]
2 Tbs. Extra Virgin Olive Oil
Salt + Fresh Ground Black Pepper to taste

Combine all in a small food processor or blender and puree till well minced.

Pasta:
1 1/2 c. Semolina Flour
2 Eggs [free range, beaten]
1/2 tsp. Salt
2 Tbs. Water
1 Tbs. Extra Virgin Olive Oil

Add salt to flour, then eggs, water and olive oil. Kneed till smooth and elastic. Let rest for 10+ minutes. Roll out fine sheets using a pasta maker. Lay pasta flat and place 1 tablespoon of filling ever inch or so. Cover with another layer of pasta and press pasta together around filling, cut apart leaving about a 1/2 inch border on each ravioli. Gently press edges of ravioli together with a fork.

Boil in a single layer in salted water for about 3 minutes or until the ravioli float. Serve with a small spoonful of pesto on top of each ravioli.