For those looking to gain weight and eat more calories, nuts and seeds can be a great option. In addition to being high in protein and fiber, nuts and seeds can add a real boost to your overall caloric intake.
A one-ounce portion of nuts (about a handful) provides between 128-204 calories. Assuming a daily goal of 2000 calories (%DV) this is between 6-10% DV for a handful of nuts. Nuts and seeds high in calories include macadamia nuts, pecans, dried coconut, brazil nuts, walnuts, pine nuts, almonds, peanuts, and sunflower seeds.
Even though peanuts are technically legumes, they are included in this list since they are a snacking food like nuts, and very similar to nuts in the culinary sense.