Chop the onions coarsely and the garlic finely. Sauté in oil for 2-3 minutes.
Chop the mushrooms, celery and tomatoes. Grate the carrots. Add to the onion, stir and cook for a further 2-3 minutes. Add the ketchup, water, bay leaves, pepper and tofu. Bring to the boil, then lower the heat and simmer for about 15 minutes.
Cream the miso in a cup with the 2 T hot water and add to the tofu sauce. Simmer for another minute, then remove from the heat and serve over spaghetti.
posted by Mr Falafel