Preheat oven to 350 F (175 C)
Add the chopped garlic and 2 tablespoons of veggie broth (or you can use a drizzle of oil) and sauté over medium heat for 1-2 minutes until fragrant.
Then add the rest of the ingredients and turn the heat down to medium-low. Allow to simmer while preparing the rest of the meal.
Add all ingredients into a food processor and blend until you get a crumbled Parmesan like texture.
Blend cauliflower, cashews, almonds, nutmilk, broth, garlic, salt and pepper in a food processor. Keep blending until you get a ricotta like texture.
Add in spinach and pulse to incorporate.
When the shells are done, rinse with cold water so they aren’t too hot to handle.
Put 1 cup of the tomato sauce in the bottom of a 9 x 12 baking dish.
Stuff each shell with 1 ½ - 2 tablespoons of filling and place side by side in the baking dish.
Drizzle the rest of the tomato sauce on top, then sprinkle with ¼ cup Parmesan.
Bake covered for 25 minutes. Uncover and bake an additional 10 minutes.
Allow to set about 5-10 minutes after baking. Serve while still nice and warm!
Tips to prep ahead:
Baby/kid food idea: