Preheat your oven to 450° F. Then, prep your tofu by using your fingers to crumble it into a large bowl. They should resemble ground meat bits. Add soy sauce and a small amount of extra virgin olive oil (you can skip the oil if you want to keep this recipe oil-free). Set aside for 20 minutes in the refrigerator. Then, spread the tofu crumbles on a baking sheet in one single layer. Bake for 25 minutes, until the bits are browned. Set aside.
Cut the vegan Italian sausage into chunks and place them, together with the walnuts, into the food processor. Pulse around 10 to 12 times until they resemble small pebbles.
Add a little oil and vegan butter to a large Dutch oven or large saucepan (can substitute with vegetable broth to keep this recipe oil-free) over medium-high heat. When the butter has fully melted, add the onion and mushrooms to the pot and sauté until the onions grow transparent (around 3 minutes). Then, add the carrot, celery, and walnuts and season with salt and pepper. Again sauté until the carrots begin to soften (around 2 to 3 minutes). Then, add tofu crumbles, as well as the sausage to your pot. Continue cooking until ground sausage begins to brown (around 2 to 3 minutes).
Add the tomato paste to your pot and stir until your veggies are evenly coated. Then, deglaze the pot with wine (or vegetable broth), scraping up all the browned bits at the bottom of the pan with a wooden spoon. Add milk and nutmeg and bring to a boil (about 1 minute), stirring to make sure nothing sticks to the bottom of the pot. Then, add strained tomatoes and lower heat to very very low.
Cook on very very low heat for three hours (yes, three hours!!). Stir regularly (around every 20 minutes or so), in order to guard against the sauce sticking to the bottom of your pan. If you feel the sauce is truly getting too dry, add one of the three: (a) a tablespoon of vegan butter, (b) 1/4 cup of vegetable broth, or (c) 1/4 cup of strained tomatoes. When completed, the sauce should be thick, dark, and bursting with flavor. Season with salt and pepper, as needed (shouldn't be a lot, if any).
To serve, cook your pasta (traditionally tagliatelle, but pappardelle or your favorite pasta is fine) according to package instructions, preserving one cup of the pasta water. When your pasta is al dente, drain (keeping the preserved pasta water), and then place back in the pot. Add desired amount of bolognese, together with a couple tablespoons of pasta water (and butter, if you want), and stir in the sauce. Continue adding pasta water until you reach the desired consistency. Make sure to taste, in case you need to add a little salt and black pepper. Garnish with vegan parmesan, a drizzle of olive oil, and fresh basil or fresh parsley.