There are so many ways to serve tamales for dinner! One of the most popular options is to serve them with salsa, guacamole, or sour cream on the side. Additionally, you could top your tamales with cheese or vegetables such as peppers and onions. You can also make a delicious tortilla soup to accompany your meal, or even create a vegan version of the dish. Tamales also pair well with beans, so you could serve some refried or black beans on the side. Finally, for those looking for more of an indulgent option, tamales can be served with butter, honey, and brown sugar.