Finely dice the tofu. Peel garlic and dice finely. Mix 2 tablespoons of oil, garlic and paprika. Marinate the tofu with it.
Peel the onion and cut into strips. Clean, clean and slice the mushrooms. Leek clean, wash and cut into rings.
Heat 2 tablespoons of oil and fry the mushrooms for about 5 minutes, turning them over. Season with salt and pepper. After about 4 minutes add onion and leek. Season with salt and pepper. Remove the vegetables and fry the tofu in the hot pan for about 4 minutes.
Add vegetables and tomatoes, bring to the boil and simmer for about 10 minutes. Chop the tomatoes with the spatula.
Meanwhile, prepare the pasta in boiling salted water according to the instructions on the packet. Season sauce with salt, pepper and sugar. Drain the pasta, drain briefly, put back into the pot, add the sauce, fold in and serve.