English food tends to be better at home than at restaurants. Also, it tends to mostly be undefined brown lumps but it does have flavor and there are some spices. (mostly mustard)
The exception is "Chinese takeaway", which is actually as bad as the stereotype.