You will need a 8" x 8" or 8" x 10" casserole dish.
Cook the pasta according to package directions and set aside.
Put the 'cheese' in a food processor and pulse into smaller pieces (if you have a shredded type). I like to do this do be able to spread the cheese even thinner and get a better melted effect.
Heat 1 tablespoon coconut oil in a large skillet.
Field Roast Sausage is a large 'sausage'. Put the 'sausages' in the skillet and brown on all sides. Take out of the pan and set aside.
Heat another tablespoon oil in the skillet.
Add the onion and saute until transparent, about 10 minutes. Set the cooked onion aside.
Heat the last tablespoon of oil in the large skillet.
Saute the mushrooms until the liquid is released and almost gone. About 15 minutes.
Cut the sausage into large chunks and the put in a food processor and pulse until the sausage is processed into very small pieces. It will be delicious in the pasta shells.
Steam or boil the broccoli for 5 to 10 minutes.
Put the spaghetti sauce, mushrooms, onions, 'sausage' and broccoli back into the skillet. Add the ½ cup water and stir.
Do not add the pasta or cheese.
Cook at medium heat for 10 minutes.
Put ¼ cup of the skillet's sauce in the bottom of the casserole.
Add about half of the cheese into the sauce and mix well.
Stuff the shells with the sauce mixture and lay in the prepared casserole There will be about 2 layers. Depending on the size of the casserole.
Pour the rest of the sauce over all of the shells. Sprinkle the remaining cheese all over the top.
Bake at 350 degrees for 20 minutes. Remove and serve.