Sunday is the best day of the week, but Superbowl Sunday is the best of them all. It doesn't matter if you're an avid football fan, or if you don't even know what a touchdown is -- we are all going to be gathered around the TV watching the Super Bowl as the New England Patriots and Philadelphia Eagles battle it off this upcoming weekend. And everyone knows what the best part of Superbowl Sunday's all about the food!

Nachos, beer, and pretzels are the typical snacks that Americans have at a Superbowl party, but have you ever tried to impress your guests with some mouthwatering Macaroni and Cheese Pizza, or Chocolate Chip Pretzel Pudding for dessert?

Whether you are hosting a party of two or a party of 30, here are five main course entries and three dessert ideas that are out-of-this-world good, and they are guaranteed to keep your guests energized the entire night.

1. Macaroni and Cheese Pizza

mac n cheese, cheese, pie, crust, pizza, dough, pastry
Megan Japczyk

This is a carb-overload but I heard it is the best pizza combination in town! If you love mac and cheese as well as pizza, why not combine them both into the ultimate macaroni and cheese pizza? It's really easy to make; all you need is a box of Macaroni pasta, yellow cheese, and pizza dough. Adults and kids will be eating this the entire night. 

2. Mexican Quesadillas 

chicken, tomato, cheese, salsa
Emily Gordon

Combine your love for Mexican food during the most American event of the year. All you need are tortillas and your favorite cheese: either mozzarella, yellow cheese, american cheese, or any other tasty cheese you like. You can add some pesto, avocado, sour cream, or any other savory food that your guests like. Don't forget nachos as your side snack! 

3. Tater Tots with Sour Cream

chicken, meat, sweet
Kailla Coomes

Who doesn't love some deep-fried tater tots? Put out some tater tots for all those potato lovers! You can buy a pack of frozen tater tots at your local super market and pop them in the oven before the game begins. You can eat your tater tots with sour cream, or also with ketchup, mustard, or mayo. 

4. Eggplant Lasagna 

vegetable, meat, sauce
Helena Lin

This is a healthy and filling option for all those healthy eaters who are gluten-free or low-carb. All you need is eggplant, tomato sauce, cheese, and a dash of pepper and olive oil. Fun fact about Eggplant Lasagna: it's a Southern Italian dish and in Italian, it is called parmigiana! Bring some European flair to your house on this fun day.

5. Avocado Chicken Salad

salad, rice, cheese, Dressing, vinegar, balsamic, napkin, fork, carrot, lettuce
Julia Gilman

Superbowl Sunday or not, we should always eat our veggies, right? Make your classic mix and toss in some chicken slices and avocado to make a nutritious salad while you watch the touchdowns. 

Hopefully, your guests didn't eat too much of the main course because dessert is on its way! Here are three delicious dessert ideas that will make sure the night ends right. 

6. Vanilla Chocolate Chip Ice Cream Sandwich

ice, ice cream, sandwich, cream, cookie, cake
Julia Hedelman

This is one of my favorite desserts because it is easy to make and delicious. All you need are chocolate chips cookies and your favorite ice cream. I recommend Entenmann's chocolate chip cookies and Halo Top or Haagen-Dazs ice cream for the middle. 

7. American Apple and Peach Pie

apple pie, wheat, sweet, pie
Jocelyn Hsu

Why not have your grandmother's apple pie for desert? Great idea! Apple pie was first made in England more than 600 years ago, so if you are Patriots fan, I guess this recipe is a must at your Superbowl party! Add a mix of fruits to your apple pie, such as some peaches, to add some extra flavors.

8. Chocolate Chip Pretzel Pudding

cream, chocolate, milk, coffee, sweet, dairy product
Maddie Lanier

This is a sweet and salty combo that will keep your taste buds exciting during the final seconds of the game. Grab your favorite pudding, add some chocolate chips, and top it off with some pretzels. 

These foods will literally make your guests want to tackle each other to see who gets the last bite, so make sure to make plenty of each!  

Have a great Superbowl Sunday!