The definition of >>= here is provided by the let statement. Infix operators can be parenthesised like (>>=) to use or define them as prefix functions.
The >>= is an infix operator for the "bind" function, a function that takes a wrapped value (the Burrito) and a function that takes a value and returns a wrapped value (like addIngredient). It's a design pattern in functional languages like Haskell, F#, and OCaml.
I guess this is Haskel code, though I never touched this language.