"We ate the pasta at the restaurant." should be correct too. "la pasta" means "the pasta"
yeah it should be, even though "the" in front of "pasta" in this sentence feels excessive.
pasta can also be meal??
il pasto = meal