To hit 3,000 calories a day, focus on increasing your intake of fats and proteins. Include foods like red meats, chicken, fish, beans, whole milk, eggs, cheese, full-fat yoghurt, nuts, butter, and olives. Eat smaller meals more often and add healthy snacks in between. Consider high-calorie drinks like milkshakes.