-
1
Preheat the oven to 350 degrees F.
-
2
Bring a large pot of water to a rolling boil.
-
3
Add the pasta shells and cook for five minutes, stirring gently a few times.
-
4
Drain the shells and allow them to cool on a cookie sheet, gently separating any that stuck together.
-
5
Heat a saute pan over a medium low heat and add the oil.
-
6
Chop the onion and add it to the pan, stirring occasionally for five minutes.
-
7
Then mince the garlic and add it to the onions.
-
8
Slice the sausages lengthwise twice (i.e.
-
9
into fourths, lengthwise) and then cut the slices into little pieces.
-
10
Add the sausage to the onion pan and cook for another five minutes.
-
11
Add the spinach and stir continuously until it starts to wilt and then turn off the heat and let the mixture cool.
-
12
Put the sour cream in a large bowl.
-
13
Pat the tofu dry and cut it into four pieces.
-
14
In the palm of your hand, gently squeeze out any excess water from the tofu and then add the tofu to the sour cream.
-
15
Repeat this step with each piece of tofu.
-
16
Add the salt and basil and mash the tofu up with the sour cream.
-
17
Add the cooled sausage mixture to sour cream mixture and stir.
-
18
Put a thin layer of pasta sauce into the bottom of your baking dish.
-
19
Using a soup spoon, scoop up a heaping spoonful of the filling and insert it into each shell.
-
20
Set the shell into the pan and repeat until youve used up all of the filling.
-
21
(you may have some left over shells).
-
22
(At this point you can freeze half of the stuffed shells if you want to have some for another meal later).
-
23
Pour the remaining marinara sauce over the shells and bake for 30 minutes.
-
24
Serve garnished with some sauteed mushrooms and serve.