The striker, along with partner Robin van Persie, is on four bookings for the season so far – meaning one further yellow card would result in a one-match ban with fixtures against West Brom and Wigan to play on December 29 and January 1.
Javier Hernandez comes in as one of four changes from the 1-1 draw with Swansea as Phil Jones, Nemanja Vidic, Paul Scholes and Ryan Giggs all come in.
For Newcastle, Gael Bigirimana replaces the suspended Chieck Tiote, with Sylvain Marveaux coming in Jonas Gutierrez in the only other change.
Manchester United starting XI: De Gea, Smalling, Ferdinand, Evans, Evra, Valencia, Carrick, Scholes, Giggs, Van Persie, Hernandez
Subs: Lindegaard, Vidic, Cleverley, Fletcher, Buttner, Wootton, Tunnicliffe.
Newcastle starting XI: Krul; Coloccini, Santon, Simpson, Williamson; Perch, Anita, Bigirimana; Marveaux, Cisse, Ba
Subs: Elliot, Tavernier, Ferguson, Obertan, Sammy Ameobi, Campbell, Shola Ameobi.