Appendix B: The Exchange Lists for Meal Planning

📘 What Are the Exchange Lists?

The Exchange Lists for Meal Planning is a system used to estimate the amounts of the macronutrients (carbohydrate, protein, and fat) and calories in meals. Foods are grouped according to their similar macronutrient content. Because items within the same group provide approximately the same amount of carbs, protein, fat, and calories, one food can be “exchanged”  for another while maintaining a similar nutrients.

For example, one slice of bread, ½ cup of corn, or ⅓ cup of cooked rice each counts as one starch exchange. Although these foods differ, they provide similar amounts of carbohydrate and calories.

The Exchange Lists were developed in 1950 by the American Diabetes Association and the Academy of Nutrition and Dietetics to help people, particularly those with diabetes, plan meals and manage carbohydrate and caloric intake. Understanding the Exchange Lists also helps explain how dietitians and diabetes educators can quickly estimate the macros and calories in a meal.

Today, many people use nutrition labels, MyPlate, or smartphone apps to track food intake. However, the Exchange List system  remains a valuable educational tool and is still used in some diabetes and weight loss meal-planning approaches. It also provides a useful way to understand portion sizes, macros, and the calories in foods.

Exchange Lists versus MyPlate

Although both systems help people make food choices, they serve different purposes. MyPlate’s focus is  on food groups and overall dietary balance, whereas the Exchange Lists focus on macronutrients and calories.

 

Table B.1  MyPlate Compared to the Exchange Lists
MyPlate Exchange Lists
Focuses on food groups Focuses on macronutrients
Designed for general healthy eating Often used for meal planning and diabetes management
Simple visual guide More detailed nutrient-based system
Emphasizes variety and balance Emphasizes consistency in nutrient intake

The  Exchange List Groups

Each exchange represents a standard portion that provides approximately the same amount of carbs, protein, fat, and calories as other foods within the same group. The groups are outlined below.

Table B.2. The  Exchange Groups
Exchange Group Typical Serving Carbohydrate  (g) Protein  (g) Fat (g) Calories
Starch 1 slice bread, ⅓ cup rice, ½ cup pasta 15 3 1 80
Fruit 1 small fruit, ½ cup fruit 15 0 0 60
Non-Starchy Vegetables ½ cup cooked, 1 cup raw 5 2 0 25
Low-Fat Milk 1 cup milk or yogurt 12 8 0–3 90–120
Lean Meat 1 oz meat, poultry, or fish 0 7 2 45
Medium-Fat Meat 1 oz meat, cheese, or egg 0 7 5 75
High-Fat Meat 1 oz sausage or regular cheese 0 7 8 100
Fat 1 tsp oil, butter, or mayonnaise 0 0 5 45

While the nutrient values within each group are standardized, the actual portion sizes can vary widely. For example, one starch exchange may be a slice of bread, a small potato, or a serving of cooked rice. Table B.3 provides examples of common foods and serving sizes that count as one exchange within each group.

Exchange Group Approximate Calories per Exchange Example Serving Sizes
Starch Exchange ~80 kcal 1 slice bread; ½ cup cooked pasta; ⅓ cup cooked rice; ½ cup corn; ½ cup peas; 1 small potato
Fruit Exchange ~60 kcal 1 small apple; ½ banana; ½ cup orange juice
Non-Starchy Vegetable Exchange ~25 kcal 1 cup raw leafy vegetables; ½ cup cooked carrots; ½ cup broccoli
Lean Meat/Protein Exchange ~35–45 kcal 1 oz baked fish; 1 oz skinless poultry; 3 egg whites
Medium-Fat Meat/Protein Exchange ~55–75 kcal 1 oz pork; 1 oz lean beef; 1 oz salmon; 1 whole egg; 1 oz part-skim mozzarella cheese
High-Fat Meat/Protein Exchange ~100 kcal 1 oz sausage; 1 oz bacon; 1 oz cheddar cheese; 1 oz Colby cheese
Milk Exchange (Fat-Free or Low-Fat) ~90 kcal 1 cup skim or 1% milk; 6 oz nonfat or light yogurt
Milk Exchange (Reduced-Fat) ~120 kcal 1 cup 2% milk; 6 oz reduced-fat yogurt
Milk Exchange (Whole) ~150 kcal 1 cup whole milk; 6 oz whole-milk yogurt
Fat Exchange ~45 kcal 1 teaspoon butter; 1 teaspoon oil; 1 teaspoon mayonnaise; 2 teaspoons peanut butter

How Can Exchange Lists Be Used to Estimate Carbohydrates, Protein, Fat, and Calories?

The Exchange List system provides a simple way to estimate the carbohydrate (CHO), protein (PRO), fat (FAT), and calorie content of a meal. By breaking a mixed food into its individual components, you can classify each food into an exchange group and estimate its macronutrient and calorie content.

A cheeseburger provides a good example because it contains foods from several groups.


🍔 Step 1: List the Food Components and Serving Sizes

The bread, meat, cheese, lettuce and tomato of a cheese burger
A cheeseburger

Begin by listing each food in the meal and the amount consumed.

