They both are correct.
"too much" means an excess of something, and is usually followed by a noun. This pork has too much salt.
"much too" means 'a lot too' and is usually followed by an adjective. This pork is much too salty. (not just a little too salty)
- For Teachers