The average Thanksgiving meal contains 3,000 calories and 229 grams of fat. That’s more than most people need in an entire day. According to the American Council on Exercise, a 160-pound person would need to run for four hours straight to burn off a traditional holiday dinner.
But you don’t have to choose between enjoying Thanksgiving and staying healthy. You can cut hundreds of calories from your holiday meal without sacrificing flavor or tradition. These 15 healthy Thanksgiving dishes prove it.
Traditional vs Healthy Holiday Meal Comparison
Here’s what a typical Thanksgiving plate looks like compared to healthier versions:
| Dish | Traditional Calories | Healthy Version Calories | Calories Saved |
|---|---|---|---|
| Turkey (8 oz with skin) | 480 | 190 (no skin) | 290 |
| Mashed Potatoes (1 cup) | 238 | 140 | 98 |
| Stuffing (1 cup) | 363 | 200 | 163 |
| Gravy (1/2 cup) | 178 | 50 | 128 |
| Green Bean Casserole (1 cup) | 143 | 90 | 53 |
| Sweet Potato Casserole (1 cup) | 276 | 180 | 96 |
| Cranberry Sauce (1/2 cup) | 209 | 100 | 109 |
| Pumpkin Pie (1 slice) | 323 | 210 | 113 |
| Total | 2,210 | 1,160 | 1,050 |
You can save over 1,000 calories just by making smarter choices. The Calorie Control Council tracks nutritional data for popular holiday dishes and confirms these traditional meal totals.
Planning Your Healthy Thanksgiving Menu
Start by calculating how many calories you actually need. Use our TDEE Calculator to find your daily calorie target based on your age, weight, and activity level. Then use the Macro Calculator to determine how much protein, carbs, and fat you should eat.
Most adults need between 1,600 and 2,400 calories per day. If your Thanksgiving meal alone contains 3,000 calories, you’ve already exceeded your needs by 50% or more.
The recipes below give you complete nutritional information so you can plan ahead. Each includes calories, protein, carbs, and fat per serving.
Healthy Thanksgiving Main Dish
1. Herb Roasted Turkey Breast

Turkey is naturally lean protein when you skip the skin. Dark meat contains more fat, so focus on white meat for the lowest calories.
Ingredients:
- 1 (6-pound) bone-in turkey breast
- 2 tablespoons olive oil
- 2 tablespoons fresh rosemary, chopped
- 2 tablespoons fresh thyme, chopped
- 1 tablespoon fresh sage, chopped
- 4 cloves garlic, minced
- 1 teaspoon sea salt
- 1/2 teaspoon black pepper
- 1 lemon, zested
- 1 cup low-sodium chicken broth
Instructions:
- Preheat oven to 350°F.
- Mix olive oil, herbs, garlic, salt, pepper, and lemon zest in a small bowl.
- Pat turkey breast dry with paper towels. Rub herb mixture all over turkey, including under the skin.
- Place turkey in a roasting pan. Pour chicken broth into the bottom of the pan.
- Roast for 1.5 to 2 hours, or until internal temperature reaches 165°F. Baste every 30 minutes with pan juices.
- Let rest 15 minutes before carving. Remove skin before serving.
Nutrition per 4 oz serving: 190 calories, 35g protein, 0g carbs, 6g fat
Compare this to turkey with skin at 480 calories for 8 ounces. Removing the skin saves about 30 calories per serving.
Healthy Thanksgiving Side Dishes
2. Olive Oil Mashed Potatoes

Traditional mashed potatoes get their creaminess from butter and heavy cream. This version uses olive oil and chicken broth instead, cutting calories in half.
Ingredients:
- 3 pounds Yukon gold potatoes, peeled and quartered
- 1/4 cup extra virgin olive oil
- 1/2 cup low-sodium chicken broth, warmed
- 4 cloves roasted garlic
- 1 teaspoon sea salt
- 1/4 teaspoon white pepper
- 2 tablespoons fresh chives, chopped
Instructions:
- Boil potatoes in salted water until tender, about 20 minutes.
- Drain potatoes and return to pot.
- Add olive oil, warm broth, and roasted garlic.
- Mash until smooth but still slightly chunky.
- Season with salt and pepper. Stir in chives.
Nutrition per 1 cup serving: 140 calories, 3g protein, 22g carbs, 5g fat
Traditional mashed potatoes contain 238 calories per cup. This recipe saves nearly 100 calories per serving.
3. Cauliflower and Potato Mash

