Break up the tofu in a food processor or with a fork. Set aside.
In a large saucepan, heat olive oil.
Add onion, celery, carrots and salt.
Cook over medium-high heat until vegetables begin to soften (about 15 minutes).
Add the tofu, soy sauce, brown sugar, minced garlic, basil, oregano, crushed red peppers and tomatoes.
Bring to a boil and simmer gently, stirring and scraping the bottom of the pan regularly, for 45 minutes.
Uncover and continue cooking 30 minutes or until it thickens. Add salt and pepper to taste.
Serve over the pasta of your choice.