In a large pot, add 1TBSP Olive Oil. Add Olives, Mushrooms, Onion, Garlic and saute until mixture reduces by half in size. Add Tomatoes and Tomato Juice and let cook until slightly thickened about an hour.
Boil Pasta according to package directions.
In a large skillet, heat 1 TBSP Olive Oil. Add drained and smashed tofu. Saute until it is slightly browned. Mix together tofu, beans (drain half of liquid), Thai Basil, Oregano, Garlic powder, and crushed red pepper flakes. Fill each shell with this mixture.
Preheat over to 350 degrees. Place Shells and sauce in pre-heated oven for 30 minutes.