Add water in a large pot over medium-high, bring to boil. Add pasta, stir. Boil until al dente, about 12 minutes.
Remove from heat, drain water using a colander. Rinse pasta with cold water, transfer pasta to a large bowl and set aside.
Heat a large saucepan over medium heat. Add a splash of water or oil, then sauté the diced onion until translucent, about 2 minutes.
Add the diced tomatoes, bell pepper, zucchini and carrots. Stir and cook for a few minutes until they start to soften, about 3 minutes.
Sprinkle in the turmeric powder, cumin powder, and salt. Mix well to coat the veggies with the spices.
Add the boiled gluten-free pasta to the saucepan and stir to combine with the veggie mixture.
Add the vegan ketchup and vegan mayonnaise to the pot. Mix thoroughly until the pasta and veggies are coated with the sauces and everything is well combined.
Allow the mixture to cook for an additional 2-3 minutes, stirring occasionally, to heat everything through.
Taste and adjust seasoning as needed. You can also add more ketchup or mayo if you prefer a creamier or tangier flavor.
Once heated and well-mixed, remove the pot from the heat.
Serve your cozy vegan one-pot pasta dish in bowls and enjoy!