Cut even more calories by replacing half the potatoes with cauliflower. Most people can’t taste the difference.
Ingredients:
- 1.5 pounds Yukon gold potatoes, peeled and cubed
- 1 medium head cauliflower, cut into florets
- 3 tablespoons olive oil
- 1/4 cup unsweetened almond milk
- 3 cloves garlic, minced
- 1 teaspoon sea salt
- 1/4 teaspoon black pepper
Instructions:
- Boil potatoes and cauliflower together until tender, about 15 minutes.
- Drain well and return to pot.
- Add olive oil, almond milk, and garlic.
- Mash until smooth.
- Season with salt and pepper.
Nutrition per 1 cup serving: 110 calories, 3g protein, 16g carbs, 4g fat
4. Herb and Citrus Stuffing

Traditional bread stuffing absorbs butter like a sponge. This version uses vegetable broth and olive oil for moisture.
Ingredients:
- 12 cups whole wheat bread, cubed and dried overnight
- 2 tablespoons olive oil
- 1 large onion, diced
- 3 celery stalks, diced
- 2 carrots, diced
- 4 cloves garlic, minced
- 2 cups low-sodium vegetable broth
- 1/4 cup fresh parsley, chopped
- 2 tablespoons fresh sage, chopped
- 1 tablespoon fresh thyme
- Zest and juice of 1 orange
- 1 teaspoon sea salt
- 1/2 teaspoon black pepper
Instructions:
- Preheat oven to 350°F. Grease a 9×13 baking dish.
- Heat olive oil in a large skillet. Sauté onion, celery, and carrots until soft, about 8 minutes.
- Add garlic and cook 1 minute more.
- Transfer vegetables to a large bowl. Add bread cubes, broth, herbs, orange zest, orange juice, salt, and pepper. Toss until bread is moistened.
- Transfer to baking dish. Cover with foil.
- Bake 30 minutes. Remove foil and bake 15 more minutes until top is golden.
Nutrition per 1 cup serving: 200 calories, 6g protein, 36g carbs, 4g fat
Traditional cornbread stuffing has 363 calories per cup. This saves 163 calories per serving.
5. Balsamic Roasted Green Beans

Skip the canned soup and fried onions. Fresh green beans roasted with balsamic vinegar taste better and save calories.
Ingredients:
- 2 pounds fresh green beans, trimmed
- 2 tablespoons olive oil
- 2 tablespoons balsamic vinegar
- 3 cloves garlic, minced
- 1/2 teaspoon sea salt
- 1/4 teaspoon black pepper
- 1/4 cup sliced almonds, toasted
Instructions:
- Preheat oven to 425°F. Line a baking sheet with parchment paper.
- Toss green beans with olive oil, vinegar, garlic, salt, and pepper.
- Spread in a single layer on baking sheet.
- Roast 20 minutes, stirring halfway through.
- Top with toasted almonds before serving.
Nutrition per 1 cup serving: 90 calories, 3g protein, 10g carbs, 5g fat
Traditional green bean casserole has 143 calories per cup.
6. Roasted Brussels Sprouts with Pecans

Brussels sprouts become sweet and crispy when roasted at high heat.
Ingredients:
- 2 pounds Brussels sprouts, trimmed and halved
- 2 tablespoons olive oil
- 1/2 teaspoon sea salt
- 1/4 teaspoon black pepper
- 1/3 cup pecans, roughly chopped
- 2 tablespoons pure maple syrup
- 1 tablespoon Dijon mustard
- 1 tablespoon apple cider vinegar
Instructions:
- Preheat oven to 400°F. Line a baking sheet with parchment paper.
- Toss Brussels sprouts with olive oil, salt, and pepper.
- Spread cut-side down on baking sheet.
- Roast 25 minutes until golden and crispy.
- While sprouts roast, mix maple syrup, mustard, and vinegar in a small bowl.
- Transfer roasted sprouts to a serving bowl. Toss with maple mixture and pecans.
Nutrition per 1 cup serving: 130 calories, 4g protein, 16g carbs, 7g fat
7. Maple Roasted Butternut Squash

