Place the tofu in a bowl with a flat bottom and use a fork to mash it.
Add walnuts to the food processor and process until finely chopped.
Add whole mushrooms to the food processor and pulse it until finely chopped. Don't let the food processor run or the mushrooms will turn to paste. You just want them finely chopped.
Add the mashed tofu, chopped walnuts and chopped mushrooms to a mixing bowl and mix them together. This is your veggie mince.
In a pot on medium heat add olive oil, chopped onions, celery and red bell pepper. Sauté until softened.
Add crushed garlic, dried basil, oregano, cayenne pepper, smoked paprika and cumin and sauté together for a minute to toast the spices.
Add the veggie mince, light and dark soy sauce, liquid smoke, tomato paste, marinara sauce, coconut sugar, salt and pepper and toss together. Cook until the mushrooms have released extra liquid and the liquid has cooked down, leaving the mince a good consistency.
Serve topped with fresh chopped parsley, over rice or mashed potatoes.