Prepare lime mayo by mixing 1 cup mayonnaise, zest and juice from 1 lime, 1/2 tsp salt, 1/4 tsp black pepper and a splash of tabasco. You can pour mixture in a squeeze bottle, if you'd like.
Bring a pot of water to a boil and add spaghetti. Reduce heat to low and simmer for 7-8 minutes, then drain water.
Heat the olive oil in a medium skillet on medium heat and add onion. Sauté for 2-3 minutes, until translucent.
Add peppers and cook for 2 minutes, them add mushrooms and zucchini and cook until mushrooms begin to sweat. Them add garlic.
Add paprika, cumin, salt, pepper, cayenne, oregano and stir. Add sun dried tomatoes and cook for 4-5 minutes, until vegetables are cooked.
Divide spaghetti between 4 plates and top with vegetables. Drizzle some lime mayo on top. Sprinkle green onions and squeeze some lime juice on top.