Winter squash adds color, fiber, and vitamins A and C to your holiday table.
Ingredients:
- 1 large butternut squash (about 3 pounds), peeled and cubed
- 2 tablespoons olive oil
- 2 tablespoons pure maple syrup
- 1 teaspoon cinnamon
- 1/2 teaspoon nutmeg
- 1/2 teaspoon sea salt
- 1/4 cup dried cranberries
- 1/4 cup pumpkin seeds
Instructions:
- Preheat oven to 400°F. Line a baking sheet with parchment paper.
- Toss squash with olive oil, maple syrup, cinnamon, nutmeg, and salt.
- Spread in a single layer on baking sheet.
- Roast 30 minutes, stirring halfway through, until tender and caramelized.
- Top with dried cranberries and pumpkin seeds before serving.
Nutrition per 1 cup serving: 150 calories, 3g protein, 28g carbs, 5g fat
8. Baked Sweet Potatoes with Cinnamon

Sweet potatoes are naturally sweet and loaded with fiber. Skip the marshmallow topping and let their natural flavor shine.
Ingredients:
- 6 medium sweet potatoes
- 2 tablespoons coconut oil, melted
- 2 teaspoons cinnamon
- 1/4 teaspoon sea salt
- 1/4 cup chopped walnuts
Instructions:
- Preheat oven to 400°F. Line a baking sheet with parchment paper.
- Pierce sweet potatoes several times with a fork. Place on baking sheet.
- Bake 45-60 minutes until very tender.
- Cut open and fluff flesh with a fork.
- Drizzle with coconut oil and sprinkle with cinnamon, salt, and walnuts.
Nutrition per potato: 180 calories, 3g protein, 32g carbs, 5g fat
Traditional sweet potato casserole has 276 calories per cup.
9. Quinoa and Herb Salad

Add protein and fiber with a grain salad that works for vegetarians too.
Ingredients:
- 2 cups quinoa, cooked and cooled
- 1 cup pomegranate seeds
- 1/2 cup dried cranberries
- 1/2 cup pecans, toasted and chopped
- 1/4 cup fresh parsley, chopped
- 1/4 cup fresh mint, chopped
- 1/4 cup olive oil
- 3 tablespoons fresh lemon juice
- 1 tablespoon honey
- 1/2 teaspoon sea salt
- 1/4 teaspoon black pepper
Instructions:
- Combine quinoa, pomegranate seeds, cranberries, pecans, parsley, and mint in a large bowl.
- Whisk together olive oil, lemon juice, honey, salt, and pepper.
- Pour dressing over salad and toss well.
- Chill at least 30 minutes before serving.
Nutrition per 1 cup serving: 210 calories, 5g protein, 28g carbs, 9g fat
Use our Protein Calculator to make sure you’re getting enough protein throughout the day, especially if you’re serving multiple vegetarian dishes.
10. Cranberry Orange Sauce

Homemade cranberry sauce takes 15 minutes and contains no added sugar beyond what you add yourself.
Ingredients:
- 12 ounces fresh cranberries
- 1 orange, zested and juiced
- 1/2 cup water
- 1/3 cup honey or maple syrup
- 1 cinnamon stick
- 1/4 teaspoon ground ginger
Instructions:
- Combine all ingredients in a medium saucepan.
- Bring to a boil, then reduce heat and simmer 15 minutes.
- Cranberries will burst and sauce will thicken.
- Remove cinnamon stick. Let cool completely.
- Sauce will thicken more as it cools.
Nutrition per 1/4 cup serving: 100 calories, 0g protein, 26g carbs, 0g fat
Canned cranberry sauce has 209 calories per half cup.
11. Lightened Turkey Gravy

Traditional gravy made with turkey drippings contains 178 calories per half cup. This version uses broth and just a small amount of turkey drippings for flavor.
Ingredients:
- 3 cups low-sodium turkey or chicken broth
- 1/4 cup turkey pan drippings (fat removed)
- 1/4 cup whole wheat flour
- 1 teaspoon fresh thyme
- 1/2 teaspoon sea salt
- 1/4 teaspoon black pepper
Instructions:
- Pour turkey drippings into a measuring cup. Let sit 5 minutes.
- Skim off and discard fat from the top.
- Heat broth and defatted drippings in a medium saucepan.
- Whisk flour into 1/2 cup cold water until smooth.
- Slowly whisk flour mixture into hot broth.
- Simmer, stirring constantly, until thickened, about 5 minutes.
- Add thyme, salt, and pepper.
Nutrition per 1/4 cup serving: 50 calories, 2g protein, 6g carbs, 2g fat
Healthy Thanksgiving Salad
12. Apple Walnut Salad with Maple Vinaigrette

