¿Por qué mi función de impresión imprime el () y el "" junto con la declaración?

Este es mi código para un desafío en la programación de Python para el principiante absoluto

    food = input("What is your favorite entree? ")

    dessert = input("What is your favorite dessert? ")

    print("\nI am going to assume that your favorite meal is" , food +   dessert)

En lugar de imprimir

I am going to assume that your favorite meal is

Esta imprimiendo

('\nI am going to assume that your favorite meal is', 'steakcookies')

¿Qué necesito cambiar?

Respuestas a la pregunta(2)

Su respuesta a la pregunta