Components of a Cheeseburger

  • 1 hamburger bun (top and bottom halves)
  • 3 oz ground beef patty (85% lean)
  • 1 slice regular Colby cheese
  • lettuce, onion, and tomatoes
  • 1 teaspoon mayonnaise

🍔 Step 2: determine the group for each  Component

Determine which exchange group each component of the burger belongs to. Then, using the Exchange Lists, determine the number of exchanges and record the grams of carbohydrate, protein, fat, and calories contributed by each food.

🍞 Hamburger Bun → Starch Exchange

  • Exchange group: Starch
  • Serving: 1 whole bun

One hamburger bun equals two starch exchanges—one exchange for each half of the bun. Although the bun contains small amounts of protein and fat, it is classified as a starch because it is mainly carbohydrate.  (Note, the  15, 3, and 1 represent the grams of the nutrient in one starch exchange. Multiply them by the number of servings.) 

Result:

  • 2 starch exchanges
  • 15 x  2 = 30 g CHO
  • 3 x 2 =6 g PRO
  • 1 x 2 =  2 g FAT
  • 80 x 2 = 160 kcal

🥩 Ground Beef Patty (3 oz, 85% Lean) → Medium-Fat Meat Exchange

  • Exchange group: Medium-fat meat
  • Serving: 3 oz cooked ground beef

A 3-ounce cooked patty equals three medium-fat meat exchanges. Because 85% lean beef contains a moderate amount of fat, it is classified as a medium-fat meat rather than a lean meat.  (Note: Meats contain no carbs.)

Result

  • 3 medium-fat meat exchanges
  • 0 g  CHO
  • 7 x 3 = 21 g PRO
  • 5 x 3 = 15 g FAT
  • 75 x 3 = 225 kcal

🧀 Colby Cheese → High-Fat Meat Exchange

  • Exchange group: High-fat meat
  • Serving: 1 slice

Cheese is classified as a high-fat meat exchange because it contains considerably more fat than protein. Although cheese is made from milk, it is placed in the meat group because it contains very little carbohydrate compared with fluid milk.  (Note: cheese contains a lot of fat compared to protein.)

Result

  • 1 high-fat meat exchange
  • 0 g  CHO
  • 7  x 1  = 7 g PRO
  • 8 x 1  =  8 g FAT
  • 100 x 1 =100 kcal

🥬 Lettuce, Onion, &  Tomatoes* → Non-Starchy Vegetable Exchange

  • Exchange group: Non-starchy vegetables
  • Serving: 1 lettuce leaf, 1 onion slice, and 2 tomato slices

Non-starchy vegetables contribute relatively few calories and carbohydrates while providing vitamins, minerals, and fiber.  *Note: These are typically in the “free” category because they are very low in macros, but are used here to illustrate non-starchy vegetables.

Result

  • 1 vegetable exchange
  • 5 x 1 = 5 g CHO
  • 2 x 1 = 2 g PRO
  • 0 g FAT
  • 25 x 1 =25 kcal

🧈 Mayonnaise → Fat Exchange

  • Exchange group: Fat
  • Serving: 1 teaspoon

Mayonnaise is almost entirely fat with negligible carbohydrate or protein.

Result

  • 1 fat exchange
  • 0g CHO
  • 0 g PRO
  • 5 x 1 = 5 g FAT
  • 45 x 1 = 45 kcal

🍔 Step 3: Total the Macronutrients and Calories 

Using the grams of macros for each food group exchange, add together the grams of carbs, protein, fat, and calories from each food item to determine the nutrient content of the entire meal. A table like the one below is helpful.

Table C.4 Completed Exchange List Table for a Cheeseburger
Food Item Exchange Group  #Exchanges CHO (g) PRO (g) FAT (g) Calories
Hamburger bun Starch 2 30 6 2 160
Ground beef (3 oz) Medium-fat meat 3 0 21 15 225
Slice of Colby cheese High-fat meat 1 0 7 8 100
Lettuce + tomato Non-starchy vegetable 1 5 2 0 25
Mayonnaise (1 tsp) Fat 1 0 0 5 45
TOTAL  35 36 30 555

The Exchange List System provides estimates rather than exact nutrient values, but it offers a practical way to understand how foods contribute carbohydrate, protein, fat, and calories to a meal. Nutrition professionals continue to use the system to estimate nutrient intake and develop meal plans.

The cheeseburger example illustrates how the system estimates the macronutrient content if meals. Using the Exchange Lists, the cheeseburger was estimated to contain 555 calories. For comparison, a Wendy’s Single Cheeseburger contains approximately 595 calories, while a McDonald’s Quarter Pounder with Cheese contains approximately 520 calories.

Although most people now rely on Nutrition Facts labels, MyPlate, or nutrition apps, understanding the Exchange Lists helps explain how nutrition professionals estimate nutrients and reinforces the relationship between portion size, macronutrients, and calories

 

 

License

Icon for the Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License

Introduction to Nutrition and Wellness, 2nd Edition Copyright © 2026 by Janet Colson and Sarah Harris is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License, except where otherwise noted.