Roughly chop tofu into bacon bit size pieces, heat a saute pan to med-high coat with oil and add in tofu cook until golden brown and crunchy remove from heat and set aside.
In a large saucepan, heat olive oil over medium. Add garlic, and give it a stir then add 3 tablespoons of the tofu bacon and 2 tablespoons of the chopped almonds. Saute for less than a minute, add in the wine and a squeeze of lemon, add salt, pepper, 1 teaspoon fresh thyme. Allow the wine a minute to cook off and add butter. Remove from heat and toss in the sweet peas and cover, allow the steam to cook the peas.
In a saute pan heat the olive oil and add in the mushrooms saute until just starting to turn golden then add in the remaining garlic and cook until mushrooms and garlic are fragrant and brown. Toss in the pasta and sprinkle generously with the parmesan and any remaining thyme. Season with salt and pepper to taste, remember your butter sauce has salt.
For a more fancy dinner, plate pasta in separate dishes and ladle a generous amount of butter sauce over the top. Or for a more casual family meal, add the sauce directly to the pan with pasta and serve with a slice of grilled lemon.