Start your meal with a salad to fill up on vegetables before the heavier dishes.
Ingredients:
For the salad:
- 8 cups mixed greens
- 2 apples, thinly sliced
- 1/2 cup walnuts, toasted
- 1/3 cup dried cranberries
- 1/4 cup red onion, thinly sliced
- 1/4 cup goat cheese, crumbled (optional)
For the vinaigrette:
- 3 tablespoons olive oil
- 2 tablespoons apple cider vinegar
- 1 tablespoon pure maple syrup
- 1 teaspoon Dijon mustard
- 1/4 teaspoon sea salt
- 1/4 teaspoon black pepper
Instructions:
- Arrange greens on a large platter.
- Top with apple slices, walnuts, cranberries, and red onion.
- Whisk together all vinaigrette ingredients.
- Drizzle over salad just before serving.
- Top with goat cheese if using.
Nutrition per serving (with cheese): 180 calories, 4g protein, 16g carbs, 12g fat
Healthy Thanksgiving Desserts
13. Crustless Pumpkin Pie

Skip the buttery crust and save 113 calories per slice.
Ingredients:
- 1 (15 oz) can pure pumpkin puree
- 3/4 cup coconut milk
- 3 eggs
- 1/2 cup pure maple syrup
- 2 teaspoons pumpkin pie spice
- 1 teaspoon vanilla extract
- 1/4 teaspoon sea salt
Instructions:
- Preheat oven to 350°F. Grease a 9-inch pie dish.
- Whisk together all ingredients until smooth.
- Pour into pie dish.
- Bake 45-50 minutes until center is set but still slightly jiggly.
- Cool completely before serving.
Nutrition per slice (1/8 of pie): 210 calories, 4g protein, 28g carbs, 9g fat
Traditional pumpkin pie has 323 calories per slice.
14. Baked Apples with Cinnamon

These taste like apple pie filling without the crust.
Ingredients:
- 6 large apples (Granny Smith or Honeycrisp)
- 1/3 cup rolled oats
- 1/4 cup chopped pecans
- 2 tablespoons coconut oil, melted
- 2 tablespoons pure maple syrup
- 1 teaspoon cinnamon
- 1/4 teaspoon nutmeg
- Pinch of sea salt
Instructions:
- Preheat oven to 375°F.
- Core apples, leaving the bottom intact to create a bowl.
- Mix oats, pecans, coconut oil, maple syrup, cinnamon, nutmeg, and salt in a small bowl.
- Stuff mixture into apple centers.
- Place apples in a baking dish with 1/2 inch of water in the bottom.
- Cover with foil and bake 30 minutes.
- Remove foil and bake 10 more minutes until apples are tender.
Nutrition per apple: 190 calories, 2g protein, 34g carbs, 7g fat
Apple pie has 356 calories per slice.
15. Greek Yogurt Pumpkin Mousse

This light dessert takes 5 minutes to make and contains protein from Greek yogurt.
Ingredients:
- 2 cups plain Greek yogurt (2% or full fat)
- 1 cup pure pumpkin puree
- 1/4 cup pure maple syrup
- 2 teaspoons pumpkin pie spice
- 1 teaspoon vanilla extract
- Pinch of sea salt
- Whipped cream for topping (optional)
Instructions:
- Whisk together all ingredients until smooth and creamy.
- Divide among 6 serving glasses.
- Chill at least 2 hours.
- Top with a dollop of whipped cream if desired.
Nutrition per serving: 120 calories, 8g protein, 18g carbs, 2g fat
Making It Work for Any Holiday
These recipes work for Christmas, Easter, or any special occasion. The strategies stay the same regardless of which holiday you’re celebrating.
Choose lean proteins like turkey breast, remove skin before eating, load your plate with vegetables first, use broth instead of butter for moisture, and roast vegetables instead of frying or adding heavy cream sauces.
Your body doesn’t know it’s a holiday. It processes a 3,000-calorie meal the same whether you eat it on Thanksgiving or a random Tuesday. Planning ahead helps you enjoy special foods without overdoing it.
Use our BMI Calculator and BMR Calculator to understand your current health status and daily calorie needs. Then build your holiday menu around those numbers.
A typical holiday dinner equals 3,000 calories. With the swaps in this guide, you can cut that to 1,500 calories or less while still enjoying all your favorite foods. That’s the difference between gaining weight over the holidays and maintaining your current health goals.

