Heat the oil in a large pan over medium heat. Add the garlic and sauté until golden brown. Add the sauerkraut and sauté until it starts to soften, about 5 minutes. Add the tomatoes, brown sugar and seasonings, stir, and simmer for about 15 minutes.
Taste and adjust seasonings.
While the sauce is simmering, cook the noodles until al dente. Drain, return to the pot, and toss with some olive oil.
Pour in the sauce and toss with the pasta.
Optional: Drain, slice, and fry tofu with the sauerkraut for added protein.