Wash and chop all of the vegetables, mince the garlic.
Break the spaghetti noodles in half and cook in salted boiling water in a large pot. When there is about 4 minutes left, add the broccoli. Drain and set aside.
In the meantime, cook the ground beef, onion, and celery in a large skillet over medium heat until beef is brown. Drain off any fat.
Add bell pepper, carrots, garlic, mushrooms, bean sprouts, and water chestnuts. Saute for 4-5 minutes.
Add the cooked pasta and broccoli, soy sauce, sugar, ginger, and sriracha sauce. Heat through, stirring well to make sure everything is evenly coated.
Notes
Feel free to substitute thinly sliced sirloin or flank steak for the ground beef.