Preheat oven to 350ºF (177 C).
In a pot of boiling water, cook pasta per package instructions. Once cooked, drain and leave sitting in cold water so that they don’t stick together.
In a food processor, blend all the ingredients listed under the ricotta filling together.
In a medium-low heat pan, saute the onions until translucent.
Add in the garlic and saute for another 2-3 minutes, stirring regularly to avoid burning.
In a blender, blend together your cooked onion and garlic and all of the other ingredients listed under Garlicky Sauce.
In a casserole dish, pour some of your sauce on the bottom.
Divvy your ricotta filling up amongst your 30 shells and fill them - lay them in the casserole dish. You will likely need to stack a few.
Once all the shells are in the casserole dish, top with the rest of your sauce - spread evenly.
Sprinkle the parmesan on top, and throw in a little bit of the fresh sage (I prefer mine in very small, thin pieces so it doesn’t overpower).
Cook in the oven for 35 - 40 minutes. I like to broil for a couple minutes at the end to brown and crisp the parmesan.