Crumble tofu by using a fork (or use a food processor), then add all of the rest of ingredients to it. Stir well. Set aside.
Prepare pasta shells according to instructions from the original package (you can make this delicious dish with another sort of pasta), drain out of water and set aside. If you decide to prepare shells then you should stuff them with vegan ricotta cheese and set aside.
Meanwhile, cook the marinara sauce: sautee onion with oil and add seasonings, fry briefly, then add the tomato puree and cook briefly. Add water and vegan cream to it and stir well. aLet simmer for about 7-10 minutes (increase or reduce quantity of water to get nice thick consistency).
Pour half of the sauce into a ceramic tray, set in stuffed shells and arrange them, (if you have used another sort of pasta simply put the pasta in and cover with vegan ricotta), top with sauce and place the rest of the sauce around. Sprinkle with a bit of vegan grated cheese and drizzle with vegan cream. Bake at 220 degrees briefly (max. 10 min.) until slightly golden in colour and cheese is melted. Drizzle with a bit of vegan cream and sprinkle with fresh thyme. Serve warm as main dish with seasonal salad.