I am very thin girl how to gain weight
Food to gain weight for females...
The 35 Healthiest Foods to Eat Every Day
Oatmeal
Oatmeal keeps cholesterol in check, helps fight against heart disease, and keeps you full until lunch, thanks to its soluble fiber.
Look for old-fashioned or steel-cut varieties.
What to eat to gain weight
For a savory breakfast, drizzle cooked oatmeal with olive oil and sprinkle with Parmesan, or go the sweet route and try this Berry Baked Oatmeal.
Try It: Berry Baked Oatmeal
Avocado
You'll get nearly 20 percent of your daily dose of fiber in one 1/2 cup serving of avocado, plus cholesterol-lowering monounsaturated fats.
For a side dish, halve an avocado, drizzle with soy sauce and fresh lime juice, and sprinkle with toasted sesame seeds.
Try It: Avocado Toast
Walnuts
Walnuts are a solid source of omega-3 fatty acids—the fats that lower the bad-for-you cholesterol (LDL) and raise the good-for-you kind (HDL).
For a healthy on-the-go snack, pack a handful of walnuts with some dried figs and a few anise seeds. (As the ingredients sit together, the anise releases flavor.)
Try It: Honey-Paprika Walnuts
Mushrooms
Meaty